- Zonen mäts på synliga panelen (inte fönstret med skuggutrymme) —
maximerade fönster kommer ~20px närmare docken direkt
- Ny inställning reserve_margin (även i settings → Layout): finjustera
avståndet mellan panel och maximerade fönster; minus tillåtet
- README + wiki: före/efter-bild som demonstrerar reservationen
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Maximerade fönster slutar exakt på den reserverade linjen — med >= i
overlap-testet gömde dodge docken ändå. Nu krävs att fönstret tränger
in i zonen (0.5 px tolerans). Bekräftat av Björn: reservera plats +
dodge + maximering beter sig nu som förväntat.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
- Exclusive zone sätts explicit (uppmätt storlek + marginal) — gtk4-
layer-shells auto-zon räknar bara för ytor som spänner kanten, och
zonen ignoreras per spec för hörn-förankrade ytor. Därför spänner
ytan nu alltid kanten när avoid_windows är på (transparenta flanker);
ön ritas via panel-alignment och ser ut precis som förut.
- Zonen fryses och ligger kvar när docken dodge-göms (fönstret hålls
mappat) — maximerade fönster stannar alltid vid docklinjen.
- Dodge-djupet använder senaste synliga storlek (ingen flapp).
- Reveal via kant-sensorn: docken STANNAR medan pekaren är kvar vid
kanten/i dockområdet; göm-fördröjningen börjar först när man lämnar
området (sensor_hover räknas som hover).
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
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>