feat(shell): kort het presentatie-eigenschappen-knoplabel tot "Opmaak" #1488

Merged
brenno merged 2 commits from feat/opmaak-knoplabel into main 2026-08-15 10:13:14 +00:00
Owner

Samenvatting

De knop in de bovenbalk die de dialoog Presentatie-eigenschappen opent, is opnieuw vormgegeven. Het lange label maakte er een fors blok van dat met de decktitel concurreerde; het is nu het korte "Opmaak" met een tandwiel-icoon, gestyled als tweeling van de TLP-chip ernaast. Vervolg op #1479.

Wat er verandert

  • Kort label "Opmaak" i.p.v. "Presentatie-eigenschappen" — de plek waar de gebruiker de look (kleuren, lettertype, logo) verwacht, zoals de nieuw-deck-dialoog het ook aankondigt.
  • Volledige naam in de tooltip ("Presentatie-eigenschappen"), zodat de bredere lading (afspeelgedrag, metadata) vindbaar blijft ondanks het korte label.
  • Tandwiel (Icons.settings) i.p.v. de schuifjes (Icons.tune): leest als "hier stel je in".
  • Tweeling van de TLP-chip: zelfde rand (24%), radius (6) en padding, zodat de twee één net paar worden i.p.v. twee losse blokjes.
  • Hoogte gelijkgetrokken: het tandwiel staat op 16px (de chip wordt door zijn 16px-dropdownpijl bepaald) en de visualDensity is vastgezet op standard, zodat de knop puur padding-gedreven en platform-onafhankelijk exact even hoog is als de chip.
  • 31 vertalingen voor de nieuwe bronstring "Opmaak" (via make add-l10n), met per taal een passende opmaak/vormgeving-term; botsingen met bestaande buurtermen (Thema/Stijl/Lay-out) vermeden.

De dialoog zelf (titel én inhoud) is ongewijzigd.

Bewaker

Bewust overgeslagen: deze wijziging raakt géén bestandsformaat, opslag, afhankelijkheid, uitgaand verkeer of substantiële publieke belofte. Het is een UI-labelcorrectie + herstyling + vertalingen; de dialoog die de knop opent verandert niet. Kanttekening die is afgewogen: "Opmaak" dekt strikt genomen niet de volledige lading van de dialoog (ook afspeelgedrag/metadata), maar de tooltip draagt de volledige naam — dat is de bewuste keuze van de indiener boven het langere label.

Toetsing

  • make check groen (format, analyze, conventies, methodelengte, dode code, hardcoded-tekst, commentaartaal, volledige suite 9360 tests, dekking 86,9%, per-file-vloer)
  • make l10n-check groen (alle 31 talen gevuld, geen onvertaald Engels)
  • make check-secrets groen (trufflehog: 0 secrets)
  • make sast groen (semgrep: 0 findings)
  • Visuele keuring in de draaiende macOS-app (licht + donker thema): knop en TLP-chip staan exact even hoog en op één lijn, label niet afgeknipt, tooltip werkt, kleuren volgen de balk
  • DAST (ZAP): niet gedraaid — raakt het geserveerde weboppervlak niet (UI-string + stijl)
  • Lichte bovenbalk (lichte hoofdkleur): niet visueel hertoetst — geen ingebouwd thema heeft er een; de kleurlogica (_onAppBar) is ongewijzigd t.o.v. de TLP-chip en de vorige knop (#780), dus laag risico

🤖 Generated with Claude Code

## Samenvatting De knop in de bovenbalk die de dialoog **Presentatie-eigenschappen** opent, is opnieuw vormgegeven. Het lange label maakte er een fors blok van dat met de decktitel concurreerde; het is nu het korte **"Opmaak"** met een tandwiel-icoon, gestyled als tweeling van de TLP-chip ernaast. Vervolg op #1479. ## Wat er verandert - **Kort label "Opmaak"** i.p.v. "Presentatie-eigenschappen" — de plek waar de gebruiker de look (kleuren, lettertype, logo) verwacht, zoals de nieuw-deck-dialoog het ook aankondigt. - **Volledige naam in de tooltip** ("Presentatie-eigenschappen"), zodat de bredere lading (afspeelgedrag, metadata) vindbaar blijft ondanks het korte label. - **Tandwiel** (`Icons.settings`) i.p.v. de schuifjes (`Icons.tune`): leest als "hier stel je in". - **Tweeling van de TLP-chip**: zelfde rand (24%), radius (6) en padding, zodat de twee één net paar worden i.p.v. twee losse blokjes. - **Hoogte gelijkgetrokken**: het tandwiel staat op 16px (de chip wordt door zijn 16px-dropdownpijl bepaald) en de `visualDensity` is vastgezet op `standard`, zodat de knop puur padding-gedreven en platform-onafhankelijk exact even hoog is als de chip. - **31 vertalingen** voor de nieuwe bronstring "Opmaak" (via `make add-l10n`), met per taal een passende opmaak/vormgeving-term; botsingen met bestaande buurtermen (Thema/Stijl/Lay-out) vermeden. De dialoog zelf (titel én inhoud) is ongewijzigd. ## Bewaker Bewust overgeslagen: deze wijziging raakt géén bestandsformaat, opslag, afhankelijkheid, uitgaand verkeer of substantiële publieke belofte. Het is een UI-labelcorrectie + herstyling + vertalingen; de dialoog die de knop opent verandert niet. Kanttekening die is afgewogen: "Opmaak" dekt strikt genomen niet de volledige lading van de dialoog (ook afspeelgedrag/metadata), maar de tooltip draagt de volledige naam — dat is de bewuste keuze van de indiener boven het langere label. ## Toetsing - [x] `make check` groen (format, analyze, conventies, methodelengte, dode code, hardcoded-tekst, commentaartaal, volledige suite 9360 tests, dekking 86,9%, per-file-vloer) - [x] `make l10n-check` groen (alle 31 talen gevuld, geen onvertaald Engels) - [x] `make check-secrets` groen (trufflehog: 0 secrets) - [x] `make sast` groen (semgrep: 0 findings) - [x] Visuele keuring in de draaiende macOS-app (licht + donker thema): knop en TLP-chip staan exact even hoog en op één lijn, label niet afgeknipt, tooltip werkt, kleuren volgen de balk - [ ] DAST (ZAP): niet gedraaid — raakt het geserveerde weboppervlak niet (UI-string + stijl) - [ ] Lichte bovenbalk (lichte hoofdkleur): niet visueel hertoetst — geen ingebouwd thema heeft er een; de kleurlogica (`_onAppBar`) is ongewijzigd t.o.v. de TLP-chip en de vorige knop (#780), dus laag risico 🤖 Generated with [Claude Code](https://claude.com/claude-code)
brenno force-pushed feat/opmaak-knoplabel from b399119397
All checks were successful
scans / scans (pull_request) Successful in 2m8s
static-gate / static-gate (pull_request) Successful in 4m46s
to 318c1b6bba
All checks were successful
scans / scans (pull_request) Successful in 2m53s
static-gate / static-gate (pull_request) Successful in 9m23s
2026-08-15 10:03:05 +00:00
Compare
brenno merged commit d88269dd76 into main 2026-08-15 10:13:14 +00:00
Sign in to join this conversation.
No description provided.