1
0
Fork 0
mirror of https://github.com/davatorium/rofi.git synced 2024-11-18 13:54:36 -05:00

Update releasenotes

This commit is contained in:
Dave Davenport 2022-07-20 20:12:04 +02:00
parent af976c3779
commit fff40131ae

View file

@ -3,37 +3,51 @@
Another maintenance and small features expansion release. A lot of small Another maintenance and small features expansion release. A lot of small
annoyances have been fixed and ignored errors are now more visually flagged to annoyances have been fixed and ignored errors are now more visually flagged to
the user. In the past typos in the theme could result into broken themes the user. In the past typos in the theme could result into broken themes
without any warning to the user, if an unknown link is found it will now throw without any warning to the user (except in debug mode), if an unknown link is
an error. Also to help the user, manpages are further split up into sub-pages found it will now throw an error. To help the user find the right
and are expanded documentation, the manpages are further split up into sub-pages and are
expanded
A massif speedup has been implemented in the async input reading of dmenu. We now have:
It turned out glib's GInputStream async functions where very slow, so a custom
implementation has been made. Background loading is now close to the same speed
as loading at start before displaying. A million item list is now near instant.
On very large lists, the instant filtering automatically changes to be
postponed until the user stops typing. This severely reduces system load.
On the new feature front, you can now change the flow in the listview from * rofi(1)
vertical first to horizontal first. Making it mimic tables. * rofi-theme-selector(1)
* rofi-keys(5)
* rofi-theme(5)
* rofi-debugging(5)
* rofi-dmenu(5)
* rofi-script(5)
Another improvement made that can have huge impact on the user-experience is a
massif speedup in the async input reading of dmenu. It turned out glib's
GInputStream async functions where very slow, so a custom implementation has
been made. Background loading is now close to the same speed as loading at
start before displaying. A million item list is now near instant. On very large
lists, the instant filtering automatically changes to be postponed until the
user stops typing. This severely reduces system load.
A few long standing requests have been fixed:
* Listview flow. You can now change the flow in the listview from vertical first
to horizontal first. Making it mimic tables.
{screenshot vertical } { screenshot horizontal } {screenshot vertical } { screenshot horizontal }
You can now set a fallback icon individual for each mode. * You can set a custom fallback icon for each mode.
You can now add a separate icon or textbox widget to the UI that displays the * In dmenu mode (and script) you can now make (some) changes to the theme, for
current selected item. example modifying the background color of the entry box.
In dmenu mode (and script) you can now make (some) changes to the theme, for * User scripts (for script mode) into `$XDG_CONFIG_HOME/rofi/scripts` directory
example modifying the background color of the entry box. are automatically available in rofi.
User scripts (for script mode) into * You can now render text as icons, this allows you to use glyphs icon fonts as
`$XDG_CONFIG_HOME/rofi/scripts` directory are automatically available icons.
in rofi.
You can now render text as icons, this allows you to use glyphs icon fonts as * Hide listview when unfiltered. (#1079)
icons.
* You can now add a separate icon or textbox widget to the UI that displays the
current selected item.
Below is a more complete list of changes: Below is a more complete list of changes:
@ -72,6 +86,7 @@ Below is a more complete list of changes:
* [DMenu] Document the `display-columns` and `display-column-separator` option. * [DMenu] Document the `display-columns` and `display-column-separator` option.
* [Theme] Media now supports `enabled` that supports an environment variable. * [Theme] Media now supports `enabled` that supports an environment variable.
* [IconFetcher] Support rendering fonts as icon. * [IconFetcher] Support rendering fonts as icon.
* [xcb] Remove work-around to fix use with new xkeyboard-config (#1642)
# Thanks # Thanks