Commit graph

249 commits

Author SHA1 Message Date
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
8b5d71d81a CHudPause: fix crash when opening options menu from village/lab 2024-11-18 21:35:20 +00:00
Hyper
a768e7b96b options_menu: hide menu on Y hold 2024-11-18 21:34:28 +00:00
Skyth
6f31815f7d Fix input state mapping. 2024-11-18 21:54:14 +03: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
88949d4cf4 Make procedural grid pattern more accurate. 2024-11-18 19:35:44 +03:00
Hyper
0fff9a3c77 CTitleMenu: fix options menu re-entering on A press whilst visible 2024-11-18 16:06:45 +00: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
104da0218b Merge branch 'main' into options-menu 2024-11-17 18:33:38 +00:00
Skyth
2fd26cfd80 Fix freeze in latest Clang version. 2024-11-17 21:01:00 +03:00
Hyper
2deb17d8c0 config: replace MSAA with AntiAliasing enum 2024-11-17 17:30:48 +00:00
Hyper
1117cbe33e window: make Japanese title uppercase 2024-11-17 15:59:12 +00:00
Hyper
e14439626d Implemented accessing options menu via pause and title screen 2024-11-17 15:55:17 +00:00
Michael
e405887c0e video_patches: don't adjust CSD aspect if UIScaleMode is Stretch 2024-11-16 16:02:02 -08:00
Hyper
91db1eae2b Merge branch 'function-pointers' into options-menu 2024-11-16 14:28:08 +00:00
Hyper
79675804bc Merge branch 'main' into function-pointers 2024-11-15 21:26:18 +00:00
Hyper
118c2f3ce2 config_detail: move implementation to cpp, relocate sources 2024-11-15 21:21:43 +00:00
Hyper
3257244224 config_detail: move implementation to cpp, relocate sources 2024-11-15 21:07:30 +00:00
Hyper
b354c6123d config: make definitions global 2024-11-15 19:57:44 +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
639206f5de config: use std::map for reverse enum template 2024-11-15 13:55:35 +00: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
Hyper
784d3973f4 git: move ignore rule for ./res/win32/ to res directory 2024-11-15 02:22:44 +00:00
Hyper
1130064df2 api: ported BlueBlur headers and misc. research 2024-11-15 02:00:24 +00: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
Hyper
416825872a Merge branch 'main' into function-pointers 2024-11-12 19:59:56 +00:00
Hyper
c9b6a6913f Fix loading screen speed at high frame rates 2024-11-12 19:55:00 +00:00
Skyth
3080412dc0 Change spin lock release functions to do an interlocked exchange. 2024-11-11 20:18:12 +03:00
Skyth
043c9e039b Update ShaderRecomp submodule. 2024-11-11 19:57:23 +03:00
Skyth
5ecc397639 Fix Chip not appearing transparent in "To The Surface" cutscene. 2024-11-11 16:01:25 +03:00
Skyth
cc2727d068 Fix vertex declaration not getting set in guest device. 2024-11-11 15:51:59 +03:00