Added
- Support for the
cursor-shape-v1
Wayland protocol. - New option
--anchor
allows setting the window position anchor (i.e. where on the screen the window should generally be positioned), such astop
,top-left
,bottom-right
,center
, etc. Defaults tocenter
(#130). --check-config
command line option (#264).- New key binding:
execute-input
(mapped to shift+return by default). This key binding executes the raw input as is, regardless of whether it matches anything in the list or not (#252). --select=STRING
command line option. Selects the first entry that matches the given string (#237).include=<path>
option tofuzzel.ini
(#205).- New option
--list-executables-in-path
add executables presents in the $PATH variable to the list (#284). - New key binding:
delete-line-backward
which corresponds to C-u in bash. Also renamesdelete-line
todelete-line-forward
(#307). - The ID of the selected
.desktop
file, and executed command line are now logged, at info level (#302). - Support for
wp_fractional_scale_v1
(i.e. true fractional scaling) (#320).
Changed
- Minimum required version of wayland-protocols is now 1.32
- Selection color is now painted over background color (#255).
- Exact matches (of the application title) are now sorted first (#259).
- Set default log level to warning (#266).
- Rename
delete-line
binding todelete-line-forward
(#307). password-character
can now be set to the empty string (#263).
Fixed
- Ignore whitespace in
.desktop
files’ key and name values (#248). - Desktop entries with
NoDisplay=true
being ignored unless they also hadName
andExec
set (#253). - Crash when compositor sends a
keyboard::modifiers
event without first sending akeyboard::keymap
event (with a valid keymap) (#293). - Quoted empty (
""
) arguments being ignored (#285). - Log-level not respected by syslog.
Contributors
- Alexander Orzechowski
- Grzegorz Szymaszek
- Gurvan
- Jakub Fišer
- Mark Stosberg
- Mehrad Mahmoudian
- otaj
- Sertonix
- tet
- Thomas Voss
- Zi How Poh