1.7.6: Traveling Time #2063
DaveDavenport
announced in
Announcement
Replies: 1 comment 1 reply
-
A quick note: the dashes in the configuration options of these release notes seem to be "typographic" dashes and will result in config errors when just copy-pasted. Replacing them with manual dashes will solve that issue. |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Recursive file browser
An experimental file browser is introduced in this version.
This recursively scans through the users home directory (this is configurable) to find files.
It is designed to be asynchronous and very fast.
The following settings can be configured:
A thumbnail generation mechanism is also supported if
-show-icons
is enabled.See details and setup in the
rofi-thumbnails(5)
man page. Thanks to giomatfois62 forbringing this feature to life!
Copy to clipboard support
Add support to copy current selected item to clipboard.
The added
control-c
binding copies the current selection to the clipboard.THIS ONLY WORKS WITH CLIPBOARD MANAGER!!! Once rofi is closed, the data is
gone!
Entry box history
You can now recall and move through previous queries by using
kb-entry-history-up
or 'kb-entry-history-downkeys. (
Control-Up,
Control-Down`).The following settings can be configured:
Fix calc
There was a non-parsable grammar in the 'calc' part of the language.
The % operator (modulo) overloaded with percent and could leave to statements
having multiple valid but contradicting interpretations.
To resolve this the modulo operator is now
modulo
.Several smaller issues with the parser were also fixed in this patch.
Text and cursor outline
Three new properties were added to textbox widgets to control text outline:
text-outline
boolean to enable outlinestext-outline-width
to control sizetext-outline-color
to control colorOutlines can also be added to cursors, via similarly named
properties (
cursor-outline-*
).Dependencies and packaging
In this version, we have bumped the minimal required versions of some
dependencies to keep up with bugs and deprecations while staying compatible
with long-term supported distributions.
This roughly corresponds to Ubuntu 22.04 Jammy and Debian Bookworm.
Generated man pages were removed from the git repository and now require
pandoc
to build instead ofgo-md2man
. If you compile from git, youwill now need to install
pandoc
to get the man pages.Release tarballs still contain the files and can be installed without
additional tool.
Known issues
new-selection
is not working for values exceeding the number of rows in previous run. ([BUG]new-selection
not working for values exceeding the number of rows of previous run #2037)Other smaller changes
.rasinc
extension for theme fragments included from other theme files-ellipsize-mode
mode option in dmenu mode can be set tostart
,middle
orend
to control how long entries are ellipsized
-list-keybindings
to print a summary of configured bindings-window-prefer-icon-theme
to force precedence of theme icons over applications'custom ones ([window] Prefer GTK icon theme over NET_WM_ICON #1702)
-placeholder-markup
to enable pango markup when rendering placeholder text ([REQUEST] placeholder-font #1690)urgent
andactive
flags can be controlled for each row in dmenu and scriptmodes
-transient-window-mode
to make rofi react like a modal dialog that is transient tothe currently focused window.
Website
The current documentation is now also available online at:
https://davatorium.github.io/rofi/
Thanks to
Big thanks to everybody reporting issues.
Special thanks goes to:
Apologies if I mistyped or missed anybody.
Changelog
Type=Link
files'URL
indrun-display-format
#1914)Type=Link
files'URL
indrun-display-format
#1914)Thanks to Omar Polo and bsdmp
cursor-color
is set (Fix text color whencursor-color
is set #1901)Fonts are not ideal, some characters have mismatch between reported and
painted size.
imported it.
([BUG] Searching for a theme fails when a file exists in CWD with the same name #1889)
It's unobvious from documentation, that sort only works against filtered menu.
This is a quick 'n dirty fix for this unexpected issue.
([BUG] "input buffer overflow, can't enlarge buffer because scanner uses REJECT" when using error dialog for large text #1855)
-display-columns
option of-dmenu
seems to resulting in extraneous leading whitespace #1834)Fix by moving cairo_move_to to after blink.
Also fix drawing outline.
-normalize-match
(More Unicode normalization with-normalize-match
#1813)Normalize the string to a fully decomposed form, then filter out mark/accent characters.
If the EOF is not a newline, new theme setting will fail.
(Save history of commands and add hotkeys to scroll through them #785)
Instead of having a global list of entries to highlight urgent/active,
you can now to it per row.
require-input
further.So if rows are added, they behave correctily. ([BUG] ellipsize not working correctly #1746)
Fix error in test.
([BUG] failed to compile with lto #1743)
Thanks to Kafva (https://github.com/Kafva) for the original patch.
([window] Prefer GTK icon theme over NET_WM_ICON #1702)
command -v
instead ofwhich
(Usecommand -v
instead ofwhich
#1704)This discussion was created from the release 1.7.6: Traveling Time.
Beta Was this translation helpful? Give feedback.
All reactions