Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-08-07 | Version 0.4.0. | Phil Jones | |
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-31 | Add man page symlinks for tofi-run and tofi-drun. | Phil Jones | |
2022-07-31 | Add license installation. | Phil Jones | |
2022-07-31 | Add checks for old wayland versions. | Phil Jones | |
2022-07-29 | Add default config installation in /etc/xdg/tofi/. | Phil Jones | |
2022-07-29 | Version 0.3.1. | Phil Jones | |
2022-07-29 | Version 0.3.0. | Phil Jones | |
2022-07-25 | Version 0.2.0. | Phil Jones | |
2022-07-24 | Update readme with drun info. | Phil Jones | |
2022-07-24 | Add 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-30 | Add dependency on librt | Johannes Wikner | |
This is required for shm_open and shm_unlink on some systems. | |||
2022-06-28 | Version 0.1.1 | Phil Jones | |
Fix typo in meson.build | |||
2022-06-27 | Version 0.1.0. | Phil Jones | |
2022-06-25 | Add manpages. | Phil Jones | |
2022-06-23 | Combine Harfbuzz & Pango backends. | Phil Jones | |
Tofi now uses Harfbuzz if a file is passed to --font-name, and Pango otherwise. | |||
2022-06-23 | Add tofi-run symlink. | Phil Jones | |
Invoking 'tofi' now acts like dmenu, expecting newline-separated options on stdin. Also fix history file handling and add an option to disable it. | |||
2022-06-21 | Add config file handling. | Phil Jones | |
Single letter style arguments have been removed. | |||
2022-06-21 | Add various command line arguments. | Phil Jones | |
There are too many really to use single-character args, so the next step should be a config file. | |||
2022-06-11 | Add compgen caching. | Phil Jones | |
A list of commands is now stored in $XDG_CACHE_HOME/.cache/tofi-compgen, and regenerated as necessary. | |||
2022-06-10 | Various small changes. | Phil Jones | |
- Split the compgen and history sorting parts of compgen(), for future dmenu-like work. - Add a separate tofi-compgen executable. - Remove harfbuzz-glib usage, as we shouldn't be doing any complicated unicode stuff. | |||
2022-06-09 | Add Harfbuzz backend. | Phil Jones | |
Another source of slow startup is initialising Pango. If the user supplies a ttf file, we can skip any Pango stuff and use Harfbuzz directly with Cairo to do our font rendering, providing a large speedup. | |||
2022-06-07 | Switch from using (E)GL to wl_shm. | Phil Jones | |
eglInitialize() is slow (~50-100ms), and uses a fair amount of memory (~100 MB). For such a small, simple program that just wants to launch as quickly as possible, wl_shm performs better. | |||
2021-11-17 | Add sorting by run frequency. | Phil Jones | |
This implements a rofi-like run cache. Other smaller changes include simplification of resize logic now that there's only one surface. | |||
2021-11-15 | Multiple smaller changes. | Phil Jones | |
- Remove the background image and libpng dependency - Add a prompt - Add xmalloc with out-of-memory handling - Add beginnings of a rofi-like run cache | |||
2021-11-14 | Initial experiments with layer shell. | Phil Jones | |
2021-11-07 | Initial working build. | Phil Jones | |
2021-11-06 | Start conversion to tofi. | Phil Jones | |
2021-11-04 | Generate xdg-shell protocol files at build time. | Phil Jones | |
2021-11-02 | Change default build to debugoptimized. | Phil Jones | |
It should now find the shaders when someone just clones and builds the code without installing. | |||
2021-11-01 | Add bash completion. | Phil Jones | |
2021-11-01 | Add manpage and usage help. | Phil Jones | |
2021-10-31 | Add actual greetd functionality. | Phil Jones | |
Useable, but very barebones — not even any error message reporting. | |||
2021-10-31 | Include shaders in install. | Phil Jones | |
2021-10-31 | Add HiDPI support and lots of cleanup. | Phil Jones | |
2021-10-29 | Basic text entry working. | Phil Jones | |
2021-10-28 | Add basic HiDPI scaling and a subsurface. | Phil Jones | |
2021-10-26 | Add PNG background. | Phil Jones | |
2021-10-26 | Add EGL setup (unused for now). | Phil Jones | |
2021-10-26 | Initial commit. | Phil Jones | |