Search Open Finder Windows - Changelog
1.4.2
- Improved performance, trash detection, and Finder window title handling.
- Greatly reduced size of images.
1.4.0
- Extended Matching: For Finder windows, the user can optionally disable matching of directory contents (files/subdirectories) and path components (parent directories).
- Accelerated construction of match string by using
find
instead ofls
. - Switched to zsh's automatic array separation with IFS instead of
while read -r line
loop. - Replaced unnecessary spawning of subshells with process substitution wherever possible.
- Replaced as much use of coreutils as possible with zsh's parameter expansion.
- Added caching for custom icons.
- Implemented short-term caching of results (Avoids regeneration of JSON after a window closes).
- Removed window index from match terms (Alfred already has this built-in with hotkeys).
- Added
~
to display titles and match terms for UNIX-style brevity. - Improved AppleScript's handling of window closures.
- Simplified formatting of variable names for consistency.
1.3.1
Removed lingering debug statement from script filter.
1.3.0
- Moved osascript call from subshell to main shell.
- Added handling for nonstandard Finder windows (e.g. "Recents").
- Added handling for edge-case unicode characters in names of windows and folder contents.
- Added handling for carriage returns (
\r
) in JSON results. - Relocated custom icon cache from
$HOME
to/tmp
to reduce clutter. - Prioritized custom icon retrieval in icon-fetching sequence.
- New icon for "Recents" window.
- Skips more macOS resource forks when building match string.
1.2.3
Initial Gallery version.