summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2024-07-25ui: fix namespaceFelix Morgner18-25/+23
2024-07-25turns: add initialization functionsFelix Morgner7-8/+58
2024-07-25build: restore lost app build configurationFelix Morgner1-2/+17
2024-07-25ui: show round number in subtitleFelix Morgner6-6/+31
2024-07-24app: add progress bar for turn orderFelix Morgner5-23/+57
2024-07-24ui: add resource existence test for participant_editorFelix Morgner1-1/+14
2024-07-24app: move ui code to ui libraryFelix Morgner31-165/+179
2024-07-24turns: clean up includes and headersFelix Morgner25-73/+46
2024-07-24turns: update header sorting rules and reformat codeFelix Morgner26-74/+108
2024-07-24turns: rename domain to coreFelix Morgner25-103/+105
2024-07-24domain/turn_order: fix a round underflow bugFelix Morgner3-1/+44
2024-07-23domain/turn_order: fix sorting predicateFelix Morgner1-10/+1
2024-07-23domain: redesign turn_orderFelix Morgner18-720/+390
2024-07-18app: move model back to tracker windowFelix Morgner4-52/+38
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