Henrik Rydgård
f825db5551
Move camera and location support to PPSSPPBaseViewController
2025-10-27 20:44:34 +01:00
Henrik Rydgård
5e41be136b
Move photo picking support to PPSSPPBaseViewController
2025-10-27 20:29:00 +01:00
Henrik Rydgård
ae920edf91
iOS: Add a common PPSSPPBaseViewController
2025-10-27 20:19:22 +01:00
Henrik Rydgård
eeacc09fdc
Merge pull request #20926 from hrydgard/more-ios-fixes
...
iOS: Refactor the GL ViewController
2025-10-27 20:06:53 +01:00
Henrik Rydgård
95549ae2c9
iOS ViewController: Get rid of the GLKViewController base class
2025-10-27 19:24:25 +01:00
Henrik Rydgård
052e21b903
Increase the safe inset margins slightly
2025-10-27 19:24:08 +01:00
Henrik Rydgård
45ef8120f3
Minor UX
2025-10-27 13:17:48 +01:00
Henrik Rydgård
7afc4fa5dc
Merge pull request #20924 from hrydgard/file-upload
...
Add "File upload" functionality - upload files to the app through a web interface
2025-10-27 13:09:12 +01:00
Henrik Rydgård
b1d14d8221
More upload UI polish
2025-10-27 12:20:24 +01:00
Henrik Rydgård
068f055a36
langtool dep bump
2025-10-27 12:20:24 +01:00
Henrik Rydgård
fa64598b4f
More polish
2025-10-27 12:20:24 +01:00
Henrik Rydgård
d2c9104eff
Polish and fixes to the upload form.
2025-10-27 12:20:24 +01:00
Henrik Rydgård
9abd8c21e1
Finish implementing the multipart protocol, now multi file uploads work without corruption.
2025-10-27 12:20:24 +01:00
Henrik Rydgård
dc682fb2c8
Basic upload via web browser support, only single file almost works
2025-10-27 12:20:24 +01:00
Henrik Rydgård
c686d48268
Add prototype Upload screen and a couple new icons. Some refactoring.
2025-10-27 12:20:20 +01:00
Henrik Rydgård
ff5264ffa5
Merge pull request #20925 from hrydgard/demo-open-fix
...
Wrong key for the ImConfig
2025-10-27 08:11:54 +01:00
Nemoumbra
f83d6ac4a9
Wrong key for the ImConfig
2025-10-27 02:18:57 +03:00
Henrik Rydgård
b6dde4265e
Merge pull request #20921 from NABN00B/flag_usa
...
Change color specification of US flag
2025-10-25 22:29:12 +02:00
Nab
b64ec181b4
Change color specification of US flag
...
... to the specification published by the Bureau of Educational and Cultural Affairs (ECA) of the United States Department of State (DOS).
2025-10-25 22:03:56 +02:00
Henrik Rydgård
b7d26e4e28
Merge pull request #20919 from ThirteenAG/master
...
add more WM_USER messages
2025-10-25 21:07:43 +02:00
ThirteenAG
93f29ac51f
WM_USER_GET_CURRENT_GAMEID: return 4 u32 values (compatibility with 32 bit builds)
2025-10-25 21:50:18 +03:00
ThirteenAG
6bf48c4f88
WM_USER_GET_CURRENT_GAMEID: pack return value into a pair of u64
2025-10-25 21:34:41 +03:00
ThirteenAG
e24225a811
add more WM_USER messages
...
- WM_USER_GET_CURRENT_GAMEID
- WM_USER_GET_MODULE_INFO
2025-10-25 16:36:31 +03:00
Henrik Rydgård
1109b8e565
Merge pull request #20916 from hrydgard/more-portrait-fixes
...
More portrait fixes
2025-10-24 10:08:56 +02:00
Henrik Rydgård
137cd4b4b3
Change the layout of the main screen in portrait mode a bit.
2025-10-24 01:35:35 +02:00
Henrik Rydgård
f4073cfa0e
Convert TouchControlVisibilityScreen to use Tabbed...
2025-10-24 01:18:38 +02:00
Henrik Rydgård
412e4ae015
Avoid having the back button scroll with the rest of the tab titles
2025-10-23 18:55:28 +02:00
Henrik Rydgård
afdafaa68e
Fix a small bug in the sound chooser. Cleanup
2025-10-23 18:47:19 +02:00
Henrik Rydgård
54f4910cda
Improve the TiltAnalogSettingsScreen (one case is still iffy)
2025-10-23 18:41:16 +02:00
Henrik Rydgård
f8c49ccf23
Merge pull request #20914 from hrydgard/more-new-icons
...
More UI work on portrait mode
2025-10-23 17:26:19 +02:00
Henrik Rydgård
acf273a55a
Rename "vertical layout" to "portrait layout", to avoid confusion
2025-10-23 16:11:54 +02:00
Henrik Rydgård
0397fe5e91
Refactor main screen code some more
2025-10-23 16:05:23 +02:00
Henrik Rydgård
2404fc330d
In vertical mode, replace the mainscreen buttons with image buttons
2025-10-23 15:43:08 +02:00
Henrik Rydgård
28b9bc2fb3
Make more dev screens usable in portrait by converting them to TabbedDialogScreen
2025-10-23 15:33:09 +02:00
Henrik Rydgård
21f9438682
Clean up the main screen logo view (adjust spacing, extract function)
2025-10-23 14:12:58 +02:00
Henrik Rydgård
9d0dfea04f
Split gear.png into two new svg icons, a small (for indicators) and a large one (for buttons)
2025-10-23 14:12:58 +02:00
Henrik Rydgård
9bed94d8f9
Merge pull request #20913 from hrydgard/ui-refactor
...
UI refactoring, better back button on tabbed dialog like SettingsScreen
2025-10-23 14:12:47 +02:00
Henrik Rydgård
1514df8e3a
Add a much more usable back button to Settings screen in portrait mode
2025-10-23 13:48:41 +02:00
Henrik Rydgård
7b743071d2
Prepare for adding more sensible back buttons to TabbedDialogScreen portrait mode
2025-10-23 12:46:07 +02:00
Henrik Rydgård
b45d07d6cb
Break out TabHolder from Common/UI/ViewGroup.cpp. A few new atlas images
2025-10-23 11:19:20 +02:00
Henrik Rydgård
5b3c3bd189
Replace some functions with lambdas
2025-10-23 10:40:55 +02:00
Henrik Rydgård
7ad4d33094
Start refactoring the MainScreen code
2025-10-23 10:25:28 +02:00
Henrik Rydgård
28790c19af
Merge pull request #20912 from hrydgard/ios-portrait-support
...
iOS portrait mode support
2025-10-22 16:19:37 +02:00
Henrik Rydgård
9cc0f4100b
Merge pull request #20910 from hrydgard/upgrade-build-gradle
...
Convert the Android gradle setup to modern .kts
2025-10-22 16:19:20 +02:00
Henrik Rydgård
67c1e0b8c5
Merge pull request #20911 from fp64/neon-pma
...
Update NEON PMA to match scalar/SSE2
2025-10-22 16:19:01 +02:00
Henrik Rydgård
e2b21d26bf
Rotation on iOS fixes: Make sure the setting is saved, etc.
2025-10-22 15:54:00 +02:00
Henrik Rydgård
c5dcb0009c
Support screen rotation in OpenGL as well.
2025-10-22 15:19:12 +02:00
Henrik Rydgård
1c49ad7b29
Support screen rotation on iOS (unrestricted)
2025-10-22 15:13:21 +02:00
fp64
5c67109862
Update NEON PMA to match scalar/SSE2
...
See https://github.com/hrydgard/ppsspp/pull/20902#issuecomment-3429764588 for details.
WARNING: not at all tested in actual PPSSPP, only godbolt for relevant snippet. Verification that it works would be good.
Again, this should be slightly slower than the current version, which shouldn't matter. The goal is accuracy/consistency here.
2025-10-22 14:13:07 +03:00
Henrik Rydgård
2ee0b00134
Converting the gradle setup to modern
2025-10-22 12:18:12 +02:00