mirror of
https://github.com/davatorium/rofi.git
synced 2024-11-25 13:55:34 -05:00
Add gifs.
This commit is contained in:
parent
d8ec069f63
commit
eaccdfbeb6
4 changed files with 15 additions and 13 deletions
|
@ -1,32 +1,34 @@
|
||||||
# V1.3.0: Dan vs. Greg: The never ending story.
|
# V1.3.0: Dan vs. Greg: The never ending story.
|
||||||
|
|
||||||
This release mostly focussed on cleaning up, refactoring and more. On of the big changes is that the gui is no longer
|
This release mostly focussed on cleaning up and refactoring the internals. One of the big changes is that the gui is no
|
||||||
based on hard-coded positions. We introduced a widget system with boxes, scrollbars, separators, listview and textboxes.
|
longer based on hard-coded positions. We introduced a widget system with boxes, scrollbars, separators, listview and
|
||||||
The boxes (vertical and horizontal) allows us to nice structure the layout and have them resize according to rules when
|
textboxes. The boxes (vertical and horizontal) allows us to nice structure the layout and have them resize according to
|
||||||
the window changes size.
|
rules when the window changes size.
|
||||||
|
|
||||||
![structure](structure.png)
|
![structure](structure.png)
|
||||||
|
|
||||||
This allowed us to make changes at run-time. In the future I hope we can use this to improve the theming. The cleanup
|
This allowed us to make changes at run-time. In the future I hope we can use this to improve the theming (think css like
|
||||||
and refactoring is not finished and will continue for the next release.
|
themes). The cleanup and refactoring is not finished and will continue for the next release.
|
||||||
|
|
||||||
Beside this we still managed to get some new features in:
|
Beside this we still managed to get some new features in:
|
||||||
|
|
||||||
## Dynamic window size
|
## Dynamic window size
|
||||||
|
|
||||||
Rofi can now resize the window to fit the number of visible entries, so as you type and the list of options becomes
|
Enabled by the refactoring, rofi can now resize the window to fit the number of visible entries, so as you type and the
|
||||||
small, so does the windows (this is disabled by default). Rofi will try to keep the text box at the same place so you
|
list of options becomes small, so does the windows (this is disabled by default). Rofi will try to keep the text box at
|
||||||
don't have to move focus, this means that at the bottom of the screen the window layout is reversed so the textbox is at
|
the same place so you don't have to move focus, this means that at the bottom of the screen the window layout is
|
||||||
the bottom.
|
reversed so the textbox is at the bottom.
|
||||||
|
|
||||||
insert small gif here.
|
![Resize action](resize.gif)
|
||||||
|
|
||||||
### Theme selector
|
### Theme selector
|
||||||
|
|
||||||
To make it easier to get a good looking rofi, we included a theme-selector script and ship rofi with a set of themes.
|
To make it easier to get a good looking rofi, we included a theme-selector script and ship rofi with a set of themes.
|
||||||
The script allows you to preview themes, and make them the default theme.
|
The script allows you to preview themes, and make them the default theme.
|
||||||
|
|
||||||
![Theme Selector](theme-selector.png)
|
![Theme Selector](theme-selector.gif)
|
||||||
|
|
||||||
|
It seems byzanz (to record the gif) changes the colors a bit. It looks better in real-life.
|
||||||
|
|
||||||
### Fuzzy parser
|
### Fuzzy parser
|
||||||
|
|
||||||
|
@ -37,7 +39,7 @@ On many request, the fuzzy matcher has been re-added:
|
||||||
### ASync DMENU
|
### ASync DMENU
|
||||||
|
|
||||||
Rofi can read input data for dmenu asynchronous from displaying. So if you have something that takes a time to produce,
|
Rofi can read input data for dmenu asynchronous from displaying. So if you have something that takes a time to produce,
|
||||||
you can see the progress, already start filtering and selecting entries before it finishes.
|
you can see the progress, start filtering and selecting entries before it finishes.
|
||||||
This can be very useful when searching through large data sets.
|
This can be very useful when searching through large data sets.
|
||||||
In the below screenshot it keeps feeding rofi the content of the directory. Rofi indicates it is still receiving data by
|
In the below screenshot it keeps feeding rofi the content of the directory. Rofi indicates it is still receiving data by
|
||||||
the `loading...` text.
|
the `loading...` text.
|
||||||
|
|
BIN
releasenotes/1.3.0/resize.gif
Normal file
BIN
releasenotes/1.3.0/resize.gif
Normal file
Binary file not shown.
After Width: | Height: | Size: 55 KiB |
Binary file not shown.
Before Width: | Height: | Size: 33 KiB After Width: | Height: | Size: 52 KiB |
BIN
releasenotes/1.3.0/theme-selector.gif
Normal file
BIN
releasenotes/1.3.0/theme-selector.gif
Normal file
Binary file not shown.
After Width: | Height: | Size: 163 KiB |
Loading…
Reference in a new issue