* Initial commit
* don't rewrite file each time
* Format Rust code using rustfmt
* Receive menu settings from web via message
* Adjust logic
* Stub changes for json messages
* Rust: receive menu as json
* Small JS changes for desktop
* Attempt to fix exit issues
* Fix filename issue
* JS: Export menu as json
* Use JSON for Rust -> JS message
* Update .conf file schema to json
* Tear down session when leaving training mode
* Remove URL behavior, rename WebAppletResponse -> MenuJsonStruct
* Update TUI to use JSON
Co-authored-by: jugeeya <jugeeya@live.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* Updated menu buttons and icons
* Cleaned up .devcotainer
* removed dockerfile from .devcontainer in favour
of using image
* Added JS settings, updated menu template, css, js
* Updated tab width to 4
* Refactored openTab and closeAllItems,
default tab content to be hidden,
added polyfill for NodeList.forEach
* Refactored openItem, made targeting modals easier
* Refactored toggleOption
* Fixed clicking tab not closing active modals
* Updated aerial delay and falling aerial icons
* Updated colours of defensive settings menu icons
* Updated misc tab menu icon colours
* Fixed oos_offset, shield_state, and shield_tilt
* Fixed all tabs defaulting to active,
Updated modals to be outside menu_items,
Refactored JS to work with new HTML hierarchy
* Updated settings to be JSON
* Fixed single options not populating correctly from url
* Updated menu to edit settings object when toggled
* Removed updating settings from menu before exit
* Refactored comments to fewer lines
* Refactored to use const,
Refactored to use camelCase,
Refactored resetCurrentSubmenu & resetAllSubmenus
* Fixed size and alignment of menu item text,
Fixed size of option button's text,
Fixed colour of crouch icon
* Updated stroke width for crouch icon feet & arms
* Updated check to use fontawesome as a base,
Changed colour to have better contrast,
Added outline for better contrast
* Updated one-winged angel option to 1-winged angel
* Updated openTab and resetCurrentMenu to play sfx
* initial
* Complete refactor, add save state autoload
* forgot to commit consts folder
* Format Rust code using rustfmt
* Refactor, attempt CPU as well
* Update items.rs
* Format Rust code using rustfmt
* Fix web menu
* Format Rust code using rustfmt
* Fix crashes due to cpu kind not set
* Format Rust code using rustfmt
* Prevent Nana from Spawning with Items (#353)
Simple check before giving items
* somehow this code caused blackscreens on ryujinx?
* remerge
* Link and Diddy fixes, Players spawning with CPU item fixes (#355)
* Format Rust code using rustfmt
* Delete mash buffer queue entirely when spawning items to fix diddy as cpu; nits
* fix merge
* nit
* Format Rust code using rustfmt
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: GradualSyrup <68757075+GradualSyrup@users.noreply.github.com>
* Web menu refactor
* Fix some menu items
* Fixes for quick_menu, general clippy fixes
* Revert small testing change
* Add quick menu SVG
* Fix defaults saving/loading
* Log the last URL from the web menu
Co-authored-by: jugeeya <jugeeya@live.com>
* Initial commit
* Format Rust code using rustfmt
* Add back fs calls
* working with drawing
* wow we're almost there
* multi-lists working, selection within tui working
* working with tabs
* working with smash
* amend warnings, fix menu actually saving inputs
* small refactors
* Fully working!
* Fix warnings
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>