-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathplan.txt
31 lines (30 loc) · 1.08 KB
/
plan.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
- re-read wayland book (especially about the xdg-shell)
- xdg surfaces: configure & other handling
- floating window resize & move (mod key)
- keyboard handler
- tiling
- tiling swap
- tiling keyboard resize
- tiling mouse resize
- check that output handling works
- workspaces
- ipc
- configuration (keyboard layout, ...)
- wlroots to latest release
- xwayland
- layer-shell
- other protocols
- set WAYLAND_DISPLAY to started applications
- limit render time? similar as sway output "schedule frame" ?
- handle wayland and xdg protocols better
- wlr_surface_send_enter
- could handle requests & stuff only when mapped (signal add on map, signal remove on unmap)
- scaling a mystery. bunch of code but does it really work?
- start to understand wlroots input handling: https://drewdevault.com/2018/07/17/Input-handling-in-wlroots.html
boring stuff; remember to do at some point
- logging & cleanup prints
- clear TODOs
- make sure input devices & outputs & etc. are cleaned up properly on unplug
- output damage destroy -> drop output?
- wrapper for region32?
- reduce the amount of unsafe %!$¤@