44289 Commits

Author SHA1 Message Date
Henrik Rydgård
4ec26d5002 More cleanup. Fix some warnings. 2025-10-31 22:37:28 +01:00
Henrik Rydgård
14ddad5ce3 Change how defaults work in the inifile reader (more flexible this way) 2025-10-31 21:57:52 +01:00
Henrik Rydgård
c98b7591d3 Improve the overload resolution in IniFile 2025-10-31 15:43:52 +01:00
Henrik Rydgård
bb3e599f4e
Merge pull request #20945 from bbss000/master
Update  zh_TW.ini
2025-10-31 14:02:13 +01:00
Hsu Ping Shen
54454095f6
Update Chinese translations in zh_TW.ini 2025-10-31 20:52:06 +08:00
Henrik Rydgård
174d45279c
Merge pull request #20944 from hrydgard/remove-constexpr
Remove constexpr from ConfigSetting constructors
2025-10-31 10:40:47 +01:00
Henrik Rydgård
5a1ed5a53b Remove constexpr from ConfigSetting constructors
We can't take full advantage of it until we start requiring C++20
anyway.

Also remove the CfgFlags defaults while at it.

Fixes #20938
2025-10-31 10:11:25 +01:00
Henrik Rydgård
9e810b9b88
Merge pull request #20942 from oltolm/ffmpeg-mingw-w64
MediaEngine: use "avpriv_stream_set_need_parsing"
2025-10-31 06:34:57 +01:00
oltolm
a9c45eaae4 MediaEngine: use "avpriv_stream_set_need_parsing" 2025-10-30 23:46:21 +01:00
Henrik Rydgård
f44e0505ea Fix SDL font rendering
Fixes #20933
2025-10-30 09:40:48 +01:00
Henrik Rydgård
a506683f76
Merge pull request #20935 from hrydgard/config-offset
Access config settings by owner + offset instead of direct pointer
2025-10-30 09:10:53 +01:00
Henrik Rydgård
c30df3084c Access config setting data by owner pointer and offset, instead of by direct pointer 2025-10-29 17:23:27 +01:00
Henrik Rydgård
0626d3266d Compute offsets when initializing ConfigSettings 2025-10-29 17:06:43 +01:00
Henrik Rydgård
61a9c9bc5a
Merge pull request #20934 from hrydgard/config-representation
ConfigSetting refactor
2025-10-29 17:06:34 +01:00
Henrik Rydgård
d401915627 More string_view in IniFile 2025-10-29 16:02:50 +01:00
Henrik Rydgård
60aed95e7b More config refactor 2025-10-29 15:49:43 +01:00
Henrik Rydgård
7578a1935b More config refactor 2025-10-29 15:41:41 +01:00
Henrik Rydgård
a26529fd03 Prepare to change the representation of config settings 2025-10-29 15:07:51 +01:00
Henrik Rydgård
04e366e944
Merge pull request #20932 from hrydgard/guess-what-more-portrait
Notification bug fixes
2025-10-29 14:55:29 +01:00
Henrik Rydgård
19f723d579 Notifications should obey insets 2025-10-29 14:22:17 +01:00
Henrik Rydgård
5eeceb0d04 Add a missing ID to the SVG 2025-10-29 13:40:04 +01:00
Henrik Rydgård
e7a9a10aac Fix issue with hiding certain notifications when not in-game (should be per type, not per edge) 2025-10-29 13:39:34 +01:00
Henrik Rydgård
f61ab34b13
Merge pull request #20931 from hrydgard/even-more-portrait
Even more portrait work - add two new base screens and use them
2025-10-29 10:49:15 +01:00
Henrik Rydgård
81b77f6479 Switch over the analog calibration screen to the new TwoPane framework 2025-10-29 10:25:29 +01:00
Henrik Rydgård
37462a0c5f Add new TwoPane screen type, use for tilt controls. Adapts to portrait/landscape nicely. 2025-10-29 10:14:19 +01:00
Henrik Rydgård
89b3abbe7b More topbar styling 2025-10-29 09:43:16 +01:00
Henrik Rydgård
b946a29fd7 Update some outdated translation keys 2025-10-29 09:33:04 +01:00
Henrik Rydgård
7896845e0c Rename "Custom key setting" to "Custom touch button setup" 2025-10-29 09:25:28 +01:00
Henrik Rydgård
78f20846c5 Convert more screens to SimpleDialogScreen 2025-10-29 09:12:37 +01:00
Henrik Rydgård
e37c0cbef3 Introduce SimpleBaseDialogScreen, TabbedBaseDialogScreen's simpler cousin 2025-10-29 08:39:59 +01:00
Henrik Rydgård
a4f588adfb Minor cleanup 2025-10-29 08:39:59 +01:00
Henrik Rydgård
243c784666 Use the common tabdialog class for GestureMappingScreen 2025-10-29 08:39:59 +01:00
Henrik Rydgård
1f35cf8538
Merge pull request #20930 from hrydgard/more-ui-work
More UI code cleanup, remove Exit button on Android.
2025-10-29 00:54:03 +01:00
Henrik Rydgård
2b9f2672bb UI screens header cleanup 2025-10-29 00:15:41 +01:00
Henrik Rydgård
69aa84e3b0 Split out the backgrounds and base screen classes from MiscScreens.h 2025-10-29 00:02:43 +01:00
Henrik Rydgård
7ffd72b32e Rename some screen classes 2025-10-29 00:02:43 +01:00
Henrik Rydgård
0a0b390fd3 Remove the exit button on Android. All it does is cause problems, you can just back out. 2025-10-29 00:02:43 +01:00
Henrik Rydgård
5ef12354a3
Merge pull request #20929 from hrydgard/ios-portrait-work
iOS portrait mode work
2025-10-28 17:04:45 +01:00
Henrik Rydgård
5826b61d95 Extract some useful view classes from UploadScreen, use on CreditsScreen 2025-10-28 15:32:45 +01:00
Henrik Rydgård
42a44e4243 Improve inset handling 2025-10-28 14:54:28 +01:00
Henrik Rydgård
b660dcee2b Various inset and margin fixes and improvements 2025-10-28 13:59:37 +01:00
Henrik Rydgård
138be54f6a More misc work 2025-10-28 11:54:07 +01:00
Henrik Rydgård
5a0af8d313 UploadScreen: Filter out link-local IP addresses 2025-10-28 11:54:07 +01:00
Henrik Rydgård
df9c575a22 iOS: Show the status bar (overlay style) in portrait mode. 2025-10-28 11:54:07 +01:00
Henrik Rydgård
31d13e14ef
Merge pull request #20928 from hrydgard/more-portrait-mode
Portrait mode: Some work on the credits screen, main screen
2025-10-28 11:53:55 +01:00
Henrik Rydgård
9ed3fc0eaa Some work on the credits screen, main screen 2025-10-28 11:27:31 +01:00
Henrik Rydgård
84b491a4f8
Merge pull request #20927 from hrydgard/more-ios-fixes
iOS: Deduplicate a lot of code between the two view controllers
2025-10-28 00:37:56 +01:00
Henrik Rydgård
c7370c2e72 Move even more stuff into PPSSPPBaseViewController 2025-10-27 21:38:27 +01:00
Henrik Rydgård
d5834d0f84 Move a lot more stuff into PPSSPPBaseViewController 2025-10-27 21:11:39 +01:00
Henrik Rydgård
f825db5551 Move camera and location support to PPSSPPBaseViewController 2025-10-27 20:44:34 +01:00