b2fa19ab6c
refactor: begin restructuring core code to better encapsulate
...
This is a first pass towards trying to structure things a bit better, with data generally encapsulated under a single hierarchical tree, rather than lots of globals all over the place. Lots of work is still required.
The plan is that with this and some more work, #291 should become a lot easier to sort.
2023-12-08 22:39:27 +00:00
08e354e019
refactor: fix new clippy warnings
2023-10-19 21:12:19 +01:00
4e67b73a83
refactor(wlr data control): update to new nix epoll bindings
2023-09-05 22:43:29 +01:00
1b476eb9f9
chore(wayland): downgrade some logs from debug to trace
2023-08-16 20:27:24 +01:00
06251e293e
refactor: fix new pedantic clippy warnings
2023-07-16 20:17:32 +01:00
cc181a8b6d
refactor: fix new clippy warnings
2023-06-29 16:57:47 +01:00
a5ecb363fd
fix: popups occasionally getting jumbled with multiple bars
2023-05-29 14:01:42 +01:00
e1abadcf39
fix(clipboard): copying large images filling write pipe
...
Fixes partially #86
2023-05-05 22:30:16 +01:00
7f46cb4976
refactor(wayland): update to 0.30.0
...
This is pretty much a rewrite of the Wayland client code for `wayland-client` and `wayland-protocols` v0.30.0, and `smithay-client-toolkit` v0.17.0
2023-05-04 20:07:42 +01:00
83c5dceaa7
chore: clean up println calls
2023-03-04 23:13:22 +00:00
575d6cc30f
feat: new clipboard manager module
2023-02-26 13:42:53 +00:00