Commit graph

37 commits

Author SHA1 Message Date
Skyth
28416f651e Change some sounds used in options menu. 2024-11-19 14:18:11 +03:00
Skyth
67478ca9f5 Add sound effects to options menu. 2024-11-19 13:58:30 +03:00
Skyth
749216d2af Converge increments only when holding the left/right button. 2024-11-19 12:22:58 +03:00
Skyth
faa053cd77 Handle real-time modifications of some video config values. 2024-11-19 12:18:50 +03:00
Hyper
99b0cf3c31 options_menu: only draw header/footer fade in stages 2024-11-19 03:29:31 +00:00
Hyper
7b93f1b77f options_menu: move ATOC option below Anti-Aliasing 2024-11-19 03:16:02 +00:00
Hyper
8c67886539 config: added Allow Background Input option 2024-11-19 03:08:08 +00:00
Hyper
dc3bfb8e3c options_menu: fix buffered A press selecting first option upon entry 2024-11-19 02:06:16 +00:00
Hyper
4d70dbd3b8 camera_patches: implemented camera X/Y invert 2024-11-19 01:36:11 +00:00
Hyper
dd066095a9 options_menu: use config callbacks after setting items 2024-11-18 23:37:04 +00:00
Hyper
b6960e7113 options_menu: round res scale description resolution 2024-11-18 23:11:38 +00:00
Skyth
1098d336c6 Implement float slider. 2024-11-19 00:57:17 +03:00
Hyper
a768e7b96b options_menu: hide menu on Y hold 2024-11-18 21:34:28 +00:00
Hyper
57fe789903 Update English localisation 2024-11-18 18:14:57 +00:00
Skyth
824556e5c0 Add enum & bool editing. 2024-11-18 20:58:18 +03:00
Skyth
0d433ed6ff Improve marquee text scrolling. 2024-11-18 18:09:31 +03:00
Skyth
b7607f5611 Draw outer container as an outline. 2024-11-18 16:53:40 +03:00
Skyth
c99ceec1d1 Further scroll bar padding adjustments. 2024-11-18 16:18:47 +03:00
Skyth
4f1038489c Adjust scroll bar padding. 2024-11-18 16:16:04 +03:00
Skyth
db6f54c9f7 Draw scroll bar. 2024-11-18 16:05:58 +03:00
Skyth
5c2c80618b Fix duplicate triangles when selecting options. 2024-11-18 15:35:41 +03:00
Skyth
ab6ad299c2 Implement options menu navigation. 2024-11-18 15:25:21 +03:00
Skyth
4d01217c32 Supersample fonts to 2K. 2024-11-18 13:28:07 +03:00
Skyth
92c1772d55 Draw selection triangles. 2024-11-18 13:25:44 +03:00
Hyper
d4d4328874 options_menu: implemented info panel and text marquee (see TODOs) 2024-11-18 00:37:13 +00:00
Hyper
2deb17d8c0 config: replace MSAA with AntiAliasing enum 2024-11-17 17:30:48 +00:00
Hyper
e14439626d Implemented accessing options menu via pause and title screen 2024-11-17 15:55:17 +00:00
Hyper
5a110d3838 config: implemented name and enum localisation 2024-11-15 19:27:46 +00:00
Skyth
8a11917ce5 Draw config options manually instead of looping through them. 2024-11-15 19:14:23 +03:00
Hyper
cd1f9742f5 config: use string_view, added method to get value pointer 2024-11-15 13:43:14 +00:00
Skyth
2024dc46ce Fix config name padding not getting scaled at different resolutions. 2024-11-15 11:58:12 +03:00
Skyth
90bd3ce3fa Fix bar dark gradient effect. 2024-11-13 23:16:49 +03:00
Skyth
9b90ad9c0c Adjust padding & text sizes. 2024-11-13 22:55:49 +03:00
Skyth
d241617be6 Adjust line sizes, fix tab text centering. 2024-11-13 22:31:59 +03:00
Skyth
54c5ba7645 Draw fade on borders, center tabs better. 2024-11-13 22:19:40 +03:00
Skyth
7d5f3b5a4c Improve options menu visuals. 2024-11-13 21:35:08 +03:00
Skyth
f7fee60c37 Initial options menu implementation. 2024-11-13 16:15:10 +03:00