Age | Commit message (Collapse) | Author | |
---|---|---|---|
3 days | Update man pages for tofi/dmenu | zachir | |
5 days | Update docs | ZachIR | |
2024-12-30 | Add Ctrl+h and Ctrl+m keybindings | Dmitry Meyer | |
2024-12-30 | Add <Ctrl>-[fbg] bindings to man page. | Phil Jones | |
2023-07-17 | Add EXIT STATUS section to manpage. | Phil Jones | |
2023-07-16 | Add --physical-keybindings option. | Phil Jones | |
2023-07-16 | Add missing <Shift>-<Tab> keybinding to man page. | Phil Jones | |
2023-05-14 | Add --print-index option. | Phil Jones | |
2023-05-12 | Improve formatting of markdown manpage previews. | Phil Jones | |
2023-05-09 | Add Alt-h and Alt-l keybindings. | Phil Jones | |
2023-05-09 | Add alt-j/k/n/p keybindings. | Phil Jones | |
Also generally clean up input handling a bit. | |||
2023-05-02 | Swap Ctrl-O binding for Ctrl-[. | Phil Jones | |
2023-04-30 | Add Ctrl-O keybinding. | Phil Jones | |
2023-04-30 | Add `matching-algorithm` to the example config. | Phil Jones | |
2023-04-17 | Add --matching-algorithm option. | Phil Jones | |
This replaces the --fuzzy-match algorithm. Available choices are normal, prefix and fuzzy. Levenshtein distance was investigated, but it seems pretty rubbish for tofi's use case, where you normally want a good match when you've only typed a small portion of the target string. | |||
2023-04-09 | Add --auto-accept-single option. | Phil Jones | |
2023-04-09 | Fix some minor typos in the man page. | Phil Jones | |
2023-02-26 | Support Ctrl-n & Ctrl-p navigation. | Phil Jones | |
2023-01-22 | Add page up & page down keybindings. | Phil Jones | |
2022-12-21 | Add text cursor support. | Phil Jones | |
This turned out to be much more complex than anticipated, and the potential for bugs is therefore quite high. | |||
2022-12-01 | Add --ascii-input option. | Phil Jones | |
2022-11-21 | Add --clip-to-padding option. | Phil Jones | |
2022-11-21 | Overhaul text theming. | Phil Jones | |
Each piece of text is now individually themable, with foreground and background colours and optionally rounded background corners. | |||
2022-11-21 | Add --font-variations option. | Phil Jones | |
2022-11-20 | Add --font-features option. | Phil Jones | |
2022-11-19 | Add --history-file option. | Phil Jones | |
2022-11-16 | Add placeholder text options. | Phil Jones | |
2022-11-01 | Update documentation warnings. | Phil Jones | |
2022-11-01 | Add alternative key binding to delete a word. | Maksim | |
2022-10-25 | Add --multi-instance option. | Phil Jones | |
2022-10-22 | Add --terminal option. | Phil Jones | |
2022-10-14 | Add --exclusive-zone option. | Phil Jones | |
2022-10-05 | Add options to hide input for passwords etc. | Phil Jones | |
2022-09-27 | Add --include option. | Phil Jones | |
This allows config files to include other files, so you can e.g. split style and behaviour options into different files. | |||
2022-09-08 | Make --scale default to true. | Phil Jones | |
This also stops font sizes from scaling when --scale=false is set. | |||
2022-08-22 | Split manpage options into style and behaviour. | Phil Jones | |
2022-08-22 | Add --prompt-padding option. | Phil Jones | |
2022-08-21 | Add --require-match option. | Phil Jones | |
2022-08-20 | Add 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-20 | Add scale option. | Phil Jones | |
Previously, tofi wouldn't scale pixel values by the output's scale factor. This allows pixel-perfect sizes on displays with scale factors >1, but means that configs need to be changed on a per-monitor basis, and is at odds with how other applications (notable Sway) behave. This commit adds a new option, --scale, to scale pixel values by the output's scale factor. For backwards compatibility, this currently defaults to false, and font scaling is performed regardless (the existing behaviour). In the next release, this will default to true, and font scaling will follow the same behaviour as everything else. | |||
2022-08-12 | Add note about fuzzy matching highlight colour. | Phil Jones | |
2022-08-12 | Add --fuzzy_match option. | Phil Jones | |
This enables some simple fuzzy matching logic for searches. | |||
2022-08-07 | Delay 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-03 | Make --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-02 | Remove tofi-compgen from install. | Phil Jones | |
This was really just a utility for testing, and isn't needed by users. | |||
2022-07-30 | Add option to colour matching portion of results. | Phil Jones | |
This was done by breaking the selected result into three parts, and rendering each separately. A side-effect is that ligatures split when a match ends inside them, but I think that's the correct behaviour (rather than highlighting the whole ligature). There may be issues with some non-latin languages that make much more extensive use of ligatures / combining characters, however. | |||
2022-07-29 | Make a selection-padding of -1 be infinite. | Phil Jones | |
2022-07-29 | Add --selection-padding option. | Phil Jones | |
This adds some extra padding in the selection background, rather than tightly wrapping the selection text. | |||
2022-07-29 | Add default config installation in /etc/xdg/tofi/. | Phil Jones | |
2022-07-29 | Add full example config file. | Phil Jones | |