Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |