Einheitliche Buttons zur Steuerung von Apps #200

Closed
opened 1 month ago by tk100 · 2 comments
tk100 commented 1 month ago
Owner

Viele der Apps bieten Buttons zur Steuerung, wie "Start", "Pause", "Reset" etc. Aktuell ist das Erscheinungsbild und Verhalten dieser Buttons nicht einheitlich.

Ziel:

  • Definition eines einheitlichen Zustandsmodells für Apps
  • Erstellen einer zentralen Komponente für die Steuerbuttons
  • Anpassen aller betroffenen Apps

Zustände:

  • init: Ausgangszustand
  • running: Simulation läuft
  • paused: Simulation ist pausiert
  • done: Simulation ist beendet

Details zum Verhalten:

  • Reset ist nur verfügbar, wenn die Simulation nicht im Ausgangszustand ist
  • Pause ist nur verfügbar, wenn die Simulation läuft
  • Start ist nur verfügbar, wenn die Simulation im Pause bzw. Anfangszustand ist
  • Wenn die Simulation beendet ist, ist nur Reset verfügbar

Erscheinungsbild:

  • Start-Button: Primärfarbe (blau
  • Pause-Button: Ohne farbe
  • Reset-Button: Sekundärfarbe (grün)
Viele der Apps bieten Buttons zur Steuerung, wie "Start", "Pause", "Reset" etc. Aktuell ist das Erscheinungsbild und Verhalten dieser Buttons nicht einheitlich. Ziel: - [x] Definition eines einheitlichen Zustandsmodells für Apps - [x] Erstellen einer zentralen Komponente für die Steuerbuttons - [x] Anpassen aller betroffenen Apps Zustände: - init: Ausgangszustand - running: Simulation läuft - paused: Simulation ist pausiert - done: Simulation ist beendet Details zum Verhalten: - Reset ist nur verfügbar, wenn die Simulation nicht im Ausgangszustand ist - Pause ist nur verfügbar, wenn die Simulation läuft - Start ist nur verfügbar, wenn die Simulation im Pause bzw. Anfangszustand ist - Wenn die Simulation beendet ist, ist nur Reset verfügbar Erscheinungsbild: - [x] Start-Button: Primärfarbe (blau - [x] Pause-Button: Ohne farbe - [x] Reset-Button: Sekundärfarbe (grün)
tk100 added this to the 1.2.0 milestone 1 month ago
tk100 added the
Kind: Enhancement
label 1 month ago
tk100 self-assigned this 1 month ago
HGU commented 1 month ago
Collaborator

Sinnvoll auch weitere Eigenschaften der Buttons zu definieren
Aktuell Start-Button Blau
Reset-Button Grün
Pause-Button Transparent (war auch mal Blau mit Text Stop)

Sinnvoll auch weitere Eigenschaften der Buttons zu definieren Aktuell Start-Button Blau Reset-Button Grün Pause-Button Transparent (war auch mal Blau mit Text Stop)
tk100 commented 4 weeks ago
Poster
Owner

done

done
tk100 closed this issue 4 weeks ago
Sign in to join this conversation.
No Milestone
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: MintApps/client#200
Loading…
There is no content yet.