1
0
Fork 0
mirror of https://github.com/davatorium/rofi.git synced 2024-11-25 13:55:34 -05:00

Updated release notes

This commit is contained in:
Dave Davenport 2016-08-08 18:04:57 +02:00
parent b9aacf30f1
commit dc043a12e5

View file

@ -1,7 +1,11 @@
# V1.2.0 - Something Something Darkside # V1.2.0 - 8397
## New Features ## New Features
Despite me saying after every release that it is mostly feature complete; new **Rofi**, new features.
However these new features are mostly to improve current functionality and debugging.
Below the 4 most important ones.
### Underline Match ### Underline Match
A new, hopefully welcome, addition is that **Rofi** now highlights the match in each row: A new, hopefully welcome, addition is that **Rofi** now highlights the match in each row:
@ -9,10 +13,14 @@ A new, hopefully welcome, addition is that **Rofi** now highlights the match in
![Rofi Underline](./rofi-underline-match.png) ![Rofi Underline](./rofi-underline-match.png)
To accomplish this, now all matching is done using *GRegex*, as this returns the exact location in the string of each match. To accomplish this, now all matching is done using *GRegex*, as this returns the exact location in the string of each match.
While I don't see a direct use, it is something a lot of other *quick search* tools provide, so **Rofi** could not stay
behind.
## Multiline Select ## Multiline Select
While already existing, we now improved the multi-line select in **dmenu** mode. It will allow you to select and unselect rows, selected rows are highlighted with a dot and a small counter indicated the amount of rows selected. While already existing in a very rudimentary form, we now improved the multi-line select in **dmenu** mode. It will
allow you to select and unselect rows, selected rows are highlighted with a dot and a small counter indicated the amount
of rows selected.
![Rofi Multi Select](./rofi-multi-select.png) ![Rofi Multi Select](./rofi-multi-select.png)
@ -36,22 +44,24 @@ Xresources, configuration file or commnadline.
![Rofi configuration tracking](./rofi-options.png) ![Rofi configuration tracking](./rofi-options.png)
This should help debugging recent bugs, where people had an invalid `pid` path set in the configuration file.
Additionally if you dump the configuration, for using on another pc, it will comment the options that are set to their
default value. (So f.e. pidfile location won't be overriden).
## Bug Fixes ## Bug Fixes
As no tool is without bugs, and **Rofi** not being the exception, we did manage to squash a few.
* Fix current desktop window selector * Fix current desktop window selector.
* Fix launching application in terminal * Fix launching application in terminal.
* Support ```#include``` in config file. * Support ```#include``` in config file.
* **XLib** dependency. The last hard dependency on **Xlib** has been removed by the use of
**[xcb-util-xrm](https://github.com/Airblader/xcb-util-xrm)**.
* Fix rofi on 30bit 10 bit per channel display. * Fix rofi on 30bit 10 bit per channel display.
* Indicate what set an option in rofi help and dump resources.
* Comment unset options in dump. Allowing configurations to be shared more easily.
* Correct `Control-u` behaviour to remove till begin of line. `Control-w` now whipes the line. * Correct `Control-u` behaviour to remove till begin of line. `Control-w` now whipes the line.
* Add missing `Control-k` keybinding, delete till end of line. * Add missing `Control-k` keybinding, delete till end of line.
## Remove features ## Remove features
* Removed fuzzy finder * Removed fuzzy finder
* Remove **[i3](http://www.i3wm.org)** workarounds. As **i3** has, for more than a year now, native support for EWMH. * Remove **[i3](http://www.i3wm.org)** workarounds. As **i3** has, for more than a year now, native support for EWMH.
* Remove **XLib** dependency. The last hard dependency on **Xlib** has been removed by the use of
**[xcb-util-xrm](https://github.com/Airblader/xcb-util-xrm)**.