From 6a6216af13af243b5c232430748d11481f5ecd8b Mon Sep 17 00:00:00 2001 From: Dave Davenport Date: Sat, 30 May 2020 13:28:45 +0200 Subject: Update release notes. --- releasenotes/1.6.0/icons.png | Bin 0 -> 298344 bytes releasenotes/1.6.0/release-1.6.0.markdown | 107 +++++++++++++++++++++--------- 2 files changed, 76 insertions(+), 31 deletions(-) create mode 100644 releasenotes/1.6.0/icons.png diff --git a/releasenotes/1.6.0/icons.png b/releasenotes/1.6.0/icons.png new file mode 100644 index 00000000..64daa353 Binary files /dev/null and b/releasenotes/1.6.0/icons.png differ diff --git a/releasenotes/1.6.0/release-1.6.0.markdown b/releasenotes/1.6.0/release-1.6.0.markdown index 6bdb9e7c..1c97470f 100644 --- a/releasenotes/1.6.0/release-1.6.0.markdown +++ b/releasenotes/1.6.0/release-1.6.0.markdown @@ -2,52 +2,97 @@ +## DRun + + +## Script mode + + + * Support for invisible search text + * Support for passing extra information back on selection + * Support for custom keybindings + * Support for custom delimiter + * Support for dmenus no-custom option + + + + +## Theme + +There have been a set of tweaks to the theme format, making it more flexible and hopefully more themer-friendly. + + +### Listview flexibility + +Instead of the listview having a hacked textbox as elements. It now re-uses existing widgets like box, icon and textbox. +This way you can re-structure how it looks. For example put the icon above the text. + + +![Icons](./icons.png) + + +### Calculation support in theme format. + +Rofi adds CSS like calculations in the CSS format for distances. +You can now set the width of the window to the screen width minus a 10 pixels. + +```css +window { + width: calc(100% - 10px); +} +``` + +### Initial media support + +This is a very initial implementation of CSS like `@media` support. This allows you to modify the theme +based on screen size or ratio. + ## Log * Add `themes/` directory in the users rofi config directory to the theme search path. (#1001) * Split listview element into box widget holding icon and textbox. Supporting more dynamic themes. (#949) * Fix default theme. -* [DRun] Only show selected categories. (#817) +* Add -upgrade-config option. +* Add ROFI_PLUGIN_PATH variable. +* Add check for running rofi inside a Script mode. +* Remove gnome-terminal from rofi-sensible-terminal (#1074) +* Set window title based on mode name. (#969) +* Subpixel rendering workaround. (#303) +* Support character type in configuration {} block . (#1131) +* Use XDG_CONFIG_DIRS (#1133) +* [Box] Bug fix update propagation. +* [DMenu] Add `-keep-right` flag. (#1089) * [DMenu] Don't match markup when filtering. (#579,#1128) +* [DRun] Add % to escape variable. +* [DRun] Add an optional cache for desktop files. (#1040) +* [DRun] Add keywords as default match item. (#1061) * [DRun] Don't run custom commands. -* Set window title based on mode name. (#969) -* [Icon] support distance for size. -* [Icon] Set default size to 1.2 CH. * [DRun] Match keywords field. -* [Theme] Add sidebar as mode-switcher alias. -* [Theme] Support buttons in the UI. -* [Theme] Add some initial @media support. (#893) -* [Window] Add window thumbnail option. -* [Textbox] Add cursor blinking option. -* [View] Add two widgets. One showing number of rows, other number of filtered rows. (#1026) -* [Box] Bug fix update propagation. -* [Listview] Fix left-to-right scrolling. (#1028) -* [Theme] Add alpha channel to highlight color. (#1033) -* [Listview] Fix updating elements. (#1032) +* [DRun] Only show selected categories. (#817) +* [Dmenu|Script] Add non-selectable entries. (#1024) * [Doc] Update documentation. -* [Window] Remove arbitrary # window limit. (#1047) -* [Textbox] Add placeholder. (#1020) +* [IconFetcher] Add jpeg support. +* [Icon] Set default size to 1.2 CH. +* [Icon] support distance for size. * [Listview] Add widget to show keybinding index. (#1050) * [Listview] Fix distribution of remaining space. -* Add -upgrade-config option. -* [DRun] Add an optional cache for desktop files. (#1040) -* [Script] Add extra matchign field (meta). (#1052) -* [Dmenu|Script] Add non-selectable entries. (#1024) -* [IconFetcher] Add jpeg support. -* [DRun] Add keywords as default match item. (#1061) -* Remove gnome-terminal from rofi-sensible-terminal (#1074) +* [Listview] Fix left-to-right scrolling. (#1028) +* [Listview] Fix updating elements. (#1032) * [Script] Add delimiter option. (#1041) * [Script] Add environment variable indicating state. -* [DRun] Add % to escape variable. -* [DMenu] Add `-keep-right` flag. (#1089) -* Add ROFI_PLUGIN_PATH variable. -* Use XDG_CONFIG_DIRS (#1133) +* [Script] Add extra matchign field (meta). (#1052) +* [Script] Add info option, hidden field that gets passed to script via ROFI_INFO environment. * [Script] Add no-custom option. +* [Textbox] Add cursor blinking option. +* [Textbox] Add placeholder. (#1020) * [Theme] Add `calc()` support. (#1105) -* Subpixel rendering workaround. (#303) -* Support character type in configuration {} block . (#1131) -* Add check for running rofi inside a Script mode. +* [Theme] Add alpha channel to highlight color. (#1033) +* [Theme] Add sidebar as mode-switcher alias. +* [Theme] Add some initial @media support. (#893) +* [Theme] Support buttons in the UI. +* [View] Add two widgets. One showing number of rows, other number of filtered rows. (#1026) +* [Window] Add window thumbnail option. +* [Window] Remove arbitrary # window limit. (#1047) * [Window] check buffer overflow. -* [Script] Add info option, hidden field that gets passed to script via ROFI_INFO environment. -- cgit v1.2.3