HEIC-to-JPEG-Dev/FileSyncToy

Filters - Let's Talk

HEIC-to-JPEG-Dev opened this issue · 0 comments

There are two areas that need to be addressed in folder and file filters.

  1. **Are they required for version 1.x ** - Are they absolutely essential for a first release ?

  2. Filter Patterns - When they are implemented, what do they look like?

Filter patterns generally fall into two types.

  1. Structured. This type of filtering helps make everything easy for the user but can be less efficient for UI entry. As an example, a structured filter for a file might be "Include File Where FilenameExtension Matches Pattern tmp*" - this is how it would be displayed in the UI, with a list of multiple entries. Some would be exclude, folders, size between, isHidden, etc.

  2. Patterns. This would be a simple list of text, one for include, one for exclude. for example, in the exclude it might have *.tmp, \folder, \filename.ext, and a separate options for Hidden and other attributes. The validation of these is more up to the user, but easy to edit, copy and paste.

Thoughts ?

Examples:
2022-11-03 16_54_23-exclude folders - Google Search - Profile 1 - Microsoft​ Edge
2022-11-03 16_17_40-exclude files - Bing images and 5 more pages - Profile 1 - Microsoft​ Edge