Popup-Buttons überarbeiten #199

Merged
flixcoo merged 6 commits from enhancement/popup-buttons-ueberarbeiten into development 2026-04-21 08:46:46 +00:00
Owner

Zugehörige Issue(s)

Closes #198

Beschreibung

Es wurden der Stil der Buttons der Popups überarbeitet. Außerdem wurde die Struktur leicht überarbeitet so dass der AnimatedDialogButton jetzt etwas mehr abgekapselt ist vom eigentlichen Dialog und dadurch ggf. in Zukunft auch einzelnd verwendet werden kann.

Änderungen

  • Neues Widget CustomDialogAction hinzugefügt, welches den AnimatedDialogButton kapselt
  • Styling vom AnimatedDialogButton abhängig vom übergebenen ButtonType gemacht
  • Attribute vom CustomAlertDialog überarbeitet
    • content ist jetzt ein Widget, kann also auch mehr als nur einen Text darstellen
    • actions wurde von List<Widget> zu List<CustomDialogAction> geändert
  • Popups in den Views an neue Struktur angepasst

Zusätzliche Anmerkungen

No response

### Zugehörige Issue(s) Closes #198 ### Beschreibung Es wurden der Stil der Buttons der Popups überarbeitet. Außerdem wurde die Struktur leicht überarbeitet so dass der `AnimatedDialogButton` jetzt etwas mehr abgekapselt ist vom eigentlichen Dialog und dadurch ggf. in Zukunft auch einzelnd verwendet werden kann. ### Änderungen - [x] Neues Widget `CustomDialogAction` hinzugefügt, welches den `AnimatedDialogButton` kapselt - [x] Styling vom `AnimatedDialogButton` abhängig vom übergebenen `ButtonType` gemacht - [x] Attribute vom `CustomAlertDialog` überarbeitet - `content` ist jetzt ein Widget, kann also auch mehr als nur einen Text darstellen - `actions` wurde von `List<Widget>` zu `List<CustomDialogAction>` geändert - [x] Popups in den Views an neue Struktur angepasst ### Zusätzliche Anmerkungen _No response_
flixcoo added this to the Alpha milestone 2026-04-19 14:07:29 +00:00
flixcoo self-assigned this 2026-04-19 14:07:29 +00:00
flixcoo added 6 commits 2026-04-19 14:07:29 +00:00
Moved button
All checks were successful
Pull Request Pipeline / test (pull_request) Successful in 46s
Pull Request Pipeline / lint (pull_request) Successful in 48s
9c4eff5056
flixcoo requested review from Owners 2026-04-19 14:07:40 +00:00
flixcoo added the
PR
Ready for Review
2
label 2026-04-19 14:07:44 +00:00
flixcoo changed title from WIP: Popup-Buttons überarbeiten to Popup-Buttons überarbeiten 2026-04-19 14:07:48 +00:00
gelbeinhalb approved these changes 2026-04-21 08:39:24 +00:00
@@ -30,0 +37,4 @@
color: widget.buttonType == ButtonType.primary
? Colors.black
: Colors.white,
fontSize: 16,
Owner

können wir sowas hier eigentlich mal zentraler aufschreiben? Sonst sind das so magic numbers im code

können wir sowas hier eigentlich mal zentraler aufschreiben? Sonst sind das so magic numbers im code
@@ -30,0 +45,4 @@
// Primary
? BoxDecoration(
color: Colors.white,
borderRadius: BorderRadius.circular(12),
Owner

sowas hier halt auch

sowas hier halt auch
@@ -45,0 +71,4 @@
child: Container(
constraints: widget.buttonConstraints,
decoration: buttonDecoration,
padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 12),
Owner

keine ahnung ob ich das jetzt überall markieren sollte, aber ich denke ihr checkt was ich meine

keine ahnung ob ich das jetzt überall markieren sollte, aber ich denke ihr checkt was ich meine
@@ -45,0 +72,4 @@
constraints: widget.buttonConstraints,
decoration: buttonDecoration,
padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 12),
margin: const EdgeInsets.symmetric(vertical: 8),
Owner

hat aber auch nichts mit diesem pr direkt zu tun

hat aber auch nichts mit diesem pr direkt zu tun
flixcoo merged commit c63f9067d3 into development 2026-04-21 08:46:46 +00:00
flixcoo deleted branch enhancement/popup-buttons-ueberarbeiten 2026-04-21 08:46:47 +00:00
Sign in to join this conversation.
No Reviewers
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: liquid-development/game-tracker#199