* Add maximum size to tabs in options menu.
* Simplify squash ratio computation.
* Allow room for less padding if the text can't fit to the fixed width.
* Stretch every tab instead of individual ones.
---------
Co-authored-by: Skyth <19259897+blueskythlikesclouds@users.noreply.github.com>
* options_menu: prohibit right stick input to prevent camera moving in villages
* achievement_menu: remove extra nav inputs, implemented fast scroll
* achievement_menu: replicate skills menu fast scrolling
* Block exit button from terminating the installer while it's in progress.
* Fix quit prompt not appearing when closing the game from the taskbar.
---------
Co-authored-by: Skyth <19259897+blueskythlikesclouds@users.noreply.github.com>
* Add back button functionality to the installer.
* Nuclear exits.
* Adjust error code.
* Rework waiting time into the installer process instead.
* Extra waiting time during quitting.
* Restore button max widths.
* button_guide: set up Esc key texture
* Update installer_wizard.cpp
* Update resources submodule
* installer_wizard: decrease nav button margin
---------
Co-authored-by: Hyper <34012267+hyperbx@users.noreply.github.com>
* options_menu: implemented vertical scrolling for descriptions
* use correct size calculation
* remove empty lines from descriptions without value desc, move fix
* remove calculating the space for the next annotation after the last line
---------
Co-authored-by: DeaTh-G <hatvongeorge@gmail.com>
Co-authored-by: DeaTh-G <55578911+DeaTh-G@users.noreply.github.com>
* allow preliminary annotation on DrawCenteredParagraph
* improve annotated text line spacing
* fix functionality of non-annotated paragraphs
* a lot of very bad code that but line wrapping works
* support ruby annotations for options menu descriptions
* make installer wizard more accurate
* remove wrapper function
* add furigana support to config names
* add furigana support for marquee text for options
* fully support annotated text in options menu
* fix option names being split to multiple lines
* fix and cleanup installer wizard text placements
* implement furigana support for message window
* remove regex usage
* remove excessive const ref usage
* options_menu: implemented title animation
* Adjust options title flash animation.
* Replace use of std::numbers::pi with M_PI.
* Implement shader modifier for options title rectangle.
* Replicate the same scaling applied to the rectangle in world map.
---------
Co-authored-by: Skyth <19259897+blueskythlikesclouds@users.noreply.github.com>