summaryrefslogtreecommitdiff
path: root/app/src
AgeCommit message (Collapse)AuthorFilesLines
2024-07-24turns: update header sorting rules and reformat codeFelix Morgner6-18/+22
2024-07-24turns: rename domain to coreFelix Morgner4-20/+20
2024-07-23domain: redesign turn_orderFelix Morgner4-39/+38
2024-07-18app: move model back to tracker windowFelix Morgner2-40/+32
2024-07-18app/ui: link up delete/edit enablementFelix Morgner2-1/+33
2024-07-17app/ui: add stop configuration dialogFelix Morgner1-1/+22
2024-07-17app/ui: implement basic turn trackingFelix Morgner3-18/+104
2024-07-16domain: clean up turn_order apiFelix Morgner1-3/+3
2024-07-16app: move turn order management logic to turn_orderFelix Morgner3-51/+14
2024-07-16app/ui: bind start button enablement and actionFelix Morgner2-0/+10
2024-07-16app: perform some code cleanupFelix Morgner2-44/+48
2024-07-16app: replace n_items with is_empty propertyFelix Morgner2-13/+20
2024-07-16app: rename main window to trackerFelix Morgner3-14/+14
2024-07-16app/ui: add basic tracking UI definitionFelix Morgner1-0/+5
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 Morgner1-1/+31
Implements #1
2024-07-16app: extract turn order viewFelix Morgner4-40/+96
2024-07-16turns: implement basic disposition integrationFelix Morgner2-3/+6
2024-07-16app/gui: attach model to disposition dropdownFelix Morgner1-4/+32
2024-07-15turns: add more testsFelix Morgner1-6/+2
2024-07-15app: only conditionally enable clear actionFelix Morgner1-1/+5
2024-07-15app: add accelerator for window clear actionFelix Morgner1-0/+1
2024-07-15app: implement "clear" actionFelix Morgner1-0/+6
2024-07-15app: rename participant_list_rowFelix Morgner2-13/+13
2024-07-15turns: perform widespread code cleanup actionsFelix Morgner5-86/+91
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 Morgner2-2/+31
2024-07-15app/ui: turn participant creation dialog into generic edit dialogFelix Morgner2-9/+15
2024-07-14turns: rename "order value" to "priority"Felix Morgner2-7/+7
2024-07-14app: set row subtitleFelix Morgner1-0/+2
2024-07-14app/ui: make row title non-editableFelix Morgner1-1/+1
2024-07-14app/ui: enable deletion of participantsFelix Morgner2-1/+14
2024-07-14app/ui: show status view when turn order is emptyFelix Morgner1-6/+17
2024-07-14app: remove placeholder dataFelix Morgner1-7/+0
2024-07-14app: implement basic creation of participantsFelix Morgner2-0/+10
2024-07-14domain: add basic turn order typeFelix Morgner1-5/+4
2024-07-14domain/participant: convert to propertiesFelix Morgner1-1/+1
2024-07-14lang: merge translationsFelix Morgner1-5/+3
2024-07-14app/ui: rename main window ui fileFelix Morgner1-2/+2
2024-07-14app/ui: layout basic participant creation dialogFelix Morgner2-0/+41
2024-07-13app: switch to Adw.ApplicationFelix Morgner2-13/+21
2024-07-13app/ui: toggle icon when defeated state is toggledFelix Morgner1-0/+11
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 Morgner1-3/+8
2024-07-13app/ui: simplify participant rowsFelix Morgner1-13/+4
2024-07-13app/ui: make list entry title editableFelix Morgner1-1/+9