photools.com Community

IMatch Discussion Boards => General Discussion and Questions => Topic started by: __Tony__ on March 31, 2018, 03:22:33 PM

Title: Custom Sort
Post by: __Tony__ on March 31, 2018, 03:22:33 PM
   Hello! Help me please with a problem with custom sort order. It becomes broken if I extend a stack of pictutes, sorted manually before putting them to one stack.
   Actually, after extending such stack, the first picture stays in right place and the others may be in the end of category or some other place in category and you have to move them manually. After that, next time, when the stack becomes extended, all pictures are placed in right order- near the first one. But if this stack extends from other category, the order becomes broken again.
   Is it possible to make the program remember the order of pictures in stack?
Title: Re: Custom Sort
Post by: Mario on April 01, 2018, 08:57:15 AM
When you do a custom sort, IMatch remembers the order in which the files appear in the current scope. Basically, it stores a list with the id of each file, in the same order in which they currently appear in the file window.
If you have stacked files, they are not part of the scope and hence do not become part of your custom sort order.

Remember to expand all stacks before you change the custom sort order. This way all files in the stacks are loaded into the current scope and thus become part of the saved sequence.
Title: Re: Custom Sort
Post by: Aubrey on April 01, 2018, 01:12:58 PM
Be nice to have option to propagate custom sort to stack... Perhaps 2018 version?
Title: Re: Custom Sort
Post by: Mario on April 01, 2018, 01:24:08 PM
This cannot be automatically done.
If a collapsed stack has 10 files, how should IMatch automatically determine their custom sort order? What if the stacked files are from different scopes? Overlapping stacks?

Some things are best left for the user. It's not so hard to expand a stack.
Title: Re: Custom Sort
Post by: Aubrey on April 02, 2018, 10:32:59 PM
Quote from: Mario on April 01, 2018, 01:24:08 PM
If a collapsed stack has 10 files, how should IMatch automatically determine their custom sort order? What if the stacked files are from different scopes? Overlapping stacks?

True!

Quote from: Mario on April 01, 2018, 01:24:08 PM
Some things are best left for the user. It's not so hard to expand a stack.

Yes you are correct, one does not want to impose a fixed sort order on these files
Title: Re: Custom Sort
Post by: __Tony__ on April 03, 2018, 07:00:32 AM
Quote from: Mario on April 01, 2018, 08:57:15 AM
When you do a custom sort, IMatch remembers the order in which the files appear in the current scope. Basically, it stores a list with the id of each file, in the same order in which they currently appear in the file window.
If you have stacked files, they are not part of the scope and hence do not become part of your custom sort order.

Remember to expand all stacks before you change the custom sort order. This way all files in the stacks are loaded into the current scope and thus become part of the saved sequence.

Mario, thank you for answer! Yes, it really works. And if it is possible to copy some group of photos to other category without braking custom sort? I've found one of the way – to copy whole category, but if it is necessary to take a few groups of files from two or more categories?
Title: Re: Custom Sort
Post by: Mario on April 03, 2018, 07:52:18 AM
IMatch stores custom sort orders on a per-folder and per-category basis.  Each folder / category has an independent custom sort order.

When you add new files to a category, they will be added at the end' of the file list of that category. The order in which the files appear in the file window is then controlled by the currently active sort profile. If you have the custom sort profile of the target category active, the new files will appear at the bottom of the file window. Select them and drag them to wherever you want.
Title: Re: Custom Sort
Post by: __Tony__ on April 03, 2018, 11:47:10 AM
Thank You!