WIP: Draft: Owen/button visibility overhaul #171
Labels
No labels
bug
confirmed
critical
discussion
documentation
enhancement
game design
needs cadhan to fix tests
suggestion
support
tests
UI
under the rug
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
owenryan/carbonopoly!171
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "owen/buttonVisibilityOverhaul"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
In an attempt to unravel UI From core logic so saving/loading can work, button hidden/visible logic has been moved out of
GameSystemand intogameBoardcontroller.TurnStateenum to declaratively represent which buttons should be visible at any timeGameSystem'sgameButtonslist with aTurnStateproperty.TurnStategameBoardController'sgameButtonvisibility listeners with a single TurnState listener.requested review from @40441512, @40441188, @40446360, @40444856, @40435022, and @40439721
assigned to @40457809
added 1 commit
b087e073- Remove unused enumCompare with previous version
marked this merge request as draft
removed review request for @40446360, @40441188, @40441512, @40435022, and @40444856
added 1 commit
7542cce1- Fix incorrect number in updateButtonContainerWidth callsCompare with previous version
approved this merge request
approved this merge request
Pull request closed