diff options
author | Dave Davenport <qball@gmpclient.org> | 2016-11-23 09:39:29 +0100 |
---|---|---|
committer | Dave Davenport <qball@gmpclient.org> | 2016-11-23 09:39:29 +0100 |
commit | 2cb28fccfd2c694047b342e324b54d40d439f65f (patch) | |
tree | 67f7f55ebc6c5a9420f1083bbd79d6e3865ddbfc /releasenotes/1.3.0 | |
parent | b40552c1f1654f705f7ee46c99e1983cb208b3ae (diff) |
update changelog
Diffstat (limited to 'releasenotes/1.3.0')
-rw-r--r-- | releasenotes/1.3.0/release-1.3.0.markdown | 109 |
1 files changed, 70 insertions, 39 deletions
diff --git a/releasenotes/1.3.0/release-1.3.0.markdown b/releasenotes/1.3.0/release-1.3.0.markdown index 15bd3c77..acc4cf76 100644 --- a/releasenotes/1.3.0/release-1.3.0.markdown +++ b/releasenotes/1.3.0/release-1.3.0.markdown @@ -1,44 +1,75 @@ # V1.3.0: Dan vs. Greg: The never ending story. +This release mostly focussed on cleaning up, refactoring and more. the gui is now constructed more dynamically. We +introduced a widget system with boxes, scrollbars, separators, listview and textboxes. The boxes (vertical and +horizontal) allows us to nice structure the layout and have them resize according to rules when the window changes size. + +insert small picture. + +This allowed us to make changes at run-time. In the future I hope we can use this to improve the theming. 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: + +## Dynamic window size + +rofi can how resize the window to fit the number of visible entries, so as you type and the list of options becomes +small, so does the windows (this is disabled by default). Rofi will try to keep the text box at the same place so you +don't have to move focus. At the bottom of the screen the window layout is reversed so the textbox is at the bottom. + +insert small gif here. + +## 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. +The script allows you to preview themes, and make them the default theme. + +insert gif/picture. + + +## Fuzzy parser + +On many request, the fuzzy matcher has been re-added. ## Detailed Changelog -### New Features - -- Use randr for getting monitor layout. Fallback to xinerama if not available. -- Re-add fuzzy parser. -- Restructure internal code to use dynamic sizing widgets. (hbox, vbox and lists) -- Async mode for dmenu. -- Add theme selector script. -- Dynamically sizing window with content. -- When placed at bottom of screen re-order screen to have entry at bottom. - -### Improvements - -- Create cache and run directory on startup. (#497) -- Fix uneeded redraws on cursor blinking. (#491) -- Improve time till grabbing keyboard. (#494) -- Better error message when failing to parse keybindings, also continue parsing on error. -- Fix problem with custom layouts (#485) -- Speedup drawing of screen. Works well now for 4k and 8k screens. (factor 1000+ speedup for the flipping of -buffer) (#496) -- DRun mode more compatible with specification. -- Debug output via g_log. -- Fix password entry cursor position. -- Use bash instead of sh for get_git_rev.sh (#445) -- Add Control+G for cancel (#452) -- Add padding option to textbox (#449) -- Ctrl-click does alternate accept entry. (#429) -- Hide window decoration in normal window mode. -- Click to exit option. (#460) -- Fix cursor blinking on moving. (#462) -- Remove entry from history if fails to execute (#466) -- Fix margins. (#467) -- Improved documentation of functions in code. -- DRun: Set work directory when executing file. (#482) -- Memory leak fixes. -- Improve scrollbar behaviour. - -### Removals - -- opacity option. The transparency support in the theme can do the same and more. +### New Features + + - Use randr for getting monitor layout. Fallback to xinerama if not available. + - Re-add fuzzy matcher. + - Restructure internal code to use dynamic sizing widgets. (hbox, vbox and lists) + - Async mode for dmenu. + - Add theme selector script. + - Include 21 themes. + - Dynamically sizing window with content. + - When placed at bottom of screen re-order screen to have entry at bottom. + +### Improvements + + - Create cache and run directory on startup. (#497) + - Fix uneeded redraws on cursor blinking. (#491) + - Improve time till grabbing keyboard. (#494) + - Better error message when failing to parse keybindings, also continue parsing on error. + - Fix problem with custom layouts (#485) + - Speedup drawing of screen. Works well now for 4k and 8k screens. (factor 1000+ speedup for the flipping of + buffer) (#496) + - DRun mode more compatible with specification. + - Debug output via g_log. + - Fix password entry cursor position. + - Use bash instead of sh for get_git_rev.sh (#445) + - Add Control+G for cancel (#452) + - Add padding option to textbox (#449) + - Ctrl-click does alternate accept entry. (#429) + - Hide window decoration in normal window mode. + - Click to exit option. (#460) + - Fix cursor blinking on moving. (#462) + - Remove entry from history if fails to execute (#466) + - Fix margins. (#467) + - Improved documentation of functions in code. + - DRun: Set work directory when executing file. (#482) + - Memory leak fixes. + - Improve scrollbar behaviour. + +### Removals + + - opacity option. The transparency support in the theme can do the same and more. |