summaryrefslogtreecommitdiff
path: root/app
AgeCommit message (Collapse)AuthorFilesLines
2024-07-16domain: clean up turn_order apiFelix Morgner1-3/+3
2024-07-16app: move turn order management logic to turn_orderFelix Morgner4-61/+15
2024-07-16app/ui: bind start button enablement and actionFelix Morgner3-0/+11
2024-07-16app: perform some code cleanupFelix Morgner4-60/+49
2024-07-16app: replace n_items with is_empty propertyFelix Morgner3-17/+23
2024-07-16app: rename main window to trackerFelix Morgner7-27/+27
2024-07-16app/ui: add basic tracking UI definitionFelix Morgner2-0/+8
As part of #5, this change adds the basic definition of the turn tracking UI. As of now, the UI is not functional due to several missing window actions. Additionally, the UI is not only revealed when a turn order is started (as there is no infrastructure in place to manage the lifecycle of a turn order yet), but when the turn order is not empty.
2024-07-16app/ui: add css class based on disposition to toggle defeated buttonFelix Morgner2-1/+32
Implements #1
2024-07-16app: extract turn order viewFelix Morgner9-48/+151
2024-07-16turns: implement basic disposition integrationFelix Morgner5-11/+20
2024-07-16app/gui: attach model to disposition dropdownFelix Morgner2-7/+43
2024-07-15app/tests: add basic participant_row testsFelix Morgner2-0/+31
2024-07-15turns: add more testsFelix Morgner5-16/+124
2024-07-15app: only conditionally enable clear actionFelix Morgner2-1/+9
2024-07-15app: add accelerator for window clear actionFelix Morgner1-0/+1
2024-07-15app: implement "clear" actionFelix Morgner2-0/+7
2024-07-15app: rename participant_list_rowFelix Morgner4-18/+18
2024-07-15turns: perform widespread code cleanup actionsFelix Morgner9-102/+117
2024-07-15app/ui: fix window subtitle not updatingFelix Morgner1-2/+12
2024-07-15app/gui: set tooltips in UI definitionFelix Morgner1-5/+0
2024-07-15app/ui: replace more inline strings with constantsFelix Morgner1-2/+2
2024-07-15app/ui: add delete and edit tooltipsFelix Morgner1-3/+7
2024-07-15app/ui: fix wrong indices when editing or deletingFelix Morgner1-6/+3
2024-07-15app/ui: enable participant editingFelix Morgner4-7/+42
2024-07-15app/ui: turn participant creation dialog into generic edit dialogFelix Morgner4-14/+22
2024-07-14turns: rename "order value" to "priority"Felix Morgner3-8/+8
2024-07-14app: set row subtitleFelix Morgner1-0/+2
2024-07-14app/ui: make row title non-editableFelix Morgner2-3/+2
2024-07-14app/ui: enable deletion of participantsFelix Morgner3-1/+17
2024-07-14app/ui: show status view when turn order is emptyFelix Morgner2-9/+23
2024-07-14app: remove placeholder dataFelix Morgner1-7/+0
2024-07-14app: implement basic creation of participantsFelix Morgner3-1/+19
2024-07-14domain: add basic turn order typeFelix Morgner2-7/+6
2024-07-14domain/participant: convert to propertiesFelix Morgner1-1/+1
2024-07-14app: fix desktop fileFelix Morgner1-1/+3
2024-07-14lang: merge translationsFelix Morgner2-11/+7
2024-07-14tests: fix wrong resource and widget namesFelix Morgner1-2/+2
2024-07-14app/ui: rename main window ui fileFelix Morgner1-2/+2
2024-07-14app/ui: layout basic participant creation dialogFelix Morgner5-0/+75
2024-07-13app: switch to Adw.ApplicationFelix Morgner4-19/+33
2024-07-13app/ui: toggle icon when defeated state is toggledFelix Morgner2-0/+13
2024-07-13app/ui: add 'mark as defeated' tooltipFelix Morgner1-0/+3
2024-07-13app: set default color schemeFelix Morgner1-0/+3
2024-07-13app: move late-init code to on_startupFelix Morgner2-3/+9
2024-07-13app/ui: simplify participant rowsFelix Morgner2-27/+9
2024-07-13app/ui: make list entry title editableFelix Morgner2-2/+14
2024-07-13app/main: port to participant domain objectFelix Morgner3-8/+12
2024-07-13app/ui: add basic participant list rowFelix Morgner6-1/+179
2024-07-12app: add main menu button tooltipFelix Morgner3-0/+11
2024-07-12lang: extract constants for messagesFelix Morgner3-4/+23