Tracking issue for v0.1
Ottatop opened this issue · 2 comments
Ottatop commented
v0.1: Arriving at the base of the mountain
This is a tracking issue for the release of v0.1.
These goals are not in order; they are numbered for referencing.
This list will change as I add and remove goals.
- 1. Scaffold an event/signal system (#164)
- 2. Introduce a dynamic layout system (#176)
- 3. Add window gaps (#176)
- This is contingent on 2.
- 4. API enhancements
4a. Pointer and keyboard control (#144)Pushing off to sometime later4b. Ability to apply shaders to windows
5. Highlight border of focused window/focus ring/whatever you want to call itThis is contingent on 4b.
6. Rounded cornersThis is contingent on 4b.
- 7. Fix the dang flickering (#118)
- 8. Add display manager launch support (#141)
- 9. Add unit tests for things (#127)
- 10. Add sloppy focus (#166)
- This is contingent on 1.
- 11. Add Nix flake (#200)
- 11a. Add package to the flake (#215)
- 12. Implement protocols
- Implemented in Smithay:
- Must be implemented manually
- 13. Add performance profiling
- 14. Scaffold a widget system to show keybindings and an exit menu like Niri (#253 and #256)
- 15. Get HiDPI working (#182)
- 16. Make a wiki website
- 17. Output disabling for idling and stuff (#244)
- 18. Improve libinput settings (#138)
Ottatop commented
Eye candy (4b, 5, and 6) is being pushed off into a future, most likely point release in favor of reaching the target feature set to allow for bug fixes, testing, reworking of some aspects of the API, and general stabilization of the compositor.
AppleSheeple commented
Eye candy (4b, 5, and 6) is being pushed off into a future
Just found out about this project.
Postponing 4b is unfortunate. Lack of shader support (for custom color inversion) is the number one thing keeping me away from wayland.