Added
- Faster, more accurate SVG rendering with
resvgbackend. It does not require cairo and supports gamma correction. Packagers are advised to prefer this backend. The librsvg and nanosvg backends may be removed in a future release (#650). --match-nth=Ncommand line option, allowing dmenu entries to be matched against text other than what is being displayed (#589).--only-matchcommand line option, preventing the user from executing "custom" input in dmenu mode (#651).--nth-delimiter=CHRoption added support for custom delimiter in 1.13 but is just now documented in the changelog.- The ability to set a custom "message" above the prompt, controlled with the new command line options
--mesg,--mesg-modeand--message-color(and the corresponding config optionsmesg,mesg-modeandcolors.message) (#454).
Changed
- When typing, the selected entry now always reverts to the first match (if you had selected an entry further down the list, with either the mouse or the arrow keys). Previously, the same index would stay selected (meaning the actually selected entry may have changed). (#684).
- More environment variables are now passed to
--launch-prefix. This saves launcher that need more details from reparsing the desktop file, spending up launching. (#292)
Deprecated
FUZZEL_DESKTOP_FILE_IDhas been deprecated and will be removed in a future release. The replacement isDESKTOP_ENTRY_IDwhich is consistent with otherDESKTOP_ENTRY_*variables we now export.
Fixed
--with-nthand--accept-nthcrashing if a column is empty (e.g.\tsecond column, orfirst\t\tthird) (#658)- Regression:
--accept-nth=0and--with-nth=0not being treated as if not specified at all (#670). - Improved scrolling with mouse wheel and touchpad (#673).
- Incorrect touch coordinates with desktop scaling enabled (#686).
--match-mode=fzfnow prioritizes matching at word boundaries, matching fzf's behavior (#695).
Contributors
- Mark Stosberg
- SlayerOfTheBad
- Whyme Lyu