summaryrefslogtreecommitdiffstats
path: root/config
AgeCommit message (Collapse)Author
2024-02-22Revert "[config] By default escape run command."Qball Cow
This reverts commit 83ecbfe127aebb2462de1ab626406d62cab80cdf.
2024-02-22[config] By default escape run command.Qball Cow
2023-06-12Merging in the Recursive file browser.Dave Davenport
Squashed commit of the following: commit 92e730076d461622dc81e44e87ec456317514904 Author: Dave Davenport <qball@gmpclient.org> Date: Sun Jun 11 18:17:12 2023 +0200 [Doc] Add regex filtering to recursivebrowser. commit ee80c8487f9765b1e6e8ab8219a6baea089cf5af Author: Dave Davenport <qball@gmpclient.org> Date: Sun Jun 11 17:49:29 2023 +0200 [recursivebrowser] Update manpage. commit a24b68f52362aaf1461935c2340e3bf5e31da59d Author: Dave Davenport <qball@gmpclient.org> Date: Sun Jun 11 17:37:56 2023 +0200 [Mode] Add some extra validating of the mode selected to complete. commit cf497e8685e806521c0f61922827687adce268c9 Author: Dave Davenport <qball@gmpclient.org> Date: Sun Jun 4 15:12:31 2023 +0200 [Recursive browser] Make completer selectable. commit 722f07a803c28a406d8a610f31a24b3f7247b9ba Author: Dave Davenport <qball@gmpclient.org> Date: Sun Jun 4 14:36:14 2023 +0200 Add methods for completer to modes. commit 7972420c30275514751802d1ed517a45bbd83da1 Author: Qball Cow <qball@blame.services> Date: Thu Jun 1 21:56:06 2023 +0200 Prepare updates for new APIs. commit dd3035a1a61f8196d394f6867701a0e1b3af30ac Author: Dave Davenport <qball@gmpclient.org> Date: Wed May 10 19:24:48 2023 +0200 [RB] Fix regex and cleanups commit 4d2941caf32dfb946aee54c467c1319c7a89804a Author: Dave Davenport <qball@blame.services> Date: Wed May 10 18:09:54 2023 +0200 [RB] Add (unfinished regex test) commit 848277001fc8cf9afc538067f2afa24a174f8c7f Author: Dave Davenport <qball@blame.services> Date: Wed May 10 17:49:16 2023 +0200 [RB] Pull the scanning into a separate thread. commit f369a7f63f618bbcad10c18e73f7e2b117c515f1 Author: Dave Davenport <qball@gmpclient.org> Date: Wed May 3 18:35:15 2023 +0200 [Recursive File Browser] First test version.
2023-01-14Update copyright dates.Dave Davenport
2022-08-21[View] Change refilter timeout limit to be in time units (ms)Dave Davenport
Issue: #1683
2022-08-20[View] Increase default refilter-timeout-limit.Dave Davenport
It was tuned for very low-end machine. Issue: #1683
2022-07-19[XCB] Add a flag to enable work around for #611.Dave Davenport
In issue #611 there is a workaround implemented for an issue within xserver: https://bugs.freedesktop.org/show_bug.cgi?id=104323#c1, https://gitlab.freedesktop.org/xorg/xserver/-/issues/300. With a latest update in xkeyboard-config this workaround breaks rofi, see #1642 and https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config/-/issues/341. This commits disabled this work-around (can be re-enabled with -xserver-i300-workaround flag). Hopefully this restores correct rofi functionality. issue: #611 #1642
2022-04-20[DMenu] Huge list speedups (#1621)Dave Davenport
* Don´t refilter on each key-press. * Make sure refiltering is not completely starved. * Force refilter before accepting entry * Go into 'timeout' refilter mode only after certain # elements. * [DMenu] threading with getdelim to speed up reading. * [View] Remove debug output. * [dmenu] Fix pre-read. * [DMenu] Make sure that async mode cannot block * Remove mutex for IPC via pipes. * [Dmenu] Small cleanup. * [Scrollbar] Fix scrollbar overflowing on big lists. * Fix stack overflow by creating to many filter jobs. * [Doc] Add new option to manpage
2022-04-14[Doc] Update rofi.1 with an extra example.Dave Davenport
2022-02-23Change modi -> modesDave Davenport
issues: #1599
2022-02-07Bump copyright date.Dave Davenport
2022-01-22Add -combi-display-format (#1570)Jakub Jirutka
Implement a new option -combi-display-format (analogous to -drun-display-format) that allows to change position appearance of the mode name in the combi entries.
2021-08-14Simple maintenance improvements (#1370)a1346054
* rofi moved to libera.chat * unify some theme headers and whitespace * consistently use the same hashbang for bash * improve obsolete way of testing equality see https://github.com/koalaman/shellcheck/wiki/SC2268 for explanation * use consistent function definitions in bash scripts * remove duplicated author and fix whitespace * quote all variables in scripts fixes many warnings identified through shellcheck * fix whitespace in scripts * fix whitespace in non-source files * fix spelling in non-source files * fix whitespace and indentation in source files * fix spelling in source files
2021-06-27[FileBrowser] Add sorting-method. (#1340)TonCherAmi
* [FileBrowser] Add sorting-method. * [FileBrowser] Convert -file-browser-directory to new config format.
2021-06-08[Config] Remove fake-transparency/background option.Dave Davenport
* fake-transparency * fake-background
2021-06-08[Config] Remove old unused options.Dave Davenport
2021-06-08Remove deprecated theme optionsDave Davenport
* color_window * color_urgent * color_active * color_normal
2021-06-08Remove some deprecated options.Dave Davenport
* lines * columns * width
2021-06-08Remove deprecated option, fix typo in manpage.Dave Davenport
2021-06-08Add fallback icon option.Dave Davenport
2021-06-08[Doc,Config] Remove line-margin|padding and fix doc mistake.Dave Davenport
*Deprecated* option.
2021-06-05[FileBrowser] Allow setting startup directory (#1325)TonCherAmi
2021-06-01Re-indent the code using indenter.Dave Davenport
2021-05-02Remove -fullscreen option, deprecated by new theme format.Dave Davenport
Use 'window {fullscreen: true;}' instead.
2021-05-02Remove -show-match option, deprecated.Dave Davenport
Use 'element {highlight: none;}' in theme/configuration to reproduce it.
2021-04-13Add 'steal-focus' option instead of 'restore-focus' option.Dave Davenport
Disable steal-focus by default. Fixes: #1275
2021-03-27Add [no]focus restore option.Dave Davenport
2020-11-03Indent round.Dave Davenport
2020-09-30[Helper] Add -normalize-match option.Dave Davenport
Decomposes string and remove accent characters before matching. This makes o match ö, é match e and more. It is not a perfect implementation but works. Currently disables the match highlighting. Fixes: #1119
2020-08-28Run indenter.Dave Davenport
2020-08-26Follow Type=Link standard desktop entries with drun (#1168)Mike Dalessio
* [DRun] Introduce data structure changes for Link desktop entries From the [freedesktop spec][1]: > This specification defines 3 types of desktop entries: > Application (type 1), Link (type 2) and Directory (type 3). To allow > the addition of new types in the future, implementations should > ignore desktop entries with an unknown type. This commit adds an enum to capture these types, and adds `type` to DRunModeEntry. [1]: https://specifications.freedesktop.org/desktop-entry-spec/desktop-entry-spec-latest.html part of #1166 * [DRun] Sanity check Link entries and capture the URL Note that we're introducing some logic that will differ depending on the Desktop entry type (Application or Link). The logic is: - if entry is Application type, - then Exec is required - and the value is saved in .exec - and drun_mode_result calls exec_cmd_entry - if entry is Link type, - then URL is required (but is not saved in the DRunModeEntry) - and drun_mode_result calls new function launch_link_entry part of #1166 * [DRun] Launch desktop links via xdg-open Note that this introduces a new dependency on xdg-open, which may not be installed. In that case, rofi will display an error dialog with something like: "Failed to execute child process xdg-open (No such file or directory)" which hopefully is explanatory enough for folks. part of #1166 * Make drun options comments consistent and add a bit of whitespace * [DRun] new config option drun-url-launcher for opening links In previous commit, this was a hard-coded string. part of #1166
2020-05-12Add some ui benchmark codeDave Davenport
2020-04-26[Test] Fix compiler warning, theme test (bug in lexer) and more.Dave Davenport
2020-02-02Indent all the code.Dave Davenport
2020-01-26[DRun] Add desktop cacheDave Davenport
Add a desktop cache file. Usable for system with slow filesystems. * -drun-use-desktop-cache * -drun-reload-desktop-cache Fixes: #1040
2019-10-17[Window] Add thumbnail of windows as option.Dave Davenport
2019-08-20[DRun] Add keywords to match and printing.Dave Davenport
2019-08-09[DRUN] Add option to only show desktop files in certain categoriesDave Davenport
closes: #817
2019-03-29[Window] Fix default value and help comment.Dave Davenport
2019-02-10[SSH] Add support for parsing port number from known hosts file.Dave Davenport
* Store port number in history. * Parse the [host]:port format. * Update default ssh command to (optionally) add -p {port}. Fixes: #580
2019-02-08Add option to change location of cache dir.Dave Davenport
-cache-dir Fixes: #769
2019-01-21change default alt. window command to bring to current desktop.Dave Davenport
Xkill is duplicate of shift-del (build in close). This is more useful. Fix test-case. Fixes: #902
2018-12-31Add history ignore (#846)Yoav
2018-12-14Add an option to change the matching negation character.Dave Davenport
Fixes: #877
2018-10-17[DRUN] Add drun-display-format.Dave Davenport
2018-08-08Indent the code.Dave Davenport
2018-07-28[DRUN] Add option to show actions in drun.Dave Davenport
Fixes: #836
2018-06-13Sorting cleanup (#816)Dave Davenport
* Add `-sorting-method` option remove weird -sort-levenshtein. * Fix test for updated cmdline options. * Update manpage
2018-06-09Re-add icon-theme option.Dave Davenport
2017-12-31[DRun] Set the default for match fields in the config to the correct value.Dave Davenport