1
0
Fork 0
mirror of https://github.com/davatorium/rofi.git synced 2024-11-18 13:54:36 -05:00
rofi/releasenotes/1.6.0/release-1.6.0.markdown
2020-05-30 13:28:45 +02:00

3.1 KiB

1.6.0:

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

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.

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.
  • 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.
  • [DRun] Match keywords field.
  • [DRun] Only show selected categories. (#817)
  • [Dmenu|Script] Add non-selectable entries. (#1024)
  • [Doc] Update documentation.
  • [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.
  • [Listview] Fix left-to-right scrolling. (#1028)
  • [Listview] Fix updating elements. (#1032)
  • [Script] Add delimiter option. (#1041)
  • [Script] Add environment variable indicating state.
  • [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)
  • [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.