Rayyan Ansari
|
adf143a38d
|
Fix link to contributors in About dialog
Add openExternalLinks property to the label to allow the hyperlink to
open in the user's web browser.
|
2024-11-08 21:32:45 +00:00 |
Nadia Holmquist Pedersen
|
5959009ebd
|
Use Qt 6 by default on all platforms and update build instructions (#2187)
|
2024-11-05 17:03:07 +01:00 |
Nadia Holmquist Pedersen
|
a5389286e8
|
Make macOS OpenGL deprecation warnings shut up
|
2024-11-02 13:52:56 +01:00 |
Arisotura
|
7740634e6a
|
reimplement MP audio mode 2 (active instance only)
|
2024-11-01 02:19:29 +01:00 |
Arisotura
|
58ee191cc8
|
make mic input less shitty (and less dangerous)
|
2024-11-01 01:31:45 +01:00 |
Arisotura
|
78aae252d5
|
fix bug where opening a new instance would pause other instances
|
2024-11-01 00:41:55 +01:00 |
Arisotura
|
09e4400f3c
|
fix hang when closing an instance that is engaged into local multiplayer
|
2024-11-01 00:40:09 +01:00 |
Arisotura
|
e3e561da3f
|
lock framebuffer stuff to prevent conflicts when reiniting the core or changing the renderer
|
2024-10-31 22:51:18 +01:00 |
Arisotura
|
9c8f229fed
|
misc shit
|
2024-10-31 22:37:46 +01:00 |
Arisotura
|
f3bd58f75e
|
do touchscreen input more properly
|
2024-10-31 22:10:25 +01:00 |
Arisotura
|
1b8daa0465
|
fix up cheat toggle
|
2024-10-31 20:33:57 +01:00 |
Arisotura
|
6c6cefad6c
|
add splashscreen
|
2024-10-31 19:26:41 +01:00 |
Arisotura
|
540ebe7256
|
disable 'Enable cheats' until something is loaded, to make it consistent with 'Manage cheats'
|
2024-10-31 13:57:53 +01:00 |
Arisotura
|
6dc396741f
|
make sure it doesn't crash if you click the window while nothing is loaded
|
2024-10-30 23:39:17 +01:00 |
Jakly
|
4ba8f330c4
|
fix framerate target not adjusting with vcount writes (#2181)
|
2024-10-30 19:40:33 +01:00 |
Nadia Holmquist Pedersen
|
dfd6338992
|
it shouldn't be ifdef... How did that even compile here?
|
2024-10-28 01:28:57 +01:00 |
Nadia Holmquist Pedersen
|
98d969ab15
|
only apply windows11 theme workaround to Qt6. Qt5 doesn't have it anywya.
|
2024-10-27 21:23:15 +01:00 |
Arisotura
|
12b207d915
|
remember which windows are opened
|
2024-10-27 18:49:17 +01:00 |
Arisotura
|
e42829ea81
|
pause emu during file select prompts
|
2024-10-27 17:21:41 +01:00 |
Arisotura
|
238c552599
|
limit to 4 windows, and disable 'new window' menu item when that amount is reached
|
2024-10-27 16:26:29 +01:00 |
Arisotura
|
d79d45a117
|
properly sync up menus between windows of a same instance
|
2024-10-27 16:21:09 +01:00 |
Arisotura
|
94955aee81
|
fix another OpenGL bug (when closing secondary window)
|
2024-10-27 14:51:11 +01:00 |
Arisotura
|
f2dce621ce
|
proof all dialogs against use-after-free when closing main window while a dialog is open
|
2024-10-27 14:24:59 +01:00 |
Arisotura
|
a61754bb58
|
fix possible crash when closing window while video settings dialog is open
|
2024-10-27 13:53:12 +01:00 |
Arisotura
|
6d345cc1ea
|
correctly propagate video settings changes to all windows
|
2024-10-27 13:43:26 +01:00 |
Arisotura
|
e576538268
|
synchronize pause/unpause across all instances
|
2024-10-27 11:21:30 +01:00 |
Arisotura
|
e6f0d77aa0
|
fix freeze when starting new emu instance while using OpenGL
|
2024-10-27 10:17:59 +01:00 |
Arisotura
|
24ca1a5fdb
|
lay base for keeping config in sync across multiple instances
|
2024-10-27 10:02:57 +01:00 |
Gess1t
|
2bf0eb7ead
|
Handle failure of OpenGL context creation (#2172)
|
2024-10-27 09:20:51 +01:00 |
Arisotura
|
2d561a60c8
|
fix Qt5 compatibility (sdffdf)
|
2024-10-27 09:16:46 +01:00 |
Arisotura
|
4ae4397547
|
properly update display type across all windows
(remind me to also propagate changes across instances)
|
2024-10-27 02:42:27 +02:00 |
Arisotura
|
b2ae4c7dc5
|
lay base for a window with no menubar
|
2024-10-27 02:07:33 +02:00 |
Arisotura
|
881a740cab
|
start actually implementing multi-window feature, still rough around the edges
fix crash when closing main window if sub windows are involved
fix OpenGL context handling, still need to fix when changing display type
|
2024-10-27 01:14:29 +02:00 |
Citrodata
|
f375099613
|
Update EmuThread.h (#2171)
* Update EmuThread.h
Add missing include QVariant. This fixes and error when building on Arch.
* Update AboutDialog.cpp
|
2024-10-26 23:03:36 +02:00 |
Arisotura
|
1d284f6f1e
|
as promised, reroute dropEvent() through EmuThread
|
2024-10-25 16:16:23 +02:00 |
Arisotura
|
fc3c7440d1
|
fix that crash
|
2024-10-25 12:33:04 +02:00 |
Arisotura
|
979f1ed615
|
same shit with Import Savefile
|
2024-10-25 10:52:47 +02:00 |
Nadia Holmquist Pedersen
|
8b6628b070
|
Work around Qt windows11 theme menu bar padding
|
2024-10-25 01:15:59 +02:00 |
Nadia Holmquist Pedersen
|
287f6642fc
|
Add an About dialog with build info (#2138)
add About dialog
|
2024-10-24 22:05:30 +02:00 |
Arisotura
|
75e6856af4
|
route savestate stuff through EmuThread
|
2024-10-24 19:27:45 +02:00 |
Arisotura
|
3fc065d72d
|
fix ROM preloading to also go through EmuThread
|
2024-10-24 17:48:34 +02:00 |
Arisotura
|
1787235e09
|
fix more shit
now it doesn't shit itself on startup if the BIOS paths are wrong
|
2024-10-24 17:20:14 +02:00 |
Arisotura
|
13b4cea171
|
move screen layout/etc options to new View menu
|
2024-10-24 16:08:04 +02:00 |
Arisotura
|
1666049531
|
fix shit
|
2024-10-24 14:00:11 +02:00 |
Arisotura
|
6d3ea6a485
|
fix bug with the GBA addon menu (and make it a proper list so we don't have to hardcode the length all over)
|
2024-10-24 13:49:43 +02:00 |
Arisotura
|
079341f102
|
take this a bit further
|
2024-10-24 11:44:21 +02:00 |
Arisotura
|
82f38f0b7a
|
start moving ROM/firmware loading to the emuthread to avoid cursed bugs
|
2024-10-24 00:27:05 +02:00 |
Arisotura
|
1428bfb2cf
|
fix one of the cursed bugs
|
2024-10-23 20:33:31 +02:00 |
Arisotura
|
b993ec10cd
|
remove "Test" menu item
|
2024-10-23 11:57:37 +02:00 |
Nadia Holmquist Pedersen
|
216b8e045d
|
fix audio interpolation setting range
|
2024-10-07 11:28:58 +02:00 |