You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Big UI changes, New Tutorial, fuzzy search, consider case
- Name now has different modes: is, contains, ends with, begins with, is similar to, doesn't contain and in RegEx
- Merged name contains
- Added new consider case checkbox
- Updated README.md for new UI
- Removed terminal command
- Improved Tutorial
- Fixed font in duplicated settings
- Updated Tutorial frame
- Updated Tutorial content
- Fixed wrong brackets in name and name contains check
- Updated README.md to the recent UI changes
- Updated large info message box now using QTextBrowsers instead of QLabel
***Name**: Input needs to match the name of a file exactly, ignoring case. Also supports unix shell-style wildcards, which are not the same as regular expressions (also ignoring case).
53
-
***Name contains**: The name of a file must contain input, ignoring case.
54
-
***File Type**: Select groups of files types that should be included in search results.
55
-
***Directory**: The directory tree to search in. Excluding subdirectory content is currently not possibly
52
+
***Name**: Multiple different modes can be selected.
53
+
* Name **is**: Input needs to match the file name exactly. Also supports unix shell-style wildcards, which are not the same as regular expressions.
54
+
* Usage:
55
+
56
+
| Pattern | Meaning |
57
+
|---------|----------------------------------|
58
+
| * | matches everything |
59
+
| ? | matches any single character |
60
+
| [seq] | matches any character in seq |
61
+
| [!seq] | matches any character not in seq |
62
+
63
+
* Name **contains**: The file name must contain input.
64
+
* Name **begins with**: The file name must start with the input
65
+
* Name **ends with**: The file name (without the file ending) must end with input. So `mple` would match with `Example.txt`
66
+
* Name **is similar to**: Performs a fuzzy search. So `amp` matches with `Example.txt`. Matching percentage can be set separately.
67
+
* Name **doesn't contain**: Input must not be included in its entirety in the file name.
68
+
* Name **in RegEx**: Does a regular expression pattern matching. For a detailed explanation refer to: https://regular-expressions.info
69
+
***File Types**: Select groups of file types that should be included in search results. Click `Custom` to change selection mode and input a file type (e.g. pdf) without the `.` that needs to match the file ending of a file exactly, ignoring case. Multiple possible file types can be separated with a semicolon (for example: `png;jpg;heic`) Click `Predefined` to switch back. Only the currently visible mode will be taken into account.
70
+
***Directory**: The directory to search in. Excluding subdirectory is possible in `Advanced`
56
71
57
72
58
73
@@ -63,28 +78,31 @@ Or you could:
63
78
64
79
***File contains**: Allows you to search in files. Input must be in the file content. This option can take really long. Your input is case-sensitive.
65
80
***Date created and modified**: Specify a date range for the date the file has been created / modified, leave at default to ignore.
66
-
***File size**: Input specifies file size in a range from min to max. Select the unit (Byte, Megabyte, Gigabyte...) on the right. Select "No Limit" to only set a minimum or maximum value.
81
+
***File size**: Input specifies file size in a range from min to max. Select the unit (Byte, Megabyte, Gigabyte...) on the right. Select `No Limit` to only set a minimum or maximum value.
***Search in system files**: Toggle to include files in the system and library folders.
74
-
***File extension**: Input needs to match the file extension (file type) without the ".", ignoring case.
88
+
***Limit folder depth**: Toggle to include/exclude subdirectories or their subdirectories. Entering a custom number sets the maximum amount of subdirectories in which files are still included.
89
+
*`0` or `No subfolders` means that ony the files directly in the specified directory will be included
90
+
*`1` means only the files in the folders that are directly in the specified dir will be considered...
75
91
***Only search for folders or files**: Toggle to only include folders or files in the search results.
92
+
***Search in system files**: Toggle to include files in the system and library folders.
***Reverse Sort**: Reverse the sorted search results.
98
+
***Sorting**: Possible sorting options:
99
+
* **None** (fastest)
100
+
* **File size**
101
+
* **File name**
102
+
* **Date modified**
103
+
* **Date created**
104
+
* **Path**: Sorting Path alphabetically
105
+
***Reverse Sort**: Reverse the sorted search results (last comes first). Only appears if a search option is selected.
88
106
89
107
### Dark / Light mode
90
108
@@ -242,12 +260,12 @@ Q: **Why does File Find ask for permission for Contacts, Calenders, Photos, etc.
242
260
243
261
A: File Find scans the entire specified directory, even if files are excluded they are scanned first and then sorted out.
244
262
Your photos, Calendar data, Contacts etc. are stored in a library folder, which means that File Find scans them.
245
-
File Find does not connect to the internet, everything stays on your machine. You can also press "Do not allow", the associated files will not appear in your searches.
263
+
File Find does not connect to the internet, everything stays on your machine. You can also press `Do not allow`, the associated files will not appear in your searches.
246
264
247
265
Q: **Why does File Find ask for permission for Downloads, Desktop, Documents, etc...?**
248
266
249
267
A: On macOS if an app scans a directory this popup will automatically appear.
250
-
If you press "Don't allow", File Find will still be able to scan those files,
268
+
If you press `Don't allow`, File Find will still be able to scan those files,
251
269
but you are not going to be able to save searches in those directories
0 commit comments