v0.1.1: reservera plats fungerar ihop med autohide
Tidigare stängdes exclusive zone av så fort autohide var aktiv — maximerade fönster täckte då hela skärmen och dodge gömde docken, vilket motsäger vad 'reservera plats' lovar. Nu reserveras platsen alltid när avoid_windows är på: maximerade fönster stannar vid dockan (och triggar aldrig dodge), medan fönster man själv drar in i zonen fortfarande gömmer den. Tydligare etikett i settings + docs. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
@@ -133,7 +133,10 @@ fn configure_layer(win: >k::ApplicationWindow, cfg: &Config, monitor: &gdk::Mo
|
||||
}
|
||||
}
|
||||
}
|
||||
if cfg.avoid_windows && !cfg.autohide.enabled {
|
||||
// reservera plats fungerar ihop med autohide: maximerade fönster
|
||||
// stannar vid dockan (och triggar då aldrig dodge) — bara fönster
|
||||
// man själv drar in i zonen gömmer den
|
||||
if cfg.avoid_windows {
|
||||
win.auto_exclusive_zone_enable();
|
||||
} else {
|
||||
win.set_exclusive_zone(0);
|
||||
|
||||
Reference in New Issue
Block a user