summaryrefslogtreecommitdiff
path: root/doc/tofi.1.scd
AgeCommit message (Collapse)Author
3 daysUpdate man pages for tofi/dmenuzachir
4 daysUpdate docsZachIR
2024-12-30Add Ctrl+h and Ctrl+m keybindingsDmitry Meyer
2024-12-30Add <Ctrl>-[fbg] bindings to man page.Phil Jones
2023-07-17Add EXIT STATUS section to manpage.Phil Jones
2023-07-16Add missing <Shift>-<Tab> keybinding to man page.Phil Jones
2023-05-09Add Alt-h and Alt-l keybindings.Phil Jones
2023-05-09Add alt-j/k/n/p keybindings.Phil Jones
Also generally clean up input handling a bit.
2023-05-02Swap Ctrl-O binding for Ctrl-[.Phil Jones
2023-04-30Add Ctrl-O keybinding.Phil Jones
2023-02-26Support Ctrl-n & Ctrl-p navigation.Phil Jones
2023-01-22Add page up & page down keybindings.Phil Jones
2022-11-01Update documentation warnings.Phil Jones
2022-11-01Add alternative key binding to delete a word.Maksim
2022-08-20Add Ctrl-u and Ctrl-w readline bindings.Phil Jones
Ctrl-u is just a whole line delete for now, as there's no sense of a cursor position in tofi (so the whole line is "left" of the cursor).
2022-08-07Delay scaling of percentage values.Phil Jones
The config file code now delays calculation of percentage values until `config_fix_percentages()` is called. This allows the config file to be parsed before output configuration is complete, thus allowing `--output` and `--late-keyboard-init` to be specified in the config file.
2022-08-03Make --drun-print-exec always be true.Phil Jones
The option is now deprecated, and a warning will be printed if it's used. It may be removed in a future version of tofi, so it should be removed from any configs now.
2022-08-02Remove tofi-compgen from install.Phil Jones
This was really just a utility for testing, and isn't needed by users.
2022-07-29Add default config installation in /etc/xdg/tofi/.Phil Jones
2022-07-27Fix window workspaces in drun mode.Phil Jones
Previously, tofi-drun would print the filename of the selected .desktop file to stdout. This could then be passed to `xargs swaymsg exec gio launch` to be executed. The problem is that this ends up defeating the purpose of passing the command to swaymsg exec, and the workspace the command was selected on may not be the one that it starts up on, if for example it takes a long time and the user switches workspaces in the meantime. The solution is to instead print the Exec= line from the .desktop file, and pass that directly to `xargs swaymsg exec --` for execution. To avoid too much breaking of configs for the few people who use tofi currently, this commit adds a new option, --drun-print-exec, to enable the fixed behaviour. A future release will change this to be the default, however.
2022-07-24Add drun mode.Phil Jones
This is a pretty simple implementation, but it should work for most use cases. Notably, generic application names aren't used (though that could be added without too much hassle), and neither are keywords (that would be more difficult).
2022-06-29Add Ctrl-j and Ctrl-k keybindings.Phil Jones
2022-06-28Select next result on Tab.Phil Jones
2022-06-26Fix multiple output handling.Phil Jones
The --output option can be passed to select a specific output to appear on. Which output is chosen otherwise is currently random, as I don't know yet how to determine which one the user's currently on.
2022-06-26Add --late-keyboard-init option.Phil Jones
2022-06-26Add default theme screenshot and fix typo.Phil Jones
2022-06-25Add manpages.Phil Jones
2021-11-06Start conversion to tofi.Phil Jones