summaryrefslogtreecommitdiff
path: root/app/src
AgeCommit message (Collapse)AuthorFilesLines
2025-05-02app: delete tracker window when it is being removedFelix Morgner1-3/+11
2025-05-02app: initialize custom widgets after app startupFelix Morgner1-3/+4
2025-04-30ui: convert tracker to template_widgetFelix Morgner1-20/+10
2025-04-29ui: flatten namespace hierarchyFelix Morgner1-5/+5
2025-04-29app: rename meta information fileFelix Morgner1-1/+1
2025-04-29ui: move UI builder filesFelix Morgner1-1/+1
2025-04-26ui: implement basic about dialogFelix Morgner1-1/+12
2025-04-04adw: implement basic StyleManagerFelix Morgner1-3/+4
2025-04-04adw: rename namespace to AdwaitaFelix Morgner1-2/+2
2025-04-03adw: prepare files for extractionFelix Morgner1-4/+3
2025-03-27adw: clean up implementationFelix Morgner1-4/+5
2024-08-19app: pass down settingsFelix Morgner1-6/+9
2024-08-17app: add accelerator for preferences actionFelix Morgner1-0/+1
2024-07-29app: enable start with files to openFelix Morgner1-7/+34
2024-07-26turns: perform source cleanupFelix Morgner1-2/+6
2024-07-26ui: tracker implement loading UIFelix Morgner1-0/+1
2024-07-25ui/tracker: prepare save as... actionFelix Morgner1-0/+1
2024-07-25ui/tracker: implement simple saving mechanismFelix Morgner1-0/+1
2024-07-25adw: add bare bones wrapper for AdwApplicationFelix Morgner2-75/+36
2024-07-25ui: fix namespaceFelix Morgner1-2/+2
2024-07-25turns: add initialization functionsFelix Morgner1-8/+4
2024-07-24app: move ui code to ui libraryFelix Morgner5-453/+3
2024-07-24turns: clean up includes and headersFelix Morgner6-18/+15
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