1
0
Fork 0
mirror of https://github.com/davatorium/rofi.git synced 2024-11-25 13:55:34 -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
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
without any warning to the user, if an unknown link is found it will now throw
an error. Also to help the user, manpages are further split up into sub-pages
and are expanded
without any warning to the user (except in debug mode), if an unknown link is
found it will now throw an error. To help the user find the right
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.
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.
We now have:
On the new feature front, you can now change the flow in the listview from
vertical first to horizontal first. Making it mimic tables.
* rofi(1)
* 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 }
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
current selected item.
* In dmenu mode (and script) you can now make (some) changes to the theme, for
example modifying the background color of the entry box.
In dmenu mode (and script) you can now make (some) changes to the theme, for
example modifying the background color of the entry box.
* User scripts (for script mode) into `$XDG_CONFIG_HOME/rofi/scripts` directory
are automatically available in rofi.
User scripts (for script mode) into
`$XDG_CONFIG_HOME/rofi/scripts` directory are automatically available
in rofi.
* You can now render text as icons, this allows you to use glyphs icon fonts as
icons.
You can now render text as icons, this allows you to use glyphs icon fonts as
icons.
* Hide listview when unfiltered. (#1079)
* 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:
@ -72,6 +86,7 @@ Below is a more complete list of changes:
* [DMenu] Document the `display-columns` and `display-column-separator` option.
* [Theme] Media now supports `enabled` that supports an environment variable.
* [IconFetcher] Support rendering fonts as icon.
* [xcb] Remove work-around to fix use with new xkeyboard-config (#1642)
# Thanks