Repository navigation
feat: revamp city training and battlefield UI - #19
Merged
Merged
Conversation
Show each city queue and barracks lane, route placement and cancellation through the city-scoped API, and surface lane speed and refund details.
Keep the navigation tab focused on city queue visibility while every barracks exposes the shared pipeline, lane status, cancellation, and batch controls.
Show in-progress batches only on barracks lanes, keep the shared queue upcoming-only, and add population and policy navigation to the training workspace.
Replace per-army combat badges with a clickable animated engagement marker, distinguish siege and occupation states on settlements, and stabilize round countdown presentation.
Replace oversized battle labels with a compact red crossed-swords marker and drive round progress directly from the server timestamp. Prioritize recruitable population and militia in barracks, anchor training badges to their lanes, and label unowned building actions as details.
Show both sides' live and reported casualties without revealing concealed total strength. Use persistent army names throughout the game UI and add inline renaming for owned armies.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Outcome
Makes troop training a barracks interaction backed by the city-wide queue, gives active combat clearer map and detail treatments, exposes observable casualties in real time, and lets players name their armies.
City training
Battlefield clarity
Army names
Dependency
The training, battle-summary, and army-name changes require backend PR #24.
Verification