Nova
5362563e44
refactor: remove once_cell dependency
2025-02-24 14:56:37 -08:00
Nova
12a99cf9dd
refactor: upgrade to rust 2024
2025-02-24 14:00:38 -08:00
Nova
77b22789dd
clippy: cleanup
2024-11-01 15:10:23 -04:00
Nova
5df9d26ca1
refactor: alias_id
2024-11-01 15:10:23 -04:00
Nova
78912c8f1b
fix: vram issues
2024-07-26 06:32:36 -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
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
eda50b7d51
feat: upgrade stereokit
2024-05-28 09:13:15 -04:00
Nova
90f60c9178
refactor(wayland/xwayland_rootless): use tokio
2024-04-04 23:55:49 -04: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
1d54b75a53
fix(wayland): remove unwraps
2023-09-04 12:15:48 -04:00
Nova
74a2f7a249
fix: properly destroy xwayland
2023-08-06 11:19:42 -04:00
Nova
02ac96b0dc
feat(wayland): cleanup
2023-08-04 21:20:32 -04:00
Nova
1cf9d0f8c5
refactor (wayland): move seat to client
2023-07-25 14:46:03 -04:00
Nova
51d0cab832
refactor: trait away panel item backends
2023-07-23 19:59:35 -04:00
Nova
062c63af2b
feat(xwayland): xwayland feature
2023-07-23 09:04:22 -04:00
Nova
000b633767
feat(xwayland): first x window
2023-07-23 08:30:09 -04:00
Nova
e3b1276d77
feat(xwayland): serialize start
2023-07-23 08:30:09 -04:00
Nova
e879b724ec
feat(wayland): initial xwayland support
2023-07-23 08:30:09 -04:00
Nova
9cf43ec535
fix: surface not mapping
2023-07-19 06:04:08 -07:00
Nova
199e6f70b3
refactor: use dmabuf v4 instead of bind_display
2023-06-27 05:53:45 -04:00
Nova
de46726d01
feat: hardware accelerated wayland apps
2023-06-26 20:31:38 -04:00
Nova
6efa3a909e
feat: proper dmabuf import
2023-06-26 20:09:20 -04:00
Nova
a31781146e
fix: upgrade smithay
2023-05-10 16:51:39 -04:00
Nova
c776c1b712
feat: new stereokit
2023-04-30 13:25:13 -04:00
Nova
9d220ec235
feat(startup): get environment
2023-04-24 09:53:20 -04:00
Nova
4737149c85
feat(wayland): popups, more compatibility, more stability
...
get_parent
grab
popups
fix head thingy
popup list
feat: remove set_active
feat(wayland): commit_popup
feat(wayland): cleanup
moar changess
actually fix the problem with everything oh my god
proper popup state
fix: multi thread event loop
fix: match popup surface ID
make wayland input system go over surfaces instead of toplevels
feat: massive refactor of all wayland things
2023-04-24 06:30:39 -04:00
Nova
8ba199f053
fix: order of operations on wayland material properties
2023-02-16 14:03:13 -05:00
Nova
411f71c217
feat: startup script
2023-01-17 18:51:46 -05:00
Nova
1ad3336b6f
feat: span tracing!!!
2023-01-14 22:32:41 -05:00
Nova
6ca93ea24c
fix(event loop, client): better async
2023-01-14 12:38:05 -05:00
Nova
21f7f66440
feat: update stereokit
2023-01-04 23:51:48 -05:00
Nova
568ebb0060
feat(wayland): serial counter
2023-01-04 07:25:22 -05:00
Nova
dd43f238ff
refactor(wayland): comment out xdg activation protocol
2023-01-02 03:43:50 -05:00
Nova
3552166207
feat(wayland): configure and commit for toplevel]
2022-12-25 16:01:23 -05:00
Nova
303b3f3ca2
refactor(wayland): remove manual dmabuf importing
2022-12-09 07:04:50 -05:00
Nova
ac5e949614
fix: drain all dmabufs
2022-12-08 05:40:54 -05:00
Nova
248e48fd8e
feat(wayland): dmabuf
2022-12-07 14:30:48 -05:00
Nova
c171d9e6db
feat: tracing
2022-12-02 20:46:28 -05:00
Nova
d7a607a663
switch to color_eyre instead of anyhow
2022-12-02 13:58:54 -05:00
Nova
46d989ce7f
fix(wayland): remove unwraps
2022-11-11 12:52:51 -05:00
Nova
242def9d06
feat: wayland feature
2022-11-09 11:13:07 -05:00
Nova
959f32009b
fix(wayland): account for surface data map panic
2022-11-09 11:02:48 -05:00