summaryrefslogtreecommitdiff
path: root/app
AgeCommit message (Collapse)AuthorFilesLines
2025-05-23app: prepare restructuringFelix Morgner6-236/+0
2025-05-12lib: move C library to new directoryFelix Morgner1-0/+25
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 installed meta filesFelix Morgner1-0/+2
2025-04-29app: rename meta information fileFelix Morgner3-4/+5
2025-04-29ui: move UI builder filesFelix Morgner1-1/+1
2025-04-26ui: implement basic about dialogFelix Morgner3-1/+60
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 Morgner2-6/+4
2025-03-27adw: clean up implementationFelix Morgner1-4/+5
2024-08-19app: pass down settingsFelix Morgner1-6/+9
2024-08-19core: add settings accessorFelix Morgner2-30/+0
2024-08-17app: add accelerator for preferences actionFelix Morgner1-0/+1
2024-08-17app: add skip-defeated preferenceFelix Morgner1-0/+5
2024-08-17ui: add participant shading color preferencesFelix Morgner1-3/+3
2024-08-15app: fix settings schema default valuesFelix Morgner1-3/+3
2024-08-15app: add basic settings schemaFelix Morgner2-0/+25
2024-07-29app: add mime type definitionFelix Morgner3-1/+20
2024-07-29app: enable start with files to openFelix Morgner2-8/+35
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 Morgner4-117/+37
2024-07-25ui: fix namespaceFelix Morgner2-5/+3
2024-07-25turns: add initialization functionsFelix Morgner1-8/+4
2024-07-25build: restore lost app build configurationFelix Morgner1-2/+17
2024-07-24app: move ui code to ui libraryFelix Morgner15-979/+11
2024-07-24turns: clean up includes and headersFelix Morgner14-47/+20
2024-07-24turns: update header sorting rules and reformat codeFelix Morgner15-45/+63
2024-07-24turns: rename domain to coreFelix Morgner11-42/+42
2024-07-23domain: redesign turn_orderFelix Morgner7-45/+43
2024-07-18app: move model back to tracker windowFelix Morgner4-52/+38
2024-07-18app/ui: link up delete/edit enablementFelix Morgner3-1/+40
2024-07-17app/ui: add stop configuration dialogFelix Morgner2-3/+23
2024-07-17app/ui: implement basic turn trackingFelix Morgner5-23/+116
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