Victoria Brekenfeld
ef3486f7e0
kms: Track used devices and free resources
2024-02-19 13:09:49 +01:00
Jeremy Soller
ec822e421f
Implement kiosk mode for cosmic-greeter
2024-02-06 17:45:25 +01:00
Ashley Wulber
abbe94e6e1
feat: theme integration
...
refactor: only apply updates if there is a change in the theme
refactor: include theme in state
cleanup: theme integration
2023-10-25 19:41:55 +02:00
Victoria Brekenfeld
4e12957169
chore: Update deps
2023-10-02 21:51:49 +02:00
Victoria Brekenfeld
6439b3a43c
Revert "loop: Schedule rendering for running animations on idle"
...
This reverts commit 5125337b42 .
2023-08-31 13:53:30 +02:00
Victoria Brekenfeld
5125337b42
loop: Schedule rendering for running animations on idle
2023-08-01 16:50:50 +02:00
Victoria Brekenfeld
c145b3c35a
tiling: Better synchronize configures
2023-07-06 00:08:46 +02:00
Victoria Brekenfeld
331b884f1e
tiling: Animate tree changes
2023-05-12 20:01:37 +02:00
Ian Douglas Scott
9fa8037809
Add default systemd feature flag to enable systemd integration
...
The `libsystemd` crate fails to build on FreeBSD and is presumably
undesirable on any non-systemd distros. At least at present it's easy to
make it optional.
2023-02-27 16:36:40 -08:00
Victoria Brekenfeld
35de500c00
chore: update smithay + switch to tracing
2023-02-24 17:43:07 +01:00
Victoria Brekenfeld
1d28574088
xwayland: Add initial support
2023-01-18 20:25:32 +01:00
Victoria Brekenfeld
fc04ef2157
state: Don't crash on error due to missing logger
2022-12-05 23:20:32 +01:00
Victoria Brekenfeld
38c0acb943
wayland: Explicitly handle destroyed surfaces
2022-11-23 16:10:37 +01:00
Victoria Brekenfeld
5a4df346a8
wip: screencopy
2022-11-23 16:09:58 +01:00
Victoria Brekenfeld
00f1b029da
wip: New shell logic
2022-11-23 16:08:32 +01:00
Victoria Brekenfeld
8e6537de39
deps: Update smithay
2022-09-28 15:18:04 +02:00
Victoria Brekenfeld
6690e13d54
deps: Update smithay
2022-08-31 13:01:23 +02:00
Victoria Brekenfeld
fe6329838e
main: Only handle systemd on the kms backend
2022-07-11 22:34:34 +02:00
Victoria Brekenfeld
bbe5af64c9
main: Allow privileged protocols in debug builds
2022-07-06 23:31:46 +02:00
Victoria Brekenfeld
55df9bce09
main: Handle cosmic-session ipc
2022-07-06 23:30:50 +02:00
Victoria Brekenfeld
39de286d51
cargo fmt
2022-07-04 16:01:06 +02:00
Victoria Brekenfeld
06d5989223
wayland: Rework handlers and protocols into separate files
2022-07-04 16:01:06 +02:00
Victoria Brekenfeld
b07ac107b1
chore: Update to newest smithay/calloop
2022-05-12 16:35:36 +02:00
Victoria Brekenfeld
8ccb93d8eb
cargo fmt
2022-05-03 13:37:51 +02:00
Victoria Brekenfeld
90d349a8e7
main: Add (optional) systemd notify
2022-04-28 13:41:37 +02:00
Victoria Brekenfeld
c567448fc8
kms: Fix VT switching back to cosmic
2022-04-27 13:25:17 +02:00
Victoria Brekenfeld
5b2ea80c50
shell: restore focus
2022-03-30 23:59:04 +02:00
Victoria Brekenfeld
aab52b502c
Add config for loading keybindings
2022-03-30 23:56:53 +02:00
Victoria Brekenfeld
4796832521
Groundwork for tiling layout
2022-03-30 23:56:53 +02:00
Victoria Brekenfeld
749a032507
wayland: add wl_drm protocol
2022-03-16 20:19:12 +01:00
Victoria Brekenfeld
1ab0196502
formatting fixes
2022-03-16 20:01:34 +01:00
Victoria Brekenfeld
373eed4ac5
main: Fix crash on shutdown
2022-03-16 19:47:39 +01:00
Victoria Brekenfeld
c562955c80
state: add socket name
2022-02-08 17:15:24 +01:00
Victoria Brekenfeld
62379bc74c
debug: Display log in the background
2022-02-05 00:40:39 +01:00
Victoria Brekenfeld
825430fdfd
shell: trigger re-render when surface disappears
2022-02-04 21:24:29 +01:00
Victoria Brekenfeld
56e72b4fef
loop: drive render loop by client commits + input
2022-01-28 19:59:31 +01:00
Victoria Brekenfeld
5315abb9f1
debug: First iteration
...
- Flesh out FPS counters and graph
- Add opacity slider
- Add specialized views
- Populate workspace state inspector (very basic)
2022-01-13 00:33:02 +01:00
Victoria Brekenfeld
bbeb51cbce
debug: Add basic debug interface
2022-01-11 19:20:18 +01:00
Victoria Brekenfeld
928ce9c6f6
debug: Wire up egui-interface
2022-01-11 17:22:23 +01:00
Victoria Brekenfeld
57d94515d5
state: split off backend from rest
2022-01-11 17:00:04 +01:00
Victoria Brekenfeld
d0304415eb
state: Add basic input handling
2021-12-22 20:14:09 +01:00
Victoria Brekenfeld
e0da1e779b
shell: add workspace helper module
2021-12-17 17:55:22 +01:00
Victoria Brekenfeld
74a4ed1058
x11: add nested x11 backend
2021-12-15 23:23:49 +01:00
Victoria Brekenfeld
2698c06f50
main: launch main loop and wayland sock
2021-12-15 18:00:28 +01:00
Victoria Brekenfeld
b7da65117e
Initial commit
2021-12-15 17:25:15 +01:00