Fokus- und Fehler-Rahmen sind in allen 'modern'-Feldern abgeschaltet #22
Labels
No labels
bug
critical
database
duplicate
enhancement
help wanted
invalid
performance
question
refactoring
security
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
Aceless/RecipePlanner#22
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?
In
ModernSearchField,ModernWeekField,ModernDateFieldundModernDropdownsteht durchgehend:Die eigentlich vorgesehenen Varianten stehen direkt darueber auskommentiert. Konsequenzen:
focusedErrorBorderohne Rahmen heisst: sobald ein Feld mit Fehler den Fokus bekommt, verschwindet die rote UmrandungZwei weitere Punkte in denselben Widgets:
ModernIconButtonsetztTooltip(message: tooltip ?? '')- bei fehlendem Tooltip entsteht ein leerer Tooltip statt gar keinem, und der Button hat keinSemantics-Label fuer ScreenreaderModernSearchFieldblendet den Clear-Button abhaengig von_controller.textein, haengt sich aber keinen Listener an den Controller. Der Button erscheint nur, wenn zufaellig aus anderem Grund neu gebaut wirdVorschlag: Die auskommentierten
focusedBorder-Varianten aktivieren,errorBorder/focusedErrorBordermitcs.errorversehen, den Tooltip nur beitooltip != nullrendern und im Suchfeld_controller.addListenersetzen.Dateien:
app/lib/widgets/modern_search_field.dart:63-83,modern_week_field.dart:73-82,modern_date_field.dart:63-81,modern_dropdown.dart:45-67,modern_icon_button.dart:26-27Behoben auf Branch
frontend-improvements.Fokus- und Fehlerrahmen sind in allen modern-Feldern wieder aktiv, ModernIconButton hat keinen leeren Tooltip mehr und traegt ein Semantics-Label, das Suchfeld hat einen Controller-Listener.
Commits
47edeebAdded Claude9b16a6eEinstellungen mit Ladebalken, url_launcher-Plugin-Registrierung8ad68a4Settings erreichbar, Secrets sichern, Theme-Tokens, toter Code weg, Testsbf204d3Rezeptliste, Detail, Vorschlaege und Spaces ueberarbeitend85c681Rezept-Editor: Absturz, stiller Datenverlust und Controller-Leaks behebend970fbeProvider-State korrigieren, Fehler sichtbar machen, Wochenlogik zentralisieren71e557dStart entkoppeln, API-Client haerten, Theme auf Tokens umstellenflutter analyze: 0 Issues.flutter test: 22 Tests gruen.