Catfish 1.4.12 Released

Welcome to 2020! Let's ring in the new year with a brand new Catfish release.
What's New
Wayland Support
Catfish 1.4.12 adds support for running on Wayland. Before now, there were some X-specific dependencies related to handling display sizes. These have now been resolved, and Catfish should run smoothly and consistently everywhere.

Dialog Improvements
All dialogs now utilize client-side decorations (CSD) and are modal. The main window will continue to respect the window layout setting introduced in the 1.4.10 release.
I also applied a number of fixes to the new Preferences and Search Index dialogs, so they should behave more consistently and work well with keyboard navigation.



Release Process Updates
I've improved the release process to make it easier for maintainers and to ensure builds are free of temporary files. This helps ensure a faster delivery to package maintainers, and therefore to distributions.
Translation Updates
Albanian, Catalan, Chinese (China), Chinese (Taiwan), Czech, Danish, Dutch, French, Galician, German, Italian, Japanese, Norwegian Bokmål, Russian, Serbian, Spanish, Turkish
Downloads
$ md5sum catfish-1.4.12.tar.bz2
9aad6a0bc695ec8793d4294880974cb2
$ sha1sum catfish-1.4.12.tar.bz2
4e78e291a2f17c85122a85049bdc837b49afdd66
$ sha256sum catfish-1.4.12.tar.bz2
c3fb30e02b217752aa493b49769be1a5fc2adde70b22aef381e6c67d5227134a
Catfish 1.4.12 will be included in Xubuntu 20.04 "Focal Fossa", available in April.
Catfish 1.4.12 Released

Welcome to 2020! Let's ring in the new year with a brand new Catfish release.
What's New
Wayland Support
Catfish 1.4.12 adds support for running on Wayland. Before now, there were some X-specific dependencies related to handling display sizes. These have now been resolved, and Catfish should run smoothly and consistently everywhere.

Dialog Improvements
All dialogs now utilize client-side decorations (CSD) and are modal. The main window will continue to respect the window layout setting introduced in the 1.4.10 release.
I also applied a number of fixes to the new Preferences and Search Index dialogs, so they should behave more consistently and work well with keyboard navigation.



