feat(branding): app-iconen in EU-kleuren (#2375) #2376

Merged
brenno merged 2 commits from feat/eu-platform-icons into main 2026-10-10 08:23:28 +00:00
Owner

Sluit #2375.

Samenvatting

  • Alle zes platformsets (macOS, iOS, Android, Windows, Linux, web incl. maskable en favicon) opnieuw gegenereerd uit dezelfde 1024px-master: de KAT-tekening in EU-geel #FFCC00 op een ondoorzichtige EU-blauwe #003399 plaat.
  • scripts/regenerate_icons.sh legt het nieuwe recept vast; het web gebruikt niet langer een eigen bron met ruimere marge.
  • test/platform_icon_branding_test.dart toetst nu positief op het blauw/gele palet (≥35% blauw, geel aanwezig, <1% kleuren buiten het palet) in plaats van alleen de afwezigheid van fotokleuren.
  • docs/BUILD.md, de pubspec.yaml-commentaarregel en CHANGELOG.md bijgewerkt.
  • Tweede commit: macOS Debug-signing naar Manual met een optionele, gegitigorede Local.xcconfig zodat een machine zonder team-profiel lokaal kan blijven bouwen; Release blijft Automatic.

Poorten

  • make check volledig groen (format, analyze, conventies, volledige suite, coverage, goldens).
  • make check-secrets groen (gitleaks + trufflehog, werkboom én historie).
  • make sast groen (0 findings).
  • Gerichte test test/platform_icon_branding_test.dart: 5/5 groen.

Bewaker-weging

Deze wijziging raakt geen bestandsformaat, opslag, afhankelijkheid, uitgaand verkeer of publieke belofte — het is zichtbare huisstijl plus build-configuratie. De pubspec.yaml-wijziging is alleen commentaar; make sbom is daardoor niet nodig.

Generated with Devin

Sluit #2375. ## Samenvatting - Alle zes platformsets (macOS, iOS, Android, Windows, Linux, web incl. maskable en favicon) opnieuw gegenereerd uit dezelfde 1024px-master: de KAT-tekening in EU-geel `#FFCC00` op een ondoorzichtige EU-blauwe `#003399` plaat. - `scripts/regenerate_icons.sh` legt het nieuwe recept vast; het web gebruikt niet langer een eigen bron met ruimere marge. - `test/platform_icon_branding_test.dart` toetst nu positief op het blauw/gele palet (≥35% blauw, geel aanwezig, <1% kleuren buiten het palet) in plaats van alleen de afwezigheid van fotokleuren. - `docs/BUILD.md`, de `pubspec.yaml`-commentaarregel en `CHANGELOG.md` bijgewerkt. - Tweede commit: macOS Debug-signing naar `Manual` met een optionele, gegitigorede `Local.xcconfig` zodat een machine zonder team-profiel lokaal kan blijven bouwen; Release blijft `Automatic`. ## Poorten - `make check` volledig groen (format, analyze, conventies, volledige suite, coverage, goldens). - `make check-secrets` groen (gitleaks + trufflehog, werkboom én historie). - `make sast` groen (0 findings). - Gerichte test `test/platform_icon_branding_test.dart`: 5/5 groen. ## Bewaker-weging Deze wijziging raakt geen bestandsformaat, opslag, afhankelijkheid, uitgaand verkeer of publieke belofte — het is zichtbare huisstijl plus build-configuratie. De `pubspec.yaml`-wijziging is alleen commentaar; `make sbom` is daardoor niet nodig. Generated with [Devin](https://devin.ai)
De platformiconen droegen de zwart-witte KAT-tekening op wit; in
systeemmenu's, docks en tabbladen zegt dat weinig. De 1024px-master is
nu de tekening in EU-geel (#FFCC00) op een ondoorzichtige EU-blauwe
(#003399) plaat, en alle zes platformsets — macOS, iOS, Android,
Windows, Linux en web inclusief maskable-varianten en favicon — zijn
daaruit opnieuw gegenereerd. Het web volgt niet langer een eigen bron
met ruimere marge maar dezelfde master als de rest.

regenerate_icons.sh legt het nieuwe recept vast, BUILD.md beschrijft de
master en de eisen (ondoorzichtig, tekening op 87,7% van het canvas), en
de branding-test toetst nu dat elk formaat binnen het blauw/gele palet
blijft in plaats van alleen te eisen dat er geen fotokleuren in zitten.

Generated with [Devin](https://devin.ai)

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
De Debug-configuratie stond op automatische signing, wat op een machine
zonder passend team-profiel de build laat falen. Debug gaat naar
Manual — Release blijft Automatic — en AppInfo.xcconfig neemt een
optionele Local.xcconfig op voor machinegebonden signing-instellingen.
Dat bestand staat in .gitignore en blijft daarmee buiten de repo.

Generated with [Devin](https://devin.ai)

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
brenno merged commit f04a9bee2b into main 2026-10-10 08:23:28 +00:00
Sign in to join this conversation.
No description provided.