summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2024-07-18app/ui: link up delete/edit enablementFelix Morgner4-1/+42
2024-07-17ci: reduce configuration againFelix Morgner1-20/+3
2024-07-17ci: add missing variable in test scriptFelix Morgner1-1/+1
2024-07-17ci: fix coverage job dependencyFelix Morgner1-1/+1
2024-07-17build: simplify presetsFelix Morgner2-50/+29
2024-07-17ide: define local install prefixFelix Morgner1-0/+1
2024-07-17lang: add missing translationsFelix Morgner5-23/+50
2024-07-17domain/tests: improve turn_order testsFelix Morgner3-54/+483
2024-07-17app/ui: add stop configuration dialogFelix Morgner2-3/+23
2024-07-17app/ui: implement basic turn trackingFelix Morgner8-45/+287
2024-07-16domain: clean up turn_order apiFelix Morgner4-124/+42
2024-07-16app: move turn order management logic to turn_orderFelix Morgner7-121/+135
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 Morgner10-32/+32
2024-07-16app/ui: add basic tracking UI definitionFelix Morgner3-2/+44
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 Morgner4-9/+56
Implements #1
2024-07-16res: automatically export UI filesFelix Morgner11-271/+50
2024-07-16app: extract turn order viewFelix Morgner17-193/+263
2024-07-16turns: implement basic disposition integrationFelix Morgner11-47/+128
2024-07-16app/gui: attach model to disposition dropdownFelix Morgner4-9/+48
2024-07-16domain/disposition: replace overcomplicated implementation with enumFelix Morgner3-176/+24
2024-07-16domain/disposition: fix header guardFelix Morgner1-2/+2
2024-07-16domain: add disposition typeFelix Morgner4-0/+235
2024-07-15app/tests: add basic participant_row testsFelix Morgner2-0/+31
2024-07-15domain/turn_order: hide more of the inherited APIFelix Morgner1-2/+4
2024-07-15domain: extend participant testsFelix Morgner3-18/+69
2024-07-15turns: add more testsFelix Morgner10-31/+290
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 Morgner7-22/+22
2024-07-15turns: perform widespread code cleanup actionsFelix Morgner15-128/+175
2024-07-15app/menu: prepare clear menu itemFelix Morgner6-1/+16
2024-07-15app/ui: fix window subtitle not updatingFelix Morgner3-2/+14
2024-07-15app/ui: prepare start button UIFelix Morgner6-2/+21
2024-07-15app/gui: set tooltips in UI definitionFelix Morgner3-5/+6
2024-07-15app/ui: replace more inline strings with constantsFelix Morgner1-2/+2
2024-07-15app/ui: add delete and edit tooltipsFelix Morgner5-3/+23
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 Morgner7-20/+26
2024-07-14doc: fix more turn order spellingsFelix Morgner2-2/+2
2024-07-14lang: add missing translation for priority format stringFelix Morgner4-0/+8
2024-07-14turns: rename "order value" to "priority"Felix Morgner14-47/+47
2024-07-14res/style: prepare class for active participantFelix Morgner2-0/+8
2024-07-14app: set row subtitleFelix Morgner1-0/+2
2024-07-14app/ui: make row title non-editableFelix Morgner4-15/+14
2024-07-14app/ui: enable deletion of participantsFelix Morgner6-5/+45