Commit Graph

191 Commits

Author SHA1 Message Date
Nova
68a7c06b9e fix: cursor hotspot positionind 2025-05-14 19:58:00 -07:00
Nova
ef09b69378 fix(wayland): _ prefix to viewporter state 2025-05-14 19:58:00 -07:00
Schmarni
57f9516a81 feat(wayland): implement wp_viewporter
Signed-off-by: Schmarni <marnistromer@gmail.com>
2025-05-14 19:58:00 -07:00
Nova
93692f365e feat(wayland): logging 2025-05-14 19:58:00 -07:00
Nova
30a05a3218 refactor: remove once_cell dependency 2025-05-14 19:58:00 -07:00
Nova
779706d792 refactor: upgrade to rust 2024 2025-05-14 19:58:00 -07:00
Nova
a44f36641e fix: wayland inconsistencies 2025-05-14 19:58:00 -07:00
ash lea
a5f087d29f start to convert ad-hoc errors to explicit types 2025-04-01 14:24:06 -07:00
Nova
8f18d83694 refactor: delete data protocol 2025-04-01 14:24:06 -07:00
Nova
242eed37fe clippy: cleanup 2025-04-01 14:24:06 -07:00
Nova
4730f0732b refactor: alias_id 2025-04-01 14:24:06 -07:00
6543
c9fe1be10b cargo fmt (#23) 2024-08-22 01:24:12 +00:00
Nova
21d10a15ee clippy: cleanup 2024-08-20 16:59:37 -04:00
Nova
14ebe85493 refactor(wayland): update data in user data map for everything 2024-08-06 20:42:46 -04:00
Nova
08135b03a2 feat(wayland): receives_input 2024-08-06 19:12:44 -04:00
Nova
98a6ad6f32 refactor: cleanup 2024-07-28 06:14:02 -04:00
Nova
c09afba366 feat: subsurface support 2024-07-27 15:58:55 -04:00
Nova
48f15e848d fix(wayland): lock on commit 2024-07-26 17:42:58 -04:00
Nova
78912c8f1b fix: vram issues 2024-07-26 06:32:36 -04:00
Nova
36d91fd999 fix(popups): unconstrain them 2024-07-24 17:25:26 -04:00
Nova
b7191c3183 fix(wayland): popups don't crash anymore 2024-07-24 17:02:02 -04:00
Nova
73ed1210ed fix(wayland): set virtual output to 1024x1024 2024-07-20 09:19:14 -04:00
Nova
71ca32a560 cleanup(wayland/compositor) 2024-07-18 03:09:46 -04:00
Nova
f5259f2977 refactor(wayland): use latest smithay goods 2024-07-07 20:05:57 -04:00
Nova
7bedd2c27f fix(wayland): send pending configure on resize just in case 2024-07-05 04:09:01 -04:00
Nova
7ff470e1db fix(wayland): touches not being properly released 2024-07-04 20:37:52 -04:00
Nova
a7df6d8a08 fix(wayland): only emit toplevel_sized_changed when it changes 2024-07-04 20:31:54 -04:00
Nova
f08f3e4e4b fix: polish stuff a bit 2024-06-27 16:51:33 -04:00
Nova
fbe941749a refactor(everything): streamline stereokit and main loops 2024-06-13 18:55:46 -04:00
Nova
36fd3216c7 fix(wayland): strip out all the xwayland stuff finally 2024-06-13 13:34:42 -04:00
Nova
f73c8f968d fix(wayland): properly kill off xwayland 2024-06-13 10:18:42 -04:00
Nova
83e3a913c5 fix(wayland): remove unnecessary backend impl 2024-06-11 14:33:59 -04:00
Nova
9f0043f406 refactor: remove xwayland (we can always just use the old code) 2024-06-11 07:08:41 -04:00
Nova
99eb0ea547 fix: clippy 2024-06-09 19:58:41 -04:00
Nova
3cbc10d91e fix(model): no panic on material change 2024-06-06 09:02:32 -04:00
Nova
8d2aac12d6 feat: upgrade to numerical IDs 2024-06-05 14:34:45 -04:00
Nova
5f9d9d4714 refactor(items): codegen prototocol 2024-05-30 00:34:29 -04:00
Nova
eda50b7d51 feat: upgrade stereokit 2024-05-28 09:13:15 -04:00
Nova
4a90b936b1 fix(wayland): stop unwrap of repositioned popup 2024-04-24 20:00:02 -04:00
Nova
90f60c9178 refactor(wayland/xwayland_rootless): use tokio 2024-04-04 23:55:49 -04:00
Nova
49253567cb fix(wayland/decoration): make decoration SSD 2024-03-28 19:30:35 -04:00
Nova
350007cbaf fix(wayland): remove nonexistent capabilities 2024-03-28 19:29:50 -04:00
Nova
302a64785d fix(wayland): warnings 2024-03-09 23:16:32 -05:00
Nova
34aab266a3 refactor(wayland): use smithay xdg_shell handler 2024-03-09 02:23:40 -05:00
Nova
fba4e10611 refactor(wayland): use smithay seats 2024-03-08 05:57:52 -05:00
Nova
c41179a437 refactor(wayland): put everything in wl_surface user data 2024-02-15 12:42:34 -05:00
Nova
d549018024 feat: xwayland rootful and rootless (both broken) 2023-11-20 03:33:36 -05:00
Nova
5cd92f2c03 feat: upgrade smithay 2023-11-17 08:59:10 -05:00
Nova
2bc988fe3d fix: scroll 2023-10-01 21:47:13 -04:00
Nova
051893858b fix(wayland): don't log key events :p 2023-10-01 01:35:52 -04:00