summaryrefslogtreecommitdiff
path: root/doc
AgeCommit message (Collapse)Author
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-26Add automatic detection of number of results.Phil Jones
Tofi will now try to autodetect how many results can be drawn if --num-results=0 is specified, which is now the default.
2022-07-26Change --font-name option to --font in man page.Phil Jones
This should have been done as part of 32e2cb851e5acd1163c9418a2efa138fcdac6070.
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-26Add optional background around selected result.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 generated markdown manpages.Phil Jones
2022-06-26Add default theme screenshot and fix typo.Phil Jones
2022-06-25Add example themes and allow # in colors.Phil Jones
2022-06-25Add manpages.Phil Jones
2021-11-06Start conversion to tofi.Phil Jones
2021-11-03Add missing -T option to manpage and usage string.Phil Jones
2021-11-03Don't use Pango by default.Phil Jones
Initialising Pango makes up a large portion of the startup time, and we can achieve neater rendering with pure Cairo if we're just drawing circles anyway. Therefore, this commit avoids loading Pango if no options which require it are specified (such as --font-name or --password-character). This reduces startup time with no background image to ~40ms on my machine (2015 MacBook Pro).
2021-11-02Add option to hide the cursor.Phil Jones
2021-11-01Change default password character to full-stop.Phil Jones
2021-11-01Add bash completion.Phil Jones
2021-11-01Add manpage and usage help.Phil Jones