* Add -imdkit config to toggle imdkit at runtime
* [Widget] Add 2 workaround for error in corner radius drawing
* [rofi-sensible-terminal] Add ghostty
* [scrollbar] Add theming for rounded corners
* [DOC] Fix indenting of sub-bullets as mkdocs interpets them differently
* Fix typo in fullscreen-preview.rasi
* Add theming to hide text cursor if no text is put in
* [DRUN] Add option to exclude categories from drun
* [XCB] Don't keep casting from int to double to int
* [Helper] Add a rofi_fallthrough macro to tell compiler fallthrough is
intentional
* [View] xcb_clear_area fixed wrong argument order.
* [DRun] Better handling of corrupted cache file.
* Fix broken Pango link
* [NKUtils] Drop support for binding Meta key.
* [View] Allow cycling through matching methods
* Fix wrong pointer -replace and small cleanup.
* [Textbox] Small signedness fixes for password mask code.
* [dmenu] Modified textbox password masking
* add smartcase support like vim
* [Mode] Fix wrong documentation header.
* Execute custom user commands or scripts on a variety of rofi events
* Add option to enable the kb-delete-entry in script mode
* [Window] Allow active window to be sorted on top
* [Lexer] Allow for optional imports
OBS-URL: https://build.opensuse.org/package/show/X11:Utilities/rofi?expand=0&rev=59
* In DMenu sync mode, the separator is left in the string.
* On special crafted delayed input in dmenu it shows updates to the
list very slow.
It now forces to push update (if there) every 1/10 of a second.
* In the view some of the update/redraw policies are fixed to reduced
the perceived delay.
OBS-URL: https://build.opensuse.org/package/show/X11:Utilities/rofi?expand=0&rev=47
- Update to 1.7.4:
* [Doc] Add -config to -help output. (#1665)
* [Dmenu] Fix multi-select, use text as indicator.
* [filebrowser] Fix building on Mac. (#1662,#1663)
* [textbox] Implement text-transform option. (#1010)
* [script] Add new-selection (#1064).
* [Script] Add keep-selection flag that keeps the current selection. (#1064)
* [Debug] Add '-log' flag to redirect debug output to a file.
* [XCB] Try to deduce rotated monitors.
* [Doc] Add rofi-dmenu to 'See also' in rofi(1).
* [Options] Mark offset(s) as deprecated.
* [Modes] Support loading multiple icon sizes.
* [View] Add textbox|icon-current-entry widget.
* [Doc] Add ascii manpage to rofi-script(5).
* [Script] Print user-scripts in -h
* [Script] Look into $XDG_CONFIG_HOME/rofi/scripts/ for user scripts.
* [Dmenu|Script] Allow (some) theme modification from script/dmenu.
* [Textbox] Fix some pango alignment.
* [FileBrowser] Bind 'kb-accept-custom-alt' to directory up.
* [Build] Add desktop files as per complaint (rofi theme selector and rofi itself).
* [Dmenu] Code cleanups.
* [Themes] Remove broken themes.
* [Modes] Allow fallback icon per mode. (#1633)
* [View] Fix broken anchoring behaviour. (#1630)
* [Rofi] Move error message on commandline to UI.
* [Listview] Option to hide listview elements when not filtered. (#1622,#1079)
* [DMenu] Speed up reading async in of large files from stdin.
* [FileBrowser] Make accept-alt open folder if selected.
* [Helper] Add XDG_DATA_DIRS to the theme search path. (#1619)
* [Doc] Split up manpages and extend them with examples.
OBS-URL: https://build.opensuse.org/request/show/995115
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rofi?expand=0&rev=22
* [Doc] Add -config to -help output. (#1665)
* [Dmenu] Fix multi-select, use text as indicator.
* [filebrowser] Fix building on Mac. (#1662,#1663)
* [textbox] Implement text-transform option. (#1010)
* [script] Add new-selection (#1064).
* [Script] Add keep-selection flag that keeps the current selection. (#1064)
* [Debug] Add '-log' flag to redirect debug output to a file.
* [XCB] Try to deduce rotated monitors.
* [Doc] Add rofi-dmenu to 'See also' in rofi(1).
* [Options] Mark offset(s) as deprecated.
* [Modes] Support loading multiple icon sizes.
* [View] Add textbox|icon-current-entry widget.
* [Doc] Add ascii manpage to rofi-script(5).
* [Script] Print user-scripts in -h
* [Script] Look into $XDG_CONFIG_HOME/rofi/scripts/ for user scripts.
* [Dmenu|Script] Allow (some) theme modification from script/dmenu.
* [Textbox] Fix some pango alignment.
* [FileBrowser] Bind 'kb-accept-custom-alt' to directory up.
* [Build] Add desktop files as per complaint (rofi theme selector and rofi itself).
* [Dmenu] Code cleanups.
* [Themes] Remove broken themes.
* [Modes] Allow fallback icon per mode. (#1633)
* [View] Fix broken anchoring behaviour. (#1630)
* [Rofi] Move error message on commandline to UI.
* [Listview] Option to hide listview elements when not filtered. (#1622,#1079)
* [DMenu] Speed up reading async in of large files from stdin.
* [FileBrowser] Make accept-alt open folder if selected.
* [Helper] Add XDG_DATA_DIRS to the theme search path. (#1619)
* [Doc] Split up manpages and extend them with examples.
OBS-URL: https://build.opensuse.org/package/show/X11:Utilities/rofi?expand=0&rev=45
- Update to 1.7.3:
* [Help] Print out the parsed config/theme files in -help output.
* [Keybindings] Fix keybindings being modified by -theme-str
* [Doc] Add rofi-dmenu manpage.
* [XCB] Cache lookup of monitor.
* Add -replace option (#568)
* Fix memory leak.
* [1566] Add extra debug for resolving monitors.
* [Theme] Add round,floor,ceil function in @calc (#1569)
* [Doc] Explain icon lookup.
* [Combi] Add -combi-display-format (#1570)
* [Theme] Expand list type ([]) for more data types.
* [Theme] Add support for tab-stops on textbox. (#1571)
* [Theme] Testing direct access to widgets via cmdline
option (-theme+widget+property value)
OBS-URL: https://build.opensuse.org/request/show/950436
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rofi?expand=0&rev=20
* [Help] Print out the parsed config/theme files in -help output.
* [Keybindings] Fix keybindings being modified by -theme-str
* [Doc] Add rofi-dmenu manpage.
* [XCB] Cache lookup of monitor.
* Add -replace option (#568)
* Fix memory leak.
* [1566] Add extra debug for resolving monitors.
* [Theme] Add round,floor,ceil function in @calc (#1569)
* [Doc] Explain icon lookup.
* [Combi] Add -combi-display-format (#1570)
* [Theme] Expand list type ([]) for more data types.
* [Theme] Add support for tab-stops on textbox. (#1571)
* [Theme] Testing direct access to widgets via cmdline
option (-theme+widget+property value)
OBS-URL: https://build.opensuse.org/package/show/X11:Utilities/rofi?expand=0&rev=42
- Update to 1.7.2:
* [Build] Fix building without window mode enabled.
* [Config] Do not print out the 'theme' field in configuration on dump.
* [CI] test window mode less build.
* Allow configuration block in theme again.
- Remove fix-shebangs.patch
- Update to 1.7.1:
* [Theme] Fix highlight with only theme.
* Updated documentation and landing page (Thanks to RaZ0rr-Two)
* [Combi] Fix nesting combi modi (#1510)
* [DMenu] Fix crash dmenu mode when no entry is available. (#1504)
* [Run|Drun] Only initialize file-completer on first use.
* [FileBrowser] Reduce number of re-allocs.
* [Readme] Remove generating readme.html for dist.
* [Dmenu] Fix uninitialized memory (non-selectable)
* [FileBrowser] Try to convert invalid encoded text. (#1471)
* [FileBrowser] Don't crash on invalid file filenames. (#1471)
* [Theme] print known colors as its color name.
* [CMD] If failed to convert commandline to new option, do not stop. (#1425)
* [Theme] Fix parsing of nested media blocks. (#1442)
* [Widgets] Fix sizing logic widgets. (#1437)
* [Window] Try to fix auto-sizing of desktop names for non-i3 desktops. (#1439)
* [Window] Fix broken close-on-delete. (#1421)
* [Listview] Correctly check if selected item is highlighted. (#1423)
* [Entry] Allow action to be taken on input change. (#1405)
* [Theme] Don't truncate double values. (#1419)
* [Grammar] Add support for env(ENV,default).
* [Documentation] documentation fixes.
* [Theme] fix dmenu theme ( #1396).
OBS-URL: https://build.opensuse.org/request/show/935969
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rofi?expand=0&rev=19
* [Build] Fix building without window mode enabled.
* [Config] Do not print out the 'theme' field in configuration on dump.
* [CI] test window mode less build.
* Allow configuration block in theme again.
- Remove fix-shebangs.patch
- Update to 1.7.1:
* [Theme] Fix highlight with only theme.
* Updated documentation and landing page (Thanks to RaZ0rr-Two)
* [Combi] Fix nesting combi modi (#1510)
* [DMenu] Fix crash dmenu mode when no entry is available. (#1504)
* [Run|Drun] Only initialize file-completer on first use.
* [FileBrowser] Reduce number of re-allocs.
* [Readme] Remove generating readme.html for dist.
* [Dmenu] Fix uninitialized memory (non-selectable)
* [FileBrowser] Try to convert invalid encoded text. (#1471)
* [FileBrowser] Don't crash on invalid file filenames. (#1471)
* [Theme] print known colors as its color name.
* [CMD] If failed to convert commandline to new option, do not stop. (#1425)
* [Theme] Fix parsing of nested media blocks. (#1442)
* [Widgets] Fix sizing logic widgets. (#1437)
* [Window] Try to fix auto-sizing of desktop names for non-i3 desktops. (#1439)
* [Window] Fix broken close-on-delete. (#1421)
* [Listview] Correctly check if selected item is highlighted. (#1423)
* [Entry] Allow action to be taken on input change. (#1405)
* [Theme] Don't truncate double values. (#1419)
* [Grammar] Add support for env(ENV,default).
* [Documentation] documentation fixes.
* [Theme] fix dmenu theme ( #1396).
OBS-URL: https://build.opensuse.org/package/show/X11:Utilities/rofi?expand=0&rev=41
- Update to 1.6.1:
* resolving issues that the default theme had on some systems
* [Theme] Add min/max operator support to calc()
* [Theme] @media statements can now be nested
* FileBrowser: the file browser plugin is now integrated
* Use GdkPixbuf for Icon parsing
* Fix parsing dicts in config file (with " in middle of string)
* Add -normalize-match option, that tries to o match ö, é match e
* Show error message and return to list instead of closing
* [Textbox] Try to fix estimated font height
* [DRun] Fix crash in broken caching mechanism
OBS-URL: https://build.opensuse.org/request/show/850005
OBS-URL: https://build.opensuse.org/package/show/X11:Utilities/rofi?expand=0&rev=39
- Update to version 1.5.3:
* Sidebar renamed to mode-switcher
* Icons in dmenu
* Ellipsizing listview entries
* Update manpage with missing entry. (#937)
* Rename sidebar widget to mode-switcher and allow configuration from theme.
* Timing: Moving timing output to glib debug system.
* SSH: Fix unitialized variable issue.
* SSH: resolve ':' conflict in history entries.
* SSH: be case-insensitive when parsing keywords.
* RASI Lexer: Fix nested () in variable default field.
* USABILITY: When mode not found, show in gui not just on commandline.
* ICON: Allow aligning image in icon widget.
* Meson build system: cleanups and improvements.
* Meson build system: add documentation (#943)
* Window: Fix default formatting and remove (invalid) deprecation warning.
* DMenu: Add support for showing icons infront of displayed list.
* Overlay: Fix overlay widget to correctly integrate in new theme format.
* Update libnkutils, libgwater.
* DMENU: Add format option to strip pango markup from return value.
* ListView: allow user to change ellipsizing displayed value at run-time.
- Update xdg-terminal.patch
OBS-URL: https://build.opensuse.org/request/show/711637
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rofi?expand=0&rev=15
* Sidebar renamed to mode-switcher
* Icons in dmenu
* Ellipsizing listview entries
* Update manpage with missing entry. (#937)
* Rename sidebar widget to mode-switcher and allow configuration from theme.
* Timing: Moving timing output to glib debug system.
* SSH: Fix unitialized variable issue.
* SSH: resolve ':' conflict in history entries.
* SSH: be case-insensitive when parsing keywords.
* RASI Lexer: Fix nested () in variable default field.
* USABILITY: When mode not found, show in gui not just on commandline.
* ICON: Allow aligning image in icon widget.
* Meson build system: cleanups and improvements.
* Meson build system: add documentation (#943)
* Window: Fix default formatting and remove (invalid) deprecation warning.
* DMenu: Add support for showing icons infront of displayed list.
* Overlay: Fix overlay widget to correctly integrate in new theme format.
* Update libnkutils, libgwater.
* DMENU: Add format option to strip pango markup from return value.
* ListView: allow user to change ellipsizing displayed value at run-time.
- Update xdg-terminal.patch
OBS-URL: https://build.opensuse.org/package/show/X11:Utilities/rofi?expand=0&rev=33
- Update to version 1.5.0:
* New features
+ Specify matching field
+ Pass extra properties in script mode
+ Negated matching
* Backwards incompatible changes:
+ All Mouse buttons and scroll bindings Prompt colon have more
semantic names
* Changes
+ Prompt colon is now removed by default
+ In themes the '#' prefix before the element name is now
optional
* For full details, see:
https://github.com/DaveDavenport/rofi/releases/tag/1.5.0
- switch to xz tarball
- rebase xdg-terminal.patch
- add fix-shebangs.patch
- spec file tidiness:
- use valid group for devel package
- remove unnecessary build dependencies
- remove explicit prefix for "devel" packages
OBS-URL: https://build.opensuse.org/request/show/571838
OBS-URL: https://build.opensuse.org/package/show/X11:Utilities/rofi?expand=0&rev=27
- Update to version 1.4.1:
* Improved error messages
* Customizable highlight, allowing underline, strikethrough,
italic, bold, small caps and the color to be set.
* Give up when keyboard is not grabbed in first 5 seconds.
* Improve manpage
* Super-{1..10} hotkeys for selecting the first 10 rows.
* Allow x-align/y-align on textbox.
* Support matching bangs on multiple characters in combi mode. (#542)
* Set WM_CLASS (#549)
* Async pre-read 25 rows for improving user experience. (#550)
* Improve handling in floating window manager by always setting window size.
* DRun speedups.
* Make lazy-grab default.
* Remove extra layer in textbox. (#553)
* Ignore fonts that result in a family name or size 0. (#554)
* [Combi] Allow bang to match multiple modes. (#552)
* Add detection of window manager and work around quirks.
* Support dynamic plugins.
* DMENU tty detection.
* Support for icons in drun, combi and window mode.
* Startup notification of launched application support.
* Meson support.
* Fuzzy matching with fzf based sorting algorithm.
* Auto-detect DPI.
* Set cursor at the end of the input field. (#662)
* Meson support (thx to SardemFF7).
* [Script] parse the command as if it was commandline. (#650)
* Don't enable asan by meson. (#642)
* Allow text widgets to be added in theme and string to be set.
OBS-URL: https://build.opensuse.org/request/show/528921
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rofi?expand=0&rev=10
* Improved error messages
* Customizable highlight, allowing underline, strikethrough,
italic, bold, small caps and the color to be set.
* Give up when keyboard is not grabbed in first 5 seconds.
* Improve manpage
* Super-{1..10} hotkeys for selecting the first 10 rows.
* Allow x-align/y-align on textbox.
* Support matching bangs on multiple characters in combi mode. (#542)
* Set WM_CLASS (#549)
* Async pre-read 25 rows for improving user experience. (#550)
* Improve handling in floating window manager by always setting window size.
* DRun speedups.
* Make lazy-grab default.
* Remove extra layer in textbox. (#553)
* Ignore fonts that result in a family name or size 0. (#554)
* [Combi] Allow bang to match multiple modes. (#552)
* Add detection of window manager and work around quirks.
* Support dynamic plugins.
* DMENU tty detection.
* Support for icons in drun, combi and window mode.
* Startup notification of launched application support.
* Meson support.
* Fuzzy matching with fzf based sorting algorithm.
* Auto-detect DPI.
* Set cursor at the end of the input field. (#662)
* Meson support (thx to SardemFF7).
* [Script] parse the command as if it was commandline. (#650)
* Don't enable asan by meson. (#642)
* Allow text widgets to be added in theme and string to be set.
OBS-URL: https://build.opensuse.org/package/show/X11:Utilities/rofi?expand=0&rev=22
New Features
* [DRun] Search categories. (#449)
Improvements
* Fix exit when failed to grab keyboard. (#524)
* Introduce lazy keyboard grab mode for people who want rofi to show on key-down in i3.
* Add copyrights to theme (needed for debian packaging).
* DMENU: Correctly detect end-of-file (#518)
* Directly queue redraw on overlay change.
* Remove pango markup from workspace names in I3. (#507)
OBS-URL: https://build.opensuse.org/package/show/X11:Utilities/rofi?expand=0&rev=18
- Update to version 1.2.0:
New Features
* Highlight matched part of the string.
* Make window switcher string customizable.
Improvements
* Improved selection mode in dmenu with selection counter.
* Improved selection mode with 'dot' indicator.
* Fix Current Desktop window switcher.
* Fix launching in terminal.
* Supports include in config.
* Add Control+k remove till eol keybinding.
* Change clear line to Control+w and make Control+u remove till sol (matching readline)
* Track origin of option value e.g. who set the option.
* Comment default values in dump-xresources.
* Fix displaying on 30bit 10bpc X setup.
Removals:
* Remove xlib dependency (xcb-xrm)
* Remove fuzzy option
* Remove i3 workaround as it no longer needed since I3 v4.9. (Feb. 2015)
- Remove BuildRequire xorg-x11-devel in favour of xcb-util-xrm-devel
OBS-URL: https://build.opensuse.org/request/show/425196
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rofi?expand=0&rev=7
New Features
* Highlight matched part of the string.
* Make window switcher string customizable.
Improvements
* Improved selection mode in dmenu with selection counter.
* Improved selection mode with 'dot' indicator.
* Fix Current Desktop window switcher.
* Fix launching in terminal.
* Supports include in config.
* Add Control+k remove till eol keybinding.
* Change clear line to Control+w and make Control+u remove till sol (matching readline)
* Track origin of option value e.g. who set the option.
* Comment default values in dump-xresources.
* Fix displaying on 30bit 10bpc X setup.
Removals:
* Remove xlib dependency (xcb-xrm)
* Remove fuzzy option
* Remove i3 workaround as it no longer needed since I3 v4.9. (Feb. 2015)
- Remove BuildRequire xorg-x11-devel in favour of xcb-util-xrm-devel
OBS-URL: https://build.opensuse.org/package/show/X11:Utilities/rofi?expand=0&rev=16