Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
|
|
All checksums have been double-checked against existing RMD160 and
SHA512 hashes
Unfetchable distfiles (fetched conditionally?):
./x11/py-qt4/distinfo PyQt4_gpl_mac-4.12.3.tar.gz
|
|
v1.7.0: Iggy 2024
- ADD: -steal-focus option.
- ADD: [Config] Add nested configuration option support.
- ADD: [Config] Support for handling dynamic config options.
- ADD: [IconFetcher] Find images shipped with the theme.
- ADD: [DRun] Add support for passing file (using file-browser) completer for desktop files that support his.
- ADD: [DRun] Support for service files.
- ADD: [FileBrowser] Allow setting startup directory (#1325)
- ADD: [FileBrowser]: Add sorting-method. (#1340)
- ADD: [FileBrowser] Add option to group directories ahead of files. (#1352)
- ADD: [Filtering] Add prefix matching method. (#1237)
- ADD: [Icon] Add option to square the widget.
- ADD: [Icon|Button] Make action available on icon, button and keybinding name.
- ADD: [KeyBinding] Add Ctrl-Shift-Enter option. (#874)
- ADD: [ListView]-hover-select option. (#1234)
- ADD: [Run] Add support for passing file (using file-browser) completer.
- ADD: [Textbox] Allow theme to force markup on text widget.
- ADD: [Theme] theme validation option. (`-rasi-validate`)
- ADD: [View] Add support for user timeout and keybinding action.
- ADD: [Widget] Add cursor property (#1313)
- ADD: [Widget] Add scaling option to background-image.
- ADD: [Widget] Add support background-image and lineair gradient option.
- ADD: [Window] Add pango markup for window format (#1288)
- ADD: [Window] Allow rofi to stay open after closing window.
- FIX: [DSL] Move theme reset into grammar parser from lexer.
- FIX: [Drun]: fix sorting on broken desktop files. (thanks to nick87720z)
- FIX: [File Browser]: Fix escaping of paths.
- FIX: [ListView] Fix wrong subwidget name.
- FIX: [Script] Don't enable custom keybindings by default.
- FIX: [TextBox] Fix height estimation.
- FIX: [Theme] widget state and inherited properties. This should help fixing some old themes with changes from 1.6.1.
- FIX: [Widget] Fix rendering of border and dashes. (Thanks to nick87720z)
- FIX: [Build] Fix CI.
- FIX: [Theme] Discard old theme, when explicitly passing one on command line.
- REMOVE: -dump-xresources
- REMOVE: -fullscreen
- REMOVE: -show-match
- REMOVE: Old xresources based configuration file.
- REMOVE: fake transparency/background option, part of theme now.
- REMOVE: xresources parsing via Xserver
- Remove: [Theme] Remove backwards compatiblity hack.
- DOC: Update changes to manpages
|
|
|
|
|
|
|
|
v1.6.1: Tortoise Power
- Use GdkPixbuf for Icon parsing.
- Add FileBrowser to default mode.
- Fix parsing dicts in config file (with " in middle of string.)
- Add -normalize-match option, that tries to o match ö, é match e. (#1119)
- [Theme] Add min/max operator support to calc() (#1172)
- Show error message and return to list instead of closing (#1187)
- [Theme] Add nested media support. (#1189)
- [Textbox] Try to fix estimated font height. (#1190)
- [DRun] Fix broken caching mechanism.
v1.6.0: The Masked Launcher
- 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.
- [Build] Fix meson build with meson 0.55.
- [DMenu] Add `-keep-right` flag. (#1089)
- [DMenu] Don't match markup when filtering. (#579,#1128)
- [DRUN] Support Type=Link (#1166)
- [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)
- [Matching] Make Fuzzy matching non greedy.
- [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.
|
|
|
|
|
|
|
|
v1.5.4: Painful tardiness
- SSH: Fix wrong malloc size, causing crash.
v1.5.3: Time delayed progress
- 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.
- 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.
- SSH: be case-insensitive when parsing keywords.
- DMENU: Add format option to strip pango markup from return value.
- ListView: allow user to change ellipsizing displayed value at run-time.
|
|
recursive bump for the dependency change
|
|
|
|
pkglint -Wall -F --only aligned --only indent -r
No manual corrections.
|
|
|
|
v1.5.2: Procrastination in progress
- Clearify Check dependency. (#879)
- Add option to change negate character. (#877)
- Fix assert and update test. (#875)
- Add missing example Script (#869)
- Add drun-display-format option. (#858)
- Fixing typos (#867,#837,#831,#804)
- Fix loading icons that are in cache (#860)
- Improve ssh known_host parser. (#820)
- Add terminals to rofi-sensible-terminal (#808)
- Lexer Fix several ambiguity and handling of empty input.
- IconFetcher preload the user set icon theme.
- IconFetcher use generic threadpool.
- Lexer support environment variables.
- Cleanup syntax for sorting. (#816)
- Documents update.
- Fix how borders are drawn. (#792, #783)
v1.5.1:
- Egor Zvorykin: Fix typos in theme manpage. (#760)
- Ben: Fix README config file location. (#761)
- [SSH] Reload when ssh entry is deleted.
- Add support for randr 1.5 monitors. (#749)
- Diki Anata: Fix border layout structure.
- Remove duplicate tests. (#543)
- Fix make test in libnkutils.
v1.5.0:
- [Theme] Accept integer notation for double properties. (#752)
- [View] Theme textboxes are vertically sized and horizontal wrapped. (#754)
- Rofi 1.4.2 doesn't capture ←, ↑, →, ↓ binding to keys to work in combination with Mode_switch (#744)
- Add konsole to list of sensible terminals. (#739)
- Allow drun to filter based on comment field. (#733)
- Add prompt widget to default theme.
- Add manpage for rofi-theme-selector.
- Dump theme without # prefix and separator .
- Fix issue with xnomad and -4 placing. (#683)
- DRun obey OnlyShowIn and NotShowIn properties.
- Store default theme in rofi binary using GResources.
- Add extra margin between prompt and entry.
- Remove colon from prompt. (#637)
- Add support for passing extra properties in script mode.
- Better error message on invalid argb syntax.
- Fix default theme border.
- Make '#' in the parser optional.
- Update themes.
- Add -drun/window-match-fields option (thx to Askrenteam) for drun/window menu. (#690/#656)
- Implement negated match. (#665)
- Fix parsing of non-existing fields. (#700)
- rofi-theme-selector fixes.
- Fix spelling error (thx to jmkjaer)
- Fix test on i686/arm. (#692)
- Fix error in theme manpage. (#686)
- Allow history size to be specified. (#613)
- Fix drun history implementation. (#579)
- Add gentoo install instruction. (#685)
v1.4.2:
- Add sort to manpage. (#682)
- Add tranaparent to theme manpage. (#688)
- Re-add theme headers. (#679)
- Fix super key. (#684)
- Unknown option libnkutils:uuid. (#677)
- Mode window is not found. (#686)
- Fix meson build in dist file.
v1.4.1: All Hail Rasi
- Bump meson release version
v1.4.0: I reject your truth and substitute my own
New Features:
- FZF style sorting for fuzzy matching (thanks to MaskRay) (#533)
- Improve error messages.
- Theme parsing.
- Keybinding.
- invalid commandline options.
- etc.
- Customizable highlight.
- Give up when keyboard is not grabbed in first 5 seconds.
- Improved manpage
- rofi (1)
- rofi-themes (5)
- Super-{1..10} hotkey for first 10 rows.
- Allow x-align/y-align for 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 speedup.
- Make lazy-grab defualt.
- 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.
- [Dmenu] Support the -w flag.
- Allow window (via window id) to be location for rofi window.
- [Dmenu] Allow multi-select mode in `-no-custom` mode.
v1.3.1: Dan vs. Greg: The never ending story, reloaded.
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)
v1.3.0: Dan vs. Greg: The never ending story.
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
- Fix pasting secondary clipboard. (#516)
- By default use all cores to filter entries.
- Make sure drawing priority is higher then reading input data.
- Improve resizing of window, don't make X whipe background.
- Improve close window (shift-delete) action, by sending NET_WM_CLOSE instead of destroying window.
- 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.
v1.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)
v1.1.0
New Features
- Keys mode, showing keybindings.
- Stop cycling option (#407) (Thx to Yaroslav)
- Kill window on delete entry (#316)
Improvements
- Add Control+Backspace as remove word back keybinding.
- Allow user to use X11 background for fake transparency (#390)
- Allow user to specify background image.
- Improved keybinding handling, allowing on-release and modifier only (#384).
- Use display name for prompt (#409)
- Parse subdirectories in drun parser (#416)
- Switch to stop cycling (#407)
Bug fixes
- Grab mouse pointer with keyboard
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
MASTER_SITES= ${MASTER_SITE_GITHUB:=DaveDavenport/${PKGBASE}/releases/download/${PKGVERSION_NOREV}/}
is equivalent to:
MASTER_SITES= ${MASTER_SITE_GITHUB:=DaveDavenport/}
GITHUB_RELEASE= ${PKGVERSION_NOREV}
Thanks <leot> for pointing it out.
No functional change in the package.
|
|
A popup window switcher roughly based on superswitcher. This version started
off as a clone of simpleswitcher, the version from Sean Pringle. All credit for
this great tool should go to him. Rofi developed extra features, like a
run-dialog, ssh-launcher and can act as a drop-in dmenu replacement, making it
a very versatile tool.
Using Rofi is a lot like dmenu, but extended for an improved work flow.
Originally packaged in pkgsrc-wip by myself.
|