Add live config reload, session locking and managed daemons

Refine focus gradients, shell workspace controls and popup motion. Correct floating stacking and preserve client-chosen dialog sizes. Add lock protocol probes and session integration.
This commit is contained in:
Samuel Onoja committed 2026-09-26 19:03:37 +01:00
1 parent b422448d88
commit 672b4e2b60
41 files changed
+2694 -298

No files matched your search

+4
View File
@@ -137,6 +137,10 @@ impl Ferese {
with_damage: bool,
) {
let mut used = data.used.lock().unwrap();
if self.session_lock.active {
frame.failed();
return;
}
if *used {
frame.post_error(
zwlr_screencopy_frame_v1::Error::AlreadyUsed,