codeberg dnkl/fuzzel 1.13.0

latest release: 1.13.1
18 days ago

Added

  • Add support for fallback icons in dmenu mode using comma-separated values in the icon metadata (#504).
  • --namespace command line option (#512).
  • Gamma-correct blending. Disabled by default. Enable with the new --gamma-correct command line option, or by setting gamma-correct-blending=yes in fuzzel.ini. Note that gamma-correct blending is not supported in cairo enabled builds of fuzzel, due to the lack of 16-bit image buffers in cairo (#546).
  • scaling-filter option (and the corresponding --scaling-filter command line option). This option defines which scaling filter fuzzel uses when down scaling PNGs (#553).
  • --minimal-lines command line and config option, causing fuzzel to adjust the number of displayed lines to the minimum of --lines and the number of input lines (#144)
  • Touchscreen support (#594)
  • {cmd} placeholder support in the terminal option. When {cmd} is present in the terminal command string, it will be replaced with the application command instead of appending the command at the end. Useful for setting the title or app_id. (#600)
  • --hide-prompt command line option to hide the prompt line, reducing window size while still accepting input. This cannot be used simultaneously with --prompt-only.i (#597)
  • --auto-select option. When one entry is left, automatically select it. (#411)
  • selection-radius option and --selection-radius flag to set the border radius of the selected entry
  • enable-mouse option and --no-mouse flag to disable mouse input

Changed

  • Scrolling speed is now line-by-line instead of page-by-page (#586)
  • Number of render workers is now automatically limited to the number of displayed entries.
  • wayland-protocols >= 1.41 is now required.
  • pixman >= 0.46.0 is now required.
  • fcft >= 3.3.1 is now required.
  • In application mode (not dmenu), fuzzel now ignores icon theme directories whose Context field is not Application or Apps, or Legacy. This is for performance reasons (#553)
  • Default down scaling filter changed from lanczos3 to box (#553).
  • Use the width of 'o' instead of 'W' when calculating the window width (#560).
  • Default icon theme from hicolor to default.
  • Error out (with an appropriate error message) if the command line we attempt to execute has non-specification-compliant quoting.
  • Input text now "scrolls" with the cursor, if the string is longer than the available space (#378).
  • When using the mouse, the currently selected item is only changed when the mouse is over an item. Before this release, the X coordinate was ignored (#606).

Fixed

  • Crash when --match-workers >= 100 (#507).
  • Keyboard modifiers not being reset on keyboard leave events.
  • --with-nth: non-selected columns still being matched.
  • Match highlighting being offset when --with-nth is used (#551).
  • Too wide PNGs bleeding into the text (#313).
  • Lookup of icon themes in ~/.icons and /usr/share/pixmans.
  • Missing shell completions for --launch-prefix.
  • Missing shell completions for --prompt-only.
  • Empty window being displayed despite --no-run-if-empty being used.
  • Fix border width and scaling for mixed-DPI environments (#595)
  • Some icons not found on FreeBSD (/usr/local/share/pixmaps not searched) (#622)
  • Segfault when "execute" action is pressed before there's any item in the list. (#638)

Contributors

  • alex-huff
  • bbb651
  • e-tho
  • frosty
  • Gingeh
  • Guillaume Outters
  • Hubert Hirtz
  • joeledwardson
  • Konstantin Pospelov
  • Mark Stosberg
  • Ronan Pigott
  • wispl

Don't miss a new fuzzel release

NewReleases is sending notifications on new releases.