v0.1.4: reserve_margin + panelbaserad zon + reservationsdemo i docs
All checks were successful
check / check (push) Successful in 1m35s
release / build-release (push) Successful in 2m10s

- 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>
This commit is contained in:
2026-08-30 15:02:10 +02:00
parent 976d311f94
commit 5b5a802fda
8 changed files with 34 additions and 11 deletions

View File

@@ -312,6 +312,10 @@ pub struct Config {
pub expand: bool,
/// avstånd från kanten baren ligger mot (px)
pub margin: i32,
/// extra marginal ovanpå det reserverade området (px). 0 = fönster
/// maximeras ända till panelens kant; minus låter dem gå närmare
/// (in i skuggan), plus ger luft mellan panel och fönster
pub reserve_margin: i32,
/// marginal i början av kanten: vänster (topp/botten) resp. topp (vänster/höger)
pub margin_start: i32,
/// marginal i slutet av kanten: höger resp. botten
@@ -336,6 +340,7 @@ impl Default for Config {
alignment: Alignment::Center,
expand: false,
margin: 8,
reserve_margin: 0,
margin_start: 0,
margin_end: 0,
layer: Layer::Top,