2024 October 29
- NOTE: I’ve decided no stop faffing with Apple’s notarization scheme, so you’ll need to right-click to open this app the first time you use it.
- MacOS 15 (Sequoia) support
- Cursor IDE support (uses same integration as VS Code)
2023 November 28
- MacOS 14 (Sonoma) support
- Show files in Finder via Control+Enter
- Brave browser history search
- Arc browser history search
2022 November 1
- MacOS 13 (Ventura) support
2021 November 10
- MacOS 12 (Monterey) support
- Support MacPorts/EmacsMac.app
2020 November 18
- Beta release: Big Sur support (tested on x86, not yet Apple silicon).
2020 August 15
- Don’t hold on to zombie process handles when opening files; this fixes “fork: Resource temporarily unavailable” issues.
2020 April 27
- Microsoft Edge tab support (thanks Nikita P. for asking!).
- Filesystem results with the same ranking now maintain their filesystem (lexicographic) order.
2020 March 26
- iTerm tab support.
- Paste (via Command+V) now works (thanks Emanuil R. for the report).
- Finda no longer lists Mac windows that don’t have titles. This eliminates many duplicate windows, though it does mean you can no longer switch focus to an application that doesn’t have any windows open.
- Finda no longer crashes when run on a computer that doesn’t have Chrome or Firefox (thanks Justin L. for figuring this out!).
2020 February 10
- Leading/trailing whitespace is ignored in
paths_to_search.conf
(thanks Sriram K.!) - Finda tab search now works with Firefox Developer and Nightly editions (thanks Ben V.!)
- Browser icons are loaded properly on MacOS Catalina
paths_to_search.conf
now includes/System/Applications/
by default for MacOS Catalina folks (thanks Oliver T.!)
2019 October 31
This release asks for Screen Recording permissions on Catalina so that Finda can display Mac window titles. If it doesn’t have permissions, the best it can do is display the name of the owning application. (i.e., It’ll say “Finder” instead of “/User/you/your open folder - Finder”) Finda never actually records your screen, it just needs to read the kCGWindowName property.
GPU acceleration is disabled in some environments (i.e., virtual machines), which fixes some rendering/compositing weirdness.
2019 October 21
- Update for MacOS Catalina.
- Known issue: Due to new Catalina security restrictions, Finda cannot display Mac windows. A fix should be released by mid-November.
2019 March 3
Immediate hide: Finda now hides immediately after you make a selection, rather than waiting for OS X to bring the selected item into focus. This makes Finda feel snappier, especially when selecting large files or programs that take a few seconds to open up. (It also eliminates an issue where OS X popup dialog could appear behind Finda and be impossible to see.)
Accessibility permission: Several folks wrote to say that Mojave failed to show the accessibility permission dialog on Finda’s first run, which made for a terrible first experience. The window switching code has been rewritten and, together with the “immediate hide” functionality, the accessibility permission does not need to be granted until the first time one attempts to change OS X windows with Finda.
A possible first-run crash caused by the browser history searcher racing the creation of the
~/.finda
folder has been resolved.
2018 December 29
Multimonitor support: Finda will now show itself full size on whichever screen has the mouse cursor (Ideally it’d be the screen containing the active window, but OS X makes this difficult — if you know the magic API dance to get this info, please email me!)
Accessibility permission: Finda has always needed OS X Accessibility permission so that it can control windows, but now it’ll explicitly check on startup and open the System Preferences dialog so you can more easily give it permission
Performance improvements by reusing previously spawned threads and improved UI rendering
2018 October 30
- OS X Mojave dark mode added
- Finda customers can fully customize colors, font, and text size via
~/.finda/theme.css
- Tray icon added (Thanks Ryan for the suggestion!)
- Scoring algorithm no longer counts multiple substring occurrences (I found that prioritizing matches like
/docs/foo/manual/ch1-intro-to-foo/index.html
was rarely preferable to shorter matches like/docs/foo/index.html
.) - I patched Electron for y'all to workaround title bar sizing issues on some versions of OS X
- Command+C now copies the selected result to the clipboard
- Sources can be “focused” via “Shift+Command+[letter]”, which disables all other sources (Thanks Justin for the suggestion!)
- Emacs: Finda now prefers
/Applications/Emacs.app/Contents/MacOS/bin
over what’s on your$PATH
; this helps folks who are using Emacs for OS X
2018 Sept 10
- Chrome history is now imported from all user profiles automatically, not just the “Default” profile
- Emacs buffer results are now cleared when Emacs is closed (But why would you ever close Emacs?)
- Chrome browser extension has been updated so that newer versions of Chrome don’t complain about unrecognized JSON in the extension manifest
2018 June 20
- Fix issue where browser/editor tab results wouldn’t be cleared after browser/editor crash (see this blog post for details)
- Add white circle to Finda icon so it’s more clickable
2018 May 10
- Fix issue where browser history results would not appear unless Firefox was installed (see this blog post for details)
- Report all errors to syslog, so they appear in OS X’s Console.app
2018 Apr 27
- Trial period is now unlimited (no longer 2 hours per day)
- Search your own data via JSON “API”
- Input now supports all OS-native, navigation, editing, and paste shortcuts
- Added
ctrl-w
shortcut to erase previous word (similar to Bash shell) - Search is no longer restricted to alphanumeric characters; it now supports full UTF-8 (tested w/ Greek and Hanzi)
- Undocumented regex matching has been removed
- Works on CPUs without AVX2 (shout out to my pre-2013 instruction set friends!)
- Browser extension memory usage reduced
- Browser extension dropped (unused) excess security permissions
2018 Mar 28
- Add Sublime Text integration
- Add Firefox history support (no setup required)
- Finda’s shortcut can now be customized via
~/.finda/shortcut.conf
(Thanks to all of the Germans who wrote in to explain that their keyboards don’t have a backslash key!) - File search performance has improved for queries with more than 5,000 matches
- CPU usage has been reduced in situations where Finda is opened multiple times in quick succesion
2018 Mar 20
- Add cursor
- Add bonus for files ending in
.app
, so that applications can be more easily opened - Welcome/instructions screen should persist over show/hide and only disappear after your first search
- Fix issue where “Editor Buffers” source was always drawn with a strikethrough, whether or not the source was actually active
- Fix issue in trial mode where pressing
enter
wouldn’t open the Finda purchase page - Fix issue where repeated whitespace in query could lead to high CPU usage
2018 Mar 18
- Add Visual Studio code integration
- Add packaged (.xpi) Firefox add-on
2018 Feb 18
- Always include Finda home in filesystem source so that
paths_to_search.conf
can be opened with Finda - Added comment syntax to filesystem source configuration
- Tidy Finda cache directories
2018 Feb 16
Initial release.