120 - Countdowns (#158)

* Added the shell of the Countdown application

* Added countdown automation

* Fixed overflow layout and added confirmation on countdown removal

* Added ownership to countdowns
This commit is contained in:
WBHarry 2025-06-21 21:37:22 +02:00 committed by GitHub
parent 3464717958
commit c15d55a505
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
33 changed files with 1222 additions and 137 deletions

View file

@ -83,6 +83,10 @@
"actionPoints": {
"label": "Action Points",
"hint": "Automatically give and take Action Points as combatants take their turns."
},
"countdowns": {
"label": "Countdowns",
"hint": "Automatically progress non-custom countdowns"
}
}
},
@ -1027,6 +1031,45 @@
"Title": "Downtime"
}
},
"Countdown": {
"FIELDS": {
"countdowns": {
"element": {
"name": { "label": "Name" },
"progress": {
"current": { "label": "Current" },
"max": { "label": "Max" },
"type": {
"value": { "label": "Value" },
"label": { "label": "Label", "hint": "Used for custom" }
}
}
}
}
},
"Type": {
"Spotlight": "Spotlight",
"Custom": "Custom",
"CharacterAttack": "Character Attack"
},
"NewCountdown": "New Countdown",
"AddCountdown": "Add Countdown",
"RemoveCountdownTitle": "Remove Countdown",
"RemoveCountdownText": "Are you sure you want to remove the countdown: {name}?",
"OpenOwnership": "Edit Player Ownership",
"Title": "{type} Countdowns",
"Types": {
"narrative": "Narrative",
"encounter": "Encounter"
},
"Notifications": {
"LimitedOwnershipMaximise": "You don't have permission to enter edit view"
}
},
"OwnershipSelection": {
"Title": "Ownership Selection - {name}",
"Default": "Default Ownership"
},
"Sheets": {
"PC": {
"Name": "Name",