Henrik Rydgård
46e82f3c63
Game screen: Add a button to reset the played time counter
2026-01-23 18:54:22 +01:00
Henrik Rydgård
b90bb6da70
Windows: Preserve the non-maximized window size
...
Fixes #15435
2026-01-23 18:54:17 +01:00
Henrik Rydgård
c232867fba
Correct functionality of the display rotation control rotation.
...
Fixes #19775
A future step might be to also rotate the touch screen inputs..
2026-01-23 01:18:58 +01:00
Henrik Rydgård
beb2e45918
UWP: Correct default for GPU backend, fixing problems on first boot
2026-01-22 10:34:54 +01:00
Henrik Rydgård
10690952b2
Variable renaming, rename the new packet relay option, set default to false
2026-01-21 01:37:58 +01:00
Henrik Rydgård
6a9b2e1e87
RetroAchievements: Improve completion messages (subset, differentiate hardcore mode)
2026-01-20 18:25:48 +01:00
Henrik Rydgård
b01001a2e0
Merge pull request #21116 from Kethen/aemu_postoffice_integrate_v2
...
Support adhoc relay from aemu to ppsspp
2026-01-20 15:10:07 +01:00
Henrik Rydgård
c8db8463f2
Some cleanup of the frameskipping setting. Avoid having Auto Frameskip reset the frameskip setting to 1.
2026-01-19 17:44:00 +01:00
Henrik Rydgård
1d2f846c66
Partial drive-by cleanup of quick chat code
2026-01-19 17:14:24 +01:00
Henrik Rydgård
f4dbff0f14
Merge branch 'master' into aemu_postoffice_integrate_v2
2026-01-19 11:40:38 +01:00
MMaZaHaKa
aa350b3082
upd proAdhoc
2026-01-16 06:17:03 +02:00
Katharine Chui
748786e80c
update packet relay setting wording, enable relay by default
2026-01-15 21:40:19 +01:00
Katharine Chui
bf30de1527
initial github.com/kethen/aemu_postoffice integration ported from github.com/kethen/aemu
2026-01-11 18:53:54 +01:00
Henrik Rydgård
f1f931551a
Add a "Savestate slot count" setting.
2026-01-09 12:20:39 +01:00
Henrik Rydgård
38ebb9d729
Set a few defaults automatically as a proof-of-concept (to reduce duplication)
...
See #18888
2026-01-05 19:03:43 +01:00
Henrik Rydgård
3efbcb600f
Increase default exit-save-confirmation delay to 300s (5 min)
2026-01-01 20:59:36 +01:00
Henrik Rydgård
2d39a88253
Some game config button cleanup on pause screen
2025-12-25 13:32:38 +01:00
Henrik Rydgård
ed25b5e991
Add convenient UI on the pause screen for changing/locking the screen orientation
2025-11-26 11:14:37 +01:00
Henrik Rydgård
7a8a642aed
Convert the pause button to a normal customizable touch screen button
2025-11-25 15:47:05 +01:00
Henrik Rydgård
b8fced5b41
Path code cleanup, move some UI code ( #21037 )
...
* Move a bunch of path logic into Core/Util/PathUtil.cpp/h
.
* Move GameImageView out from SaveDataScreen
* More cleanup, add a translation string
2025-11-25 00:44:24 +01:00
Henrik Rydgård
3116eba395
More UI work ( #21035 )
...
* Improve a couple of on-screen buttons (menu, fastforward)
* Fix the new continue button, oops
* Add some missing translations
* Split a translation string to make portrait look better
* More GameScreen redesign
* Don't accidentally go into game-specific mode
* Fix layout issue with popupscreens, fix context menu positioning
* One more icon
2025-11-24 20:33:13 +01:00
Henrik Rydgård
b71ee0ba89
Fix some bugs around game-specific config load/save ( #21033 )
2025-11-24 14:05:23 +01:00
Henrik Rydgård
049d6ecd0c
Fix oversight causing wrong initialization of button visibility
2025-11-23 20:03:54 +01:00
Henrik Rydgård
e172cc1060
Correct resetting some touch control parameters.
...
Fixes #20993
2025-11-22 16:41:12 +01:00
Wes Copeland
7a98df5297
Achievements: support rc_client_set_host
2025-11-16 17:54:56 -05:00
Henrik Rydgård
defd21cc90
Android: Rework UI insets handling ( #21007 )
...
* During game load, place the loading screen where the game will appear
* Android: Merge NativeActivity into PpssppActivity
* Rework window insets handling on Android
* Main screen: Display the path on its own line in portrait mode
* Make the "Fullscreen" setting on Android separate between portrait and landscape
2025-11-16 10:43:58 +01:00
Henrik Rydgård
412c746179
Add tilt (accelerometer) input support for DualSense controllers on Windows
2025-11-09 23:11:20 +01:00
Henrik Rydgård
9155de3358
Make the old behavior that the UI shrinks if the window is small optional. New hidden setting [General]/ShrinkIfWindowSmall
2025-11-06 23:44:55 +01:00
Henrik Rydgård
a183420a87
Orientation-specific defaults
2025-11-05 21:46:38 +01:00
Henrik Rydgård
063c7d4f7e
Get separate touch screen config for portrait working
2025-11-05 21:01:37 +01:00
Henrik Rydgård
4c73103c6c
Work on splitting touch controls between orientations
2025-11-05 20:29:55 +01:00
Henrik Rydgård
eab2cc85bc
Sneak in a critical bugfix in config loading, oops. Also fix minor bug reported by oltolm.
2025-11-05 20:29:12 +01:00
Henrik Rydgård
1246b2d131
Correct handling of fallbacks and defaulting
2025-11-05 14:13:11 +01:00
Henrik Rydgård
2b863aafe1
Prepare for the new defaulting mechanism, IniFile cleanup
2025-11-05 12:49:52 +01:00
Henrik Rydgård
2651a3a241
Add base struct ConfigBlock
2025-11-05 12:49:52 +01:00
Henrik Rydgård
f7ed063b87
Add a comment
2025-11-05 12:49:51 +01:00
Henrik Rydgård
4467357e09
Add "fallback sections" to config reading, so we can "upgrade" settings
2025-11-05 12:49:51 +01:00
Henrik Rydgård
67010ff2af
Split the display layout config between landscape and portrait orientations
2025-11-05 12:49:51 +01:00
Henrik Rydgård
c609e96a30
Fix issue where manual edits like comments were not preserved in game configs.
...
This allowed some simplification.
2025-11-04 23:39:56 +01:00
Henrik Rydgård
4edb8e53cd
Just some renaming and cleanup
2025-11-04 23:39:56 +01:00
Henrik Rydgård
1facc4d485
Remove obsolete hidden setting Browse
2025-11-04 23:39:56 +01:00
Henrik Rydgård
3391d65f4b
Minor cleanups
2025-11-04 23:39:56 +01:00
Henrik Rydgård
c14129eb57
Fix order of checks in hleDoLog, minor perf improvement
2025-11-04 13:35:45 +01:00
Henrik Rydgård
198d86a9b1
Move the PSP system language logic into sceUtility.
2025-11-04 11:48:47 +01:00
Henrik Rydgård
32e5cce17a
Rename one of the IterateSettings overloads.
2025-11-04 11:19:58 +01:00
Henrik Rydgård
c63d3b7fdc
Drive-by code cleanup
2025-11-04 11:17:00 +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
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