* Initial
* Clippy + Format
* Update save_states.rs
* selected vs random
* fix
* Formats
* Format
* Format
* Fix for effect removal
* Updated copy, 2 randomize_slots, 2 save_slot_state
* Update to 5.1, fix random logic
---------
Co-authored-by: Matthew Edell <edell.matthew@gmail.com>
* Initial
* Clippy + Format
* Update save_states.rs
* selected vs random
* fix
* Formats
* Format
* Format
* Updated copy, 2 randomize_slots, 2 save_slot_state
* Update to 5.1, fix random logic
---------
Co-authored-by: Matthew Edell <edell.matthew@gmail.com>
A small change to add an ignore-revs file for `git blame`. This file
contains a list of revisions that `git blame` will ignore, usually meant
for preserving a useful blame history through mass reformats or similar
bulk changes. You can configure your git to use this ignore-revs file
by running `git config blame.ignoreRevsFile .git-blame-ignore-revs`.
The list of commits in this ignore-revs file was generated via:
`git --no-pager log --grep="Format Rust code using rustfmt" --author="github-actions" --format="%H"`
See the following for an explanation and docs:
https://akrabat.com/ignoring-revisions-with-git-blame/https://www.git-scm.com/docs/git-blame#Documentation/git-blame.txt---ignore-revs-fileltfilegt
* Avoid making layouts invisible outside training mode with HUD off
* Switch menu buttons around; change defaults resetting texts
* Fix unused feature import
* Added test icons to layout,
toggle visibility of icon based on submenu_id
* disable icon container pane when menu is open
* Add icons to 'layout.arc'
* Add remaining icons to 'layout.arc'
* Apply suggestions from code review
Co-authored-by: jugeeya <jugeeya@live.com>
* Incorporate feedback, remove deltas from formatting differences
* Updated some icon textures, updated layout
* Swapped x for check icon on selected toggles
* Moved logic to collect submenu id's to app impl
---------
Co-authored-by: Matthew Edell <edell.matthew@gmail.com>
Co-authored-by: jugeeya <jugeeya@live.com>
* Initial refactor
* Full refactor
* Depend only on pane creator flags
* Small refactor
* Small refactors; notification support
* Don't push event for every quick menu change
* Backend for defaults almost done
* Run tests on CI
* Finish save + reset defaults without confirmation
* Added slider menu UI
---------
Co-authored-by: xhudaman <edell.matthew@gmail.com>
* Updated devcontainer to remove unused config
* Added slider menu background and text labels
* Finished layout of UI components
* Reordered slider values
* Fixed alignment of labels
* Adjusted label postion to be centered vertically
* TEST for colors
* Updated UI to look better with colours
* Changed menu to only have 'min' & 'max', fixed layout
* Created macro for slider button labels, cleaned up warnings
* Updated default case to panic
* Added text outline and shadow, updated text colours to match the game
* Updated default cases to panic