4 Commits

Author SHA1 Message Date
976d311f94 v0.1.3: fönster som nuddar docklinjen räknas inte som överlapp
All checks were successful
check / check (push) Successful in 1m34s
release / build-release (push) Successful in 2m8s
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>
2026-08-30 14:39:41 +02:00
bd3d62c11c v0.1.2: reservera plats som faktiskt reserverar + kantvänlig reveal
All checks were successful
check / check (push) Successful in 1m36s
release / build-release (push) Successful in 2m6s
- 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>
2026-08-30 14:37:55 +02:00
bf279c5f2f v0.1.1: reservera plats fungerar ihop med autohide
All checks were successful
check / check (push) Successful in 1m32s
release / build-release (push) Successful in 1m58s
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>
2026-08-30 14:22:47 +02:00
bc2fa65558 waydock v0.1: panel, pins, fönstergrupper, menyer, settings-GUI, live-config
Some checks failed
check / check (push) Failing after 52s
M0–M5 ur doc/plan.md: layer-shell-dock per skärm med transparent
#222222-ö, pins + körande appar (gruppering, badges, indikatorer),
klick/skroll/mittklick, konfigurerbar högerklicksmeny, tomyta-meny,
settings-GUI som redigerar JSON-configen live, filewatcher,
Wayfire-IPC-stubbar (scale, flytta-till-skärm), CI + release-flöde.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-29 23:24:29 +02:00