Henrik Rydgård
bf9493910a
Rework some IAP/Gold UI. Minor title screen tweak
2025-11-23 21:55:25 +01:00
Henrik Rydgård
0453fb5449
Move PopupScreen base class into PopupScreens.cpp/h
2025-11-10 10:26:38 +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
6d1973edfb
Add banners on the top of settings pages, if editing game-specific settings show the icon.
2025-11-09 08:51:41 +01:00
Henrik Rydgård
d2c9104eff
Polish and fixes to the upload form.
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
oltolm
de3abcf579
fix compiler warnings
2025-09-19 11:36:11 +02:00
Henrik Rydgård
12aba31f38
Delete the Running slow warning (but keep the one for software rendering)
2025-09-04 10:27:22 +02:00
Henrik Rydgård
21f25b5e57
Move the rest of input initialization to the input thread. Speeds up startup.
2025-08-31 20:21:03 +02:00
Henrik Rydgård
3e62157487
Fix some assorted static analysis warnings
2025-08-25 10:14:15 +02:00
Henrik Rydgård
7746c2754f
Launch the display settings window if the notification is clicked
2025-08-21 10:56:12 +02:00
Henrik Rydgård
42b46e2098
If RetroAchievements' "Hardcore mode" is enabled, prevent debugger use
...
Fixes an easy way you could access the debugger windows.
2025-07-09 16:25:24 +02:00
Henrik Rydgård
5a300120ab
Windows: Remove the "inner" window
...
For historical reasons, we've actually displayed inside an inner window
completely covering the client area of the main window. This seems to be
entirely unnecessary so I'm just getting rid of it and using the main
window directly for everything.
Not expecting any noticable change, just a nice cleanup.
2025-07-09 11:32:18 +02:00
Henrik Rydgård
6b0e9b0989
Implement initial native DualShock/DualSense support
2025-07-03 09:41:03 +02:00
Henrik Rydgård
f6aa92d635
More refactoring
2025-06-28 14:15:42 +02:00
Henrik Rydgård
c311cb9fdf
Delete WindowsHost.cpp/h
2025-06-28 14:02:12 +02:00
Henrik Rydgård
61d6c95f0c
More refactoring. Add the AudioBackend interface
2025-06-16 21:55:32 +02:00
Henrik Rydgård
990b74cc17
More audio refactoring
2025-06-16 18:48:53 +02:00
Henrik Rydgård
a721a0b6dd
Minor refactor
2025-06-16 18:29:38 +02:00
Henrik Rydgård
aea6df0ca4
Fix string bug in backend change alerts
2025-06-14 08:44:17 +02:00
Henrik Rydgård
b75541b23f
Disable the Cache full ISO in RAM feature on 32-bit builds
2025-06-13 20:59:22 +02:00
Henrik Rydgård
ddc8093b34
RetroAchievements: Better error messages on login, don't delete the username on failure
2025-06-13 19:09:35 +02:00
Henrik Rydgård
6cfea96e58
Remove D3D9 support, to make future changes easier
2025-06-10 15:07:16 +02:00
Henrik Rydgård
258a3ae6db
Fix image file browsing on Android again. Fixes #20476
2025-06-08 19:31:05 +02:00
oltolm
c5d82e8c6d
mingw-w64: remove dependency on ucrtbased
2025-05-31 18:26:38 +02:00
Henrik Rydgård
1056547c70
Windows: Don't freeze the UI thread for a sec while launching a URL
2025-05-20 00:19:06 +02:00
Henrik Rydgård
71533ac2b7
Trash handling is too high level for FileUtil, move it up.
2025-04-15 17:42:24 +02:00
Henrik Rydgård
69b2f7d9b6
Win32: Add a function to move files to trash instead of deleting them
2025-04-10 08:42:13 +02:00
Henrik Rydgård
5f8f40e592
Add file browser support on Linux through portable-file-dialogs
2025-03-29 08:43:30 +01:00
Henrik Rydgård
b05d6171d4
Add a consistent feature check - only desktops get to use CacheFullISOInRAM.
2025-03-27 01:02:28 +01:00
Henrik Rydgård
e70dd3b2df
Break out AtracTrack into its own file. Add a little atrac analysis tool to ImDebugger (for future use)
2025-03-19 16:15:51 +01:00
Henrik Rydgård
3ab625a0fa
Windows: Lock when updating the window title
2025-03-06 14:24:40 +01:00
Henrik Rydgård
87199bacaa
Minor tweaks, comments and fixes
2025-03-06 13:37:38 +01:00
oltolm
02e767866a
fix compiler warnings
2025-02-22 14:15:15 +01:00
Henrik Rydgård
74ee868cdb
More confirmexit fixes
2025-02-17 16:20:41 -06:00
Henrik Rydgård
fe19283c6e
Fix main menu exit button on Windows
2025-02-17 16:20:41 -06:00
Henrik Rydgård
6c55a37a7e
Correct some window-closing code on Windows.
2025-02-17 13:26:15 -06:00
Henrik Rydgård
e98d481a63
Add support for displaying the battery percentage on Windows.
2025-02-12 11:07:24 -06:00
Henrik Rydgård and GitHub
7006f01dc5
Merge pull request #19480 from oltolm/comptr_misc
...
use ComPtr for misc. things
2025-02-06 09:31:41 -06:00
Henrik Rydgård
82d3b17bf9
Add support for the modern Windows folder selector (the old one is too fiddly).
...
This applies to Browse... when selecting a folder on the games tab, and
more.
2025-01-27 11:38:12 +01:00
oltolm
5c1412f84d
use ComPtr for misc. things
2025-01-17 18:06:24 +01:00
oltolm
9566065455
make compile on mingw-w64
2025-01-11 01:25:27 +01:00
Henrik Rydgård
3ffff831c7
Refactor LogManager (remove GetInstance()). In headless, add option to log to OutputDebugString on Windows.
2024-12-03 21:39:42 +01:00
Henrik Rydgård
3d960d23ea
Avoid a couple of unnecessary Exists checks
2024-11-28 15:02:26 +01:00
Henrik Rydgård
4e9e767e41
Enable early logs on Windows (just stuff them in the thread queue)
2024-11-28 15:02:25 +01:00
Henrik Rydgård
47d8e292eb
ImDebugger: Add basic filesystem browser. Add partial support for "save file dialogs" to System.
2024-11-25 23:03:15 +01:00
Henrik Rydgård
5598228462
Better notification mechanism to scroll the disasm window after step
2024-11-03 17:54:55 +01:00
Henrik Rydgård
bd8905aa44
Avoid crashing on PSX EBOOTs renamed to ISO (people try strange things...)
2024-10-25 15:20:08 +02:00
Henrik Rydgård
f020d1d815
Windows inputbox: Add flags field, delete dupe code, add ability to mask passwords
2024-09-26 10:48:31 +02:00
Bashar Astifan
b015225bf6
Adding SYSPROP_SYSTEMBUILD
...
Using `SYSPROP_SYSTEMVERSION` is bad idea since it's set under `Available as Int`, instead I just added `SYSPROP_SYSTEMBUILD`
2024-09-03 20:42:34 +04:00