Unknown W. Brackets
94f7231e73
net: Fix request cancelling.
...
Was broken in #17737 .
2023-07-25 19:42:37 -07:00
Henrik Rydgård
2baba83f1a
Add a bunch of new icon images to the atlas.
2023-07-24 14:52:32 +02:00
Henrik Rydgård
ab6e902fea
Make naett work on Android, UWP, Mac. Exclude on Linux
2023-07-21 10:28:31 +02:00
Henrik Rydgård
fbd980bee6
Get basic Naett requests to work (the store works in https mode)
2023-07-21 10:28:17 +02:00
Henrik Rydgård
85f5136a81
Add a GetProperty query for the git version
2023-07-20 10:57:52 +02:00
Henrik Rydgård
370bb4c315
More progressbar improvements
2023-07-18 15:52:14 +02:00
Henrik Rydgård
ecea3844b0
Improved progress bar popups for downloads
...
Now shows the filename, and also there's a delay mode where they'll only
be visible if the download takes more than a second, plus they can be
named.
2023-07-18 15:13:44 +02:00
Henrik Rydgård
2537f76277
UI: Add a basic FileChooserChoice view
2023-07-16 12:14:40 +02:00
Henrik Rydgård
b092e08af1
Make literal into constexpr.
2023-07-16 09:01:16 +02:00
Henrik Rydgård
6bb97b3d46
Better mechanism to fade out the side bar when not on EmuScreen
2023-07-16 08:55:48 +02:00
Henrik Rydgård
c363cccc58
Java dialog requests: Simplify handling, more unique error codes
2023-07-15 12:24:00 +02:00
Henrik Rydgård
aa4264a192
RetroAchievements: Better handling of not being online when trying to log in
2023-07-13 11:26:43 +02:00
Henrik Rydgård
ce802664ea
Minor SettingInfo cleanup
2023-07-12 10:24:06 +02:00
Henrik Rydgård
3f924d1494
Smoothly remove any left-over overlays on emuscreen exit.
2023-07-10 21:04:22 +02:00
Henrik Rydgård
4ae3c519e2
Add assorted null checks for safety
...
More probably needed. Should at least hopefully fix the leaderboard crash reported in #17631
Will try to do something more systematic later.
2023-07-10 19:27:07 +02:00
Henrik Rydgård
cd45125085
RetroAchievements: Show active challenge achievements on pause screen.
2023-07-10 10:39:44 +02:00
Henrik Rydgård
c17b84b3d4
Implement RetroAchievements challenge mode restrictions, and fix related bugs
2023-07-08 21:55:32 +02:00
Henrik Rydgård
9e4387c529
Implement more OSD types (challenge, progress indicators). Not really tested.
2023-07-08 21:48:23 +02:00
Henrik Rydgård
d0b42705a0
Switch over to rc-client
2023-07-08 18:59:37 +02:00
Henrik Rydgård
9d877106d7
Android: Report various exceptions that we catch to the user if they happen
...
This can let users help debug some obscure cases.
2023-07-06 19:06:27 +02:00
Henrik Rydgård
84fffec4f3
Switch all NativeMessageReceived to System_PostUIMessage
2023-07-06 17:26:02 +02:00
Henrik Rydgård
1375b6e097
Buildfix
2023-06-30 17:25:44 +02:00
Henrik Rydgård
eb21a2e6c9
Break out the OSD data holder from Common/System/System.h, into OSD.cpp/h
2023-06-30 17:15:49 +02:00
Henrik Rydgård
27847abac4
Fix two OSD rendering bugs (messages with text2 didn't render it, text alignment with icon)
2023-06-27 23:39:13 +02:00
Henrik Rydgård
87846c5fcb
Add simple facility for storing secret in app-private storage on Android (other platforms not so good)
2023-06-26 10:01:42 +02:00
Henrik Rydgård
69a5ca0e1d
A bunch of visual updates and fixes. Lots left to polish.
2023-06-26 10:01:42 +02:00
Henrik Rydgård
c442d1de86
Implement rendering of unlocked achievements. Not final design.
2023-06-26 10:01:42 +02:00
Henrik Rydgård
38f174eab4
Add query for system text input
2023-06-22 08:58:30 +02:00
Henrik Rydgård
2708f0b93e
Add a new "System" request for a username-password dialog box
2023-06-22 08:58:29 +02:00
Henrik Rydgård
c76b6a48ab
Prepare for detailed overlay messages
2023-06-21 01:08:25 +02:00
Henrik Rydgård
ff75eced70
Progress bar: Fix the indeterminate state
2023-06-21 01:08:24 +02:00
Henrik Rydgård
d2c3a7c978
Add support for displaying progress bars
2023-06-20 22:44:31 +02:00
Henrik Rydgård
6ba0479edc
OSD: Add colored backgrounds to OSD messages, according to type.
...
This also reorganizes a little to make rendering achievement popups more
natural later.
Adds info.png to the atlasscript, but doesn't yet rebuild it - more
images are coming.
2023-06-20 17:32:45 +02:00
Henrik Rydgård
575c428867
Buildfix
2023-06-20 15:23:45 +02:00
Henrik Rydgård
ed0c4b7a9e
Rename OSD "Message" to "Entry" since it can soon be multiple other things (progress bar, etc).
2023-06-20 15:07:34 +02:00
Henrik Rydgård
7cc8c6cea4
OSD: Add semantics, move the the OSD state to common (while keeping the renderer in the UI).
2023-06-20 14:40:46 +02:00
Henrik Rydgård
4f1be34f24
Revert "Remove the Android display resolution selector"
...
This reverts commit ea0eaa31e6 .
2023-05-17 09:37:15 +02:00
Henrik Rydgård
d26700820c
Minor buildfix/cleanup
2023-04-09 22:47:34 +02:00
ahmedmoselhi and GitHub
5506b7fd08
fix build error: "unknown type name uint32_t"
2023-04-09 20:48:58 +02:00
Henrik Rydgård
57362b9199
SDL: Save window position
2023-03-28 16:05:30 +02:00
Unknown W. Brackets
76ef95a841
headless: Remove printfEmuLog, simplify output.
2023-03-26 10:17:34 -07:00
Unknown W. Brackets
0ade62d264
Core: Remove Host entirely.
2023-03-25 17:47:25 -07:00
Unknown W. Brackets
4e3ec384fb
headless: Use requests for debug output.
...
At least this is consistent and gets rid of host usage outside headless.
2023-03-25 17:34:29 -07:00
Unknown W. Brackets
09c7898cb2
Common: Reduce logging of system requests.
2023-03-25 17:12:44 -07:00
Unknown W. Brackets
d621bbd73d
Common: Avoid buildup of blank callbacks.
2023-03-25 17:12:44 -07:00
Henrik Rydgård
221d2f7eb5
RequestManager: Add a separate callback for failures. Separate because we usually don't need it, except Osk.
2023-03-25 18:49:23 +01:00
Henrik Rydgård
9e125eeba7
Remove NotifyUserMessage from Host
2023-03-25 10:32:09 +01:00
Henrik Rydgård
7c5cc8cafd
And ToggleDebugConsoleVisibility.
2023-03-24 21:43:45 +01:00
Henrik Rydgård
adccc480a0
Another one bites the dust (SendUIMessage)
2023-03-24 21:39:02 +01:00
Henrik Rydgård
a73ac49d59
Move the non-working "Create desktop shortcut" stuff to the request framework
2023-03-24 20:05:48 +01:00