Donker app-thema: Instellingen-knop op het openscherm niet leesbaar #916
Labels
No labels
accepted
bug
declined
docs
duplicate
enhancement
good first issue
in-progress
needs-info
privacy
security
triage
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
LibreKAT/Ocideck#916
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Symptoom (melding gebruiker)
Met het app-uiterlijk op het ingebouwde profiel "Donker" werkt de hele interface goed, behálve het openscherm (welcome screen, zonder deck open): het stukje met de knop voor Instellingen onderaan is niet te lezen.
Stappen om te herhalen
Verwacht: de Instellingen-link is net zo leesbaar als in het lichte profiel en als de rest van de app in Donker.
Nu: de Instellingen-sectie is onleesbaar in Donker.
Betrokken code: het openscherm is
_WelcomeScreeninlib/widgets/shell/welcome_screen.dart(_footerLinks). Exacte oorzaak wordt visueel vastgesteld; de app-brede contrastsuite dekt dit geval kennelijk nog niet, dus er komt ook een regressietest bij.Opgepakt op tak
fix/916-donker-openscherm-instellingen.Live gereproduceerd én oorzaak gevonden — en die was al opgelost.
Reproductie (macOS, app-thema Donker, openscherm): de tekstlink Instellingen onderaan rendert donker (
#111827, de merkkleur) op de donkere achtergrond#1E293Ben is daardoor onleesbaar. Alle andere knoppen ernaast (omlijnde knoppen, de gevulde 'Nieuwe presentatie'-knop) waren wél wit/leesbaar — precies het beeld van één kaleTextButtondie op Materials standaardcolorScheme.primaryterugvalt.Oorzaak = het ontbreken van een
textButtonTheme-voorgrond. Dat is al gerepareerd door #744 (c3f681e6, 23-07-2026):textButtonTheme: TextButton.styleFrom(foregroundColor: profile.isDark ? text : primary)— in Donker dus#F1F5F9(bijna-wit). De omlijnde-knop-regel bestond al, de tekstknop-regel ontbrak; #744 heeft die toegevoegd.Waarom het tóch nog zichtbaar was: de geïnstalleerde
/Applications/ocideck.appwas een bouw van 07-07-2026, van vóór #744. De code op main is correct; er is een regressiewacht intest/app_theme_contrast_test.dart(groep 'de rollen die Material anders zelf invult, zijn expliciet gezet').Geen code-wijziging op main nodig. Remedie voor de melder: de app opnieuw bouwen uit de huidige main (in uitvoering). Sluit ik als al-opgelost door #744 zodra de verse bouw dit bevestigt.
Geverifieerd in een verse release-build van de huidige main (schoon:
flutter clean→flutter build macos --release, App.framework-zegel gevalideerd) en geïnstalleerd in /Applications. In Donker is de Instellingen-link nu bijna-wit en leesbaar, net als de rest. Sluit als al-opgelost door #744; geen code-wijziging op main nodig.