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 settinggamma-correct-blending=yes
infuzzel.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 theterminal
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 entryenable-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 notApplication
orApps
, orLegacy
. This is for performance reasons (#553) - Default down scaling filter changed from
lanczos3
tobox
(#553). - Use the width of 'o' instead of 'W' when calculating the window width (#560).
- Default icon theme from
hicolor
todefault
. - 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