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 of ls.
  • 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.

Back to Workflow Page