Release Process Updates
I've improved the release process to make it easier for maintainers and to ensure builds are free of temporary files. This helps ensure a faster delivery to package maintainers, and therefore to distributions.
Translation Updates
Albanian, Catalan, Chinese (China), Chinese (Taiwan), Czech, Danish, Dutch, French, Galician, German, Italian, Japanese, Norwegian Bokmål, Russian, Serbian, Spanish, Turkish
Downloads
$ md5sum catfish-1.4.12.tar.bz2
9aad6a0bc695ec8793d4294880974cb2
$ sha1sum catfish-1.4.12.tar.bz2
4e78e291a2f17c85122a85049bdc837b49afdd66
$ sha256sum catfish-1.4.12.tar.bz2
c3fb30e02b217752aa493b49769be1a5fc2adde70b22aef381e6c67d5227134a
Catfish 1.4.12 will be included in Xubuntu 20.04 "Focal Fossa", available in April.
Catfish 1.4.11 Released
What's New?
General
- Radio indicators are now displayed on the layout options, making your selection clearer on all themes
Bug Fixes
- Startup crash when GdkDisplay or GdkScreen calls return None (LP #1822914)
- Configuration of preferred window layout (Xfce #16085)
- Finding files in the target directory (Xfce #15985, #16233)
- Symbolic links looping, causing search to go on forever (Xfce #16272)
- Home (~) expansion for the start path, simplifying commandline usage:
catfish --path=~/Desktop
- Fix asv-summary-has-dot-suffix (Debian Appstream)
Translation Updates

Albanian, Belarusian, Catalan, Chinese (China), Chinese (Taiwan), Croatian, Czech, Dutch, French, German, Interlingue, Italian, Korean, Lithuanian, Malay, Norwegian Bokmål, Portuguese, Portuguese (Brazil), Russian, Serbian, Slovak, Spanish, Thai, Turkish
Downloads
$ md5sum catfish-1.4.11.tar.bz2
67e23d45fded026ef3445bc7fe1d1653
$ sha1sum catfish-1.4.11.tar.bz2
e7617948d59c69faa3f2569981b7371126d00737
$ sha256sum catfish-1.4.11.tar.bz2
617baf9309e3cdfb20c8357ac786eb26f30e6fd4280d4534d3cdd742c7ffcd85
Catfish 1.4.11 will be included in Xubuntu 20.04 "Focal Fossa", available in April.
Catfish 1.4.11 Released
What's New?
General
- Radio indicators are now displayed on the layout options, making your selection clearer on all themes
Bug Fixes
- Startup crash when GdkDisplay or GdkScreen calls return None (LP #1822914)
- Configuration of preferred window layout (Xfce #16085)
- Finding files in the target directory (Xfce #15985, #16233)
- Symbolic links looping, causing search to go on forever (Xfce #16272)
- Home (~) expansion for the start path, simplifying commandline usage:
catfish --path=~/Desktop
- Fix asv-summary-has-dot-suffix (Debian Appstream)
Translation Updates

Albanian, Belarusian, Catalan, Chinese (China), Chinese (Taiwan), Croatian, Czech, Dutch, French, German, Interlingue, Italian, Korean, Lithuanian, Malay, Norwegian Bokmål, Portuguese, Portuguese (Brazil), Russian, Serbian, Slovak, Spanish, Thai, Turkish
Downloads
$ md5sum catfish-1.4.11.tar.bz2
67e23d45fded026ef3445bc7fe1d1653
$ sha1sum catfish-1.4.11.tar.bz2
e7617948d59c69faa3f2569981b7371126d00737
$ sha256sum catfish-1.4.11.tar.bz2
617baf9309e3cdfb20c8357ac786eb26f30e6fd4280d4534d3cdd742c7ffcd85
Catfish 1.4.11 will be included in Xubuntu 20.04 "Focal Fossa", available in April.
Catfish 1.4.10 Released
What’s New?
New Features
- A brand new Preferences dialog. This dialog includes options for window layout, display options, custom exclude directories (new!), and an option to close Catfish after opening a file (new!).
- Custom exclude directories. Previous releases of Catfish excluded various directories (/dev, ~/.cache, ~/.gvfs) to boost performance. This latest feature makes path exclusions customizable so users can further speed up their searches. (Xfce #15317)
- Close after select. Frequent file searcher? This feature will let you find and open your missing file, and close Catfish right away, keeping your application list at bay. (Xfce #14888)
Bug Fixes
- The previous release, Catfish 1.4.9 meant to include fixes for path exclusions. Somehow, I forgot to include the actual fix! So here it is, path exclusions are fixed and search performance should be increased as a result. (Debian #926850)
- Icons are now always displayed at a consistent size in the results. Previously, some icons would be displayed much larger than others, breaking the visual flow.
Improved Application menu

In the past, clicking the application menu in Catfish meant seeing a cluttered, inconsistently spaced and aligned popover with poorly-worded options. No more!
- Better use of space, padding, and margins
- Clearer purpose labels
- Keyboard accelerators are now displayed in the menu
Search Improvements
- Symbolic links are now traversed, with actual paths only processed once
- Added search priority, surfacing more relevant results faster. Folders are now descended with the following priority, then alphabetically:
- XDG paths (Desktop, Documents, Pictures, Videos, etc)
- Visible paths
- Hidden paths
General
- Better use of alt-accelerators
- Improved installation instructions (Xfce #15105)
- Reduced warnings displayed in the terminal
- Simplified Python 2/3 compatibility code
- Various code quality fixes (pylint, flake)
Translation Updates
- Simplified welcome text. While not visually different, the 3 translatable phrases were merged into a single sentence to simplify translations. (Xfce #15596)
Albanian, Basque, Bulgarian, Catalan, Chinese (China), Chinese (Taiwan), Croatian, Danish, Dutch, French, Galician, German, Hungarian, Italian, Korean, Lithuanian, Norwegian Bokmål, Polish, Portuguese, Portuguese (Brazil), Russian, Serbian, Spanish, Turkish
Screenshots



Downloads
Source tarball (md5, sha1, sha256)
Catfish 1.4.10 Released
What’s New?
New Features
- A brand new Preferences dialog. This dialog includes options for window layout, display options, custom exclude directories (new!), and an option to close Catfish after opening a file (new!).
- Custom exclude directories. Previous releases of Catfish excluded various directories (/dev, ~/.cache, ~/.gvfs) to boost performance. This latest feature makes path exclusions customizable so users can further speed up their searches. (Xfce #15317)
- Close after select. Frequent file searcher? This feature will let you find and open your missing file, and close Catfish right away, keeping your application list at bay. (Xfce #14888)
Bug Fixes
- The previous release, Catfish 1.4.9 meant to include fixes for path exclusions. Somehow, I forgot to include the actual fix! So here it is, path exclusions are fixed and search performance should be increased as a result. (Debian #926850)
- Icons are now always displayed at a consistent size in the results. Previously, some icons would be displayed much larger than others, breaking the visual flow.
Improved Application menu

In the past, clicking the application menu in Catfish meant seeing a cluttered, inconsistently spaced and aligned popover with poorly-worded options. No more!
- Better use of space, padding, and margins
- Clearer purpose labels
- Keyboard accelerators are now displayed in the menu
Search Improvements
- Symbolic links are now traversed, with actual paths only processed once
- Added search priority, surfacing more relevant results faster. Folders are now descended with the following priority, then alphabetically:
- XDG paths (Desktop, Documents, Pictures, Videos, etc)
- Visible paths
- Hidden paths
General
- Better use of alt-accelerators
- Improved installation instructions (Xfce #15105)
- Reduced warnings displayed in the terminal
- Simplified Python 2/3 compatibility code
- Various code quality fixes (pylint, flake)
Translation Updates
- Simplified welcome text. While not visually different, the 3 translatable phrases were merged into a single sentence to simplify translations. (Xfce #15596)
Albanian, Basque, Bulgarian, Catalan, Chinese (China), Chinese (Taiwan), Croatian, Danish, Dutch, French, Galician, German, Hungarian, Italian, Korean, Lithuanian, Norwegian Bokmål, Polish, Portuguese, Portuguese (Brazil), Russian, Serbian, Spanish, Turkish
Screenshots



Downloads
Source tarball (md5, sha1, sha256)
Catfish 1.4.8 Released
What’s New?
Desktop Integration / Enhanced Thunar Support

A long-requested feature (requested 2+ years ago), it is now possible to navigate directly to a file in Thunar. Right-click on a file and select “Show in File Manager”. Thunar will open immediately and then scroll to and select the requested file. Folder spelunkers, rejoice! (Xfce #14494)
Bug Fixes
- Automatically adjust locate arguments to accommodate the host OS, improving support for OpenBSD
- Fixed crash at startup on Wayland (Xfce #15297)
- Fixed directory support when XDG_CURRENT_DESKTOP in unavailable (Xfce #15099)
- Fixed search exclusion of non-standard paths (~/.cache, ~/.gvfs, /dev) (Xfce #15206)
Translation Updates
- Added ‘translator-credits’ string to .po files (Xfce #15564)
- Changed “…” to “…” for consistency with other Xfce apps (Xfce #15407)
- Marked the “Search for files” string translatable (Xfce #15097)
Albanian, Arabic, Armenian (Armenia), Basque, Belarusian, Bulgarian, Catalan, Chinese (China), Chinese (Taiwan), Croatian, Czech, Danish, Dutch, English (Australia), Finnish, French, Galician, German, Greek, Hebrew, Hungarian, Icelandic, Indonesian, Interlingue, Italian, Japanese, Korean, Lithuanian, Malay, Norwegian Bokmål, Norwegian Nynorsk, Polish, Portuguese, Portuguese (Brazil), Russian, Serbian, Sinhala, Slovak, Spanish, Swedish, Thai, Turkish, Ukrainian
Downloads
Source tarball (md5, sha1, sha256)
Catfish 1.4.8 Released
What’s New?
Desktop Integration / Enhanced Thunar Support

A long-requested feature (requested 2+ years ago), it is now possible to navigate directly to a file in Thunar. Right-click on a file and select “Show in File Manager”. Thunar will open immediately and then scroll to and select the requested file. Folder spelunkers, rejoice! (Xfce #14494)
Bug Fixes
- Automatically adjust locate arguments to accommodate the host OS, improving support for OpenBSD
- Fixed crash at startup on Wayland (Xfce #15297)
- Fixed directory support when XDG_CURRENT_DESKTOP in unavailable (Xfce #15099)
- Fixed search exclusion of non-standard paths (~/.cache, ~/.gvfs, /dev) (Xfce #15206)
Translation Updates
- Added ‘translator-credits’ string to .po files (Xfce #15564)
- Changed “…” to “…” for consistency with other Xfce apps (Xfce #15407)
- Marked the “Search for files” string translatable (Xfce #15097)
Albanian, Arabic, Armenian (Armenia), Basque, Belarusian, Bulgarian, Catalan, Chinese (China), Chinese (Taiwan), Croatian, Czech, Danish, Dutch, English (Australia), Finnish, French, Galician, German, Greek, Hebrew, Hungarian, Icelandic, Indonesian, Interlingue, Italian, Japanese, Korean, Lithuanian, Malay, Norwegian Bokmål, Norwegian Nynorsk, Polish, Portuguese, Portuguese (Brazil), Russian, Serbian, Sinhala, Slovak, Spanish, Swedish, Thai, Turkish, Ukrainian
Downloads
Source tarball (md5, sha1, sha256)
Catfish 1.4.7 Released
What’s New?
General
- Cleaner, easier to read manpage contents
- Information about the
--path
command-line flag was added to help and the manpage - Updated AppStream components to align with the latest specification
- Replaced project URLs with HTTPS where possible
Desktop Integration
- The window layout now respects the current desktop (Xfce #14486)
- A headerbar layout is used for Budgie, GNOME, and Pantheon
- All other desktops use the traditional titlebar layout
- This option can be overridden using the use-headerbar option
in the Catfish configuration file (~/.config/catfish/catfish.rc) - Files can now be dragged into other applications (Xfce #14492)
- For file managers, the files will usually be copied to that location
- For other applications, the files will be opened by the application
Performance
- Thumbnails will now only be generated when the thumbnail view is active (Xfce #14689)
- Added /dev to list of standard excluded directories
- Files within /dev can still be searched if explicitly selected by the user
Bug Fixes
- Quoted search strings now allow for searching for specific phrases, instead of searching for actual quote characters (Xfce #14501)
- The file context menu can now be opened multiple times (Xfce #14621)
- Fix crash as startup when Catfish enables multi-file selection (LP #1753163)
Translation Updates

Albanian, Belarusian, Bulgarian, Catalan, Chinese (China), Chinese (Taiwan), Croatian, Czech, Danish, Dutch, English (Australia), French, Galician, German, Greek, Hebrew, Hungarian, Icelandic, Indonesian, Italian, Japanese, Korean, Lithuanian, Malay, Norwegian Nynorsk, Polish, Portuguese, Portuguese (Brazil), Russian, Serbian, Sinhala, Spanish, Swedish, Thai, Turkish, Ukrainian
Downloads
Source tarball (md5, sha1, sha256)
Catfish 1.4.7 Released
What’s New?
General
- Cleaner, easier to read manpage contents
- Information about the
--path
command-line flag was added to help and the manpage - Updated AppStream components to align with the latest specification
- Replaced project URLs with HTTPS where possible
Desktop Integration
- The window layout now respects the current desktop (Xfce #14486)
- A headerbar layout is used for Budgie, GNOME, and Pantheon
- All other desktops use the traditional titlebar layout
- This option can be overridden using the use-headerbar option
in the Catfish configuration file (~/.config/catfish/catfish.rc) - Files can now be dragged into other applications (Xfce #14492)
- For file managers, the files will usually be copied to that location
- For other applications, the files will be opened by the application
Performance
- Thumbnails will now only be generated when the thumbnail view is active (Xfce #14689)
- Added /dev to list of standard excluded directories
- Files within /dev can still be searched if explicitly selected by the user
Bug Fixes
- Quoted search strings now allow for searching for specific phrases, instead of searching for actual quote characters (Xfce #14501)
- The file context menu can now be opened multiple times (Xfce #14621)
- Fix crash as startup when Catfish enables multi-file selection (LP #1753163)
Translation Updates

Albanian, Belarusian, Bulgarian, Catalan, Chinese (China), Chinese (Taiwan), Croatian, Czech, Danish, Dutch, English (Australia), French, Galician, German, Greek, Hebrew, Hungarian, Icelandic, Indonesian, Italian, Japanese, Korean, Lithuanian, Malay, Norwegian Nynorsk, Polish, Portuguese, Portuguese (Brazil), Russian, Serbian, Sinhala, Spanish, Swedish, Thai, Turkish, Ukrainian
Downloads
Source tarball (md5, sha1, sha256)