Page 1 of 1
More friendly filters dialog
Posted: Tue Nov 02, 2004 12:04 pm
by MKairys
wI am setting up filters with many entries and I find the filters dialog annoying.
At least it should remember its column settings, so that every time I open it I don't have to resize the columns in order to see my filter list in its entirety.
Ideally it would offer a list-based editor with one file spec per line. This could work like a property page: you can see and edit the filter spec as a single line like now, but if you double-click the filter you get a list editor...
Posted: Tue Nov 02, 2004 5:08 pm
by grigsoft
Thank you for report! Have you tried new beta version (3.0)? Do you like the way filters are edited there?
Posted: Tue Nov 02, 2004 10:36 pm
by MKairys
grigsoft wrote:Thank you for report! Have you tried new beta version (3.0)? Do you like the way filters are edited there?
It is a bit tricky to figure out... There is the text box just below the Filter and Exclude checkboxes which I might assume is for a filter string, and the text box labeled Files which it appears is actually where a filter string would go...
I'm still not sure what the first box is for, but I note it is disabled unless subfolders is checked.
I see in the second box I can pick from a list of filter strings, which I can edit via Edit List in the dropdown or going to Options > Filters.
In general this interface seems to offer a lot more control over the comparison process, which is good. As to the filter editing, it seems it is still a one-line matter...
Posted: Wed Nov 03, 2004 6:10 am
by grigsoft
The field under Filter/exclude is for folders filtering - version 3 can also include only specified subfolders.
Inplace file mask editing is one line, in Options/filters you just have more space for it. Hmm, I can probably make mask edit two lines in options, I will check this
Posted: Wed Nov 03, 2004 12:06 pm
by MKairys
I have a synchronization job which I would love to be able to do with Synch-It, between my desktop and my notebook. I do it now with a Perl script because of the exclusions and special cases which I could not figure out how to do with Synch-It.
What I would need, and what I think would be a wonderful enhancement in general, is to be able to exclude any partial, wildcarded path, e.g. *\\local\\*.exe or even *\\local*\\. I would also exclude specific files this way, e.g. *\\etc\\desktop.txt.
This would be wonderful, and of course an easy visual way to edit these wildcarded paths would be wonderful as well
Perhaps you would consider allowing the filter list to be kept elsewhere, say in a plain-text file whose name would be given to the filter dialog?
Posted: Wed Nov 03, 2004 12:43 pm
by grigsoft
There will be such editor - note a button at the right. You can check how does it work in 2.x version, new version will have the same.
Posted: Wed Nov 03, 2004 1:19 pm
by MKairys
Thank you for explaining the Exclude Folders feature in your other note I did not understand how that works.
As you say it has the list editor I would like to see! However it does not work with partial paths - and this is what I did not understand. I see now that if I want to exclude c:\source\bin I must enter wither a
complete path (including drive) or the
directory name only. Thus if I want to exclude source\bin I must enter either "C:\source\bin" or "bin".
If this were enhanced to allow wildcarded partial paths I think it would be exactly what I am asking for (including the list-based editor
)
Posted: Wed Nov 03, 2004 1:31 pm
by grigsoft
Yes, partial pathes like source\bin* (or even source\bin) are not supported. I will try to implement it.
Posted: Wed Nov 03, 2004 2:02 pm
by MKairys
Thank you, that will be quite wonderful!
I note BTW that if you can do this, then the partial paths list could be used for the sort of exclusions that the filter list is used for; e.g. *\*.obj
I think this would add a great deal of power and flexibility, and also provide a more intuitive interface.
Posted: Wed Nov 03, 2004 2:45 pm
by MKairys
... and while I am asking for the moon, how about a few planets too
I was thinking that the include/exclude functionality could be applied to partial folder paths too... I think the most general interface would be to completely merge file-type filters and folder exclusions. Then for example if I have source\project1, project2, project3 and I want to sync project1 and project3 only, I could:
> synch source\project1 and source\project3 as two configs in a projec
> synch source and exclude source\project2
> synch source and include source\project1 and source\project3
And if I wanted to synch all the files in project1 and project2 but only the c++ files in project 3 I could for example synch source and include source\project1\*, source\project2\*, source\project3\*.cpp, etc.
And finally (why not include the asteroid belt as well), how about full regular expression support in the filter/folder strings? Then I could do with Synch-It everything I can do with Perl!