codeberg dnkl/fuzzel 1.8.0

latest releases: 1.11.1, 1.11.0, 1.10.2...
2 years ago

Added

  • Support for file based configuration (#3).
  • Customizable key bindings (#117).
  • "Custom" key bindings (like Rofi’s kb-custom-N key bindings).
  • If argv[0] is dmenu, fuzzel now starts in dmenu mode (#107).
  • --password=[CHARACTER] command line option. Intended to be used with “password input”; all typed text is rendered as CHARACTER, defaulting to * if CHARACTER is omitted (#108). Ctrl+y binding to execute selected entry.
  • Ctrl+j/Ctrl+k binding to move to the next/previous item (#120).
  • Escape sequences in Exec arguments are now supported.
  • Quoted environment variables in Exec arguments are now supported (#143).
  • Multiple space-separated search words can now be entered at the prompt.
  • -M,--selection-match-color, that lets you configure the color of matched substrings of the currently selected item
  • New config option image-size-ratio, allowing you to control the size of the large image displayed when there are only a “few” matches.
  • Support for icons in dmenu mode, using Rofi’s extended dmenu protocol (#166).
  • --layer command line option, allowing you to choose which layer to render the fuzzel window on (top or overlay) (#81).
  • --no-exit-on-keyboard-focus-loss command line option (exit-on-keyboard-focus-loss config option) (#128).

Changed

  • -i is now ignored. This is to increase compatibility with other similar utilities. To set the icon theme, either use the long option (--icon-theme=THEME), or set it in the configuration file (default: $XDG_CONFIG_HOME/fuzzel/fuzzel.ini) (#149).
  • Minimum required meson version is now 0.58.
  • libpng warnings are now routed through fuzzel’s logging (#101).
  • Nanosvg is now the default SVG backend. librsvg is still supported, and can be used by setting the -Dsvg-backend=librsvg meson option.
  • It is no longer necessary to close stdin when using fuzzel in dmenu mode, as long as --no-run-if-empty is not being used (#106).
  • Improved performance of initial rendering of icons (#124).
  • --terminal now defaults to $TERMINAL -e.
  • Font shaping is now applied to the prompt
  • The large image displayed when there are only a “few” matches is now smaller by default.
  • Swapped meaning of the command line options -p and -P; -p is now the short option for --prompt (#146).
  • Do not add icon-sized padding on the left size in dmenu mode (#158).
  • Color config values are now allowed to be prefixed with # (#160).

Fixed

  • User .desktop entries with NoDisplay=true not overriding system entries (#114).
  • Icon lookup is now better at following the XDG specification.
  • Backspace removes not only the previous character, but also everything after the cursor.
  • Crash on exit in dmenu mode when selection list is empty.
  • Keypad enter not executing the selected entry (#138)

Contributors

  • Chinmay Dalal
  • Matthew Toohey
  • Michael Yang
  • Eyeoglu

Don't miss a new fuzzel release

NewReleases is sending notifications on new releases.