Release 1.10.0 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 as `top`, `top-left`, `bottom-right`, `center`, etc. Defaults to `center` ([#130][130]). * `--check-config` command line option ([#264][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][252]). * `--select=STRING` command line option. Selects the first entry that matches the given string ([#237][237]). * `include=<path>` option to `fuzzel.ini` ([#205][205]). * New option `--list-executables-in-path` add executables presents in the $PATH variable to the list ([#284][284]). * New key binding: `delete-line-backward` which corresponds to C-u in bash. Also renames `delete-line` to `delete-line-forward` ([#307][307]). * The ID of the selected `.desktop` file, and executed command line are now logged, at info level ([#302][302]). * Support for `wp_fractional_scale_v1` (i.e. true fractional scaling) ([#320][320]). [130]: https://codeberg.org/dnkl/fuzzel/issues/130 [264]: https://codeberg.org/dnkl/fuzzel/issues/264 [252]: https://codeberg.org/dnkl/fuzzel/issues/252 [237]: https://codeberg.org/dnkl/fuzzel/issues/237 [205]: https://codeberg.org/dnkl/fuzzel/issues/205 [284]: https://codeberg.org/dnkl/fuzzel/pulls/284 [307]: https://codeberg.org/dnkl/fuzzel/pulls/307 [302]: https://codeberg.org/dnkl/fuzzel/issues/302 [320]: https://codeberg.org/dnkl/fuzzel/issues/320 Changed ------- * Minimum required version of _wayland-protocols_ is now 1.32 * Selection color is now painted over background color ([#255][255]). * Exact matches (of the application title) are now sorted first ([#259][259]). * Set default log level to warning ([#266][266]). * Rename `delete-line` binding to `delete-line-forward` ([#307][307]). * `password-character` can now be set to the empty string ([#263][263]). [255]: https://codeberg.org/dnkl/fuzzel/issues/255 [259]: https://codeberg.org/dnkl/fuzzel/issues/259 [266]: https://codeberg.org/dnkl/fuzzel/pulls/266 [263]: https://codeberg.org/dnkl/fuzzel/issues/263 Fixed ----- * Ignore whitespace in `.desktop` files’ key and name values ([#248][248]). * Desktop entries with `NoDisplay=true` being ignored unless they also had `Name` and `Exec` set ([#253][253]). * Crash when compositor sends a `keyboard::modifiers` event without first sending a `keyboard::keymap` event (with a valid keymap) ([#293][293]). * Quoted empty (`""`) arguments being ignored ([#285][285]). * Log-level not respected by syslog. [248]: https://codeberg.org/dnkl/fuzzel/issues/248 [253]: https://codeberg.org/dnkl/fuzzel/issues/253 [293]: https://codeberg.org/dnkl/fuzzel/issues/293 [285]: https://codeberg.org/dnkl/fuzzel/issues/285 Contributors ------------ * Alexander Orzechowski * Grzegorz Szymaszek * Gurvan * Jakub Fišer * Mark Stosberg * Mehrad Mahmoudian * otaj * Sertonix * tet * Thomas Voss * Zi How Poh