Crementif
0f6037efc7
Merge branch 'main' into main
2025-07-23 10:06:37 +02:00
Kevin Reinholz
4efa40c51c
Make it easy to build Cemu on BSD ( #1632 )
Build check / build (push) Waiting to run
Generate translation template / generate-pot (push) Waiting to run
2025-07-23 08:59:09 +02:00
Crementif
ccb2146fbe
deps: Update wxWidgets from 3.3.0 to 3.3.1
2025-07-23 01:30:47 +02:00
oltolm
955ce9b973
UI: Fix static initialization in regards to hotkey map ( #1643 )
Build check / build (push) Waiting to run
Generate translation template / generate-pot (push) Waiting to run
2025-07-23 01:05:56 +02:00
Crementif
7a2419abd3
Normalize line endings
2025-07-22 11:36:32 +02:00
Crementif
1ff9825f66
UI: Change favorite color to be more muted
2025-07-21 16:56:27 +02:00
ZoweZilsio
1ec8c713b4
CI: Fix deploy workflow for multiarch macos ( #1642 )
Build check / build (push) Has been cancelled
Generate translation template / generate-pot (push) Has been cancelled
2025-07-20 23:14:11 +02:00
Exzap
73b1dc1663
UI: Add architecture to auto-updater check
2025-07-20 23:10:13 +02:00
Crementif
d8d517b8a8
UI: Check if left-side alignment fixes GTK hyperlinks
...
Hyperlinks seem to be centered by default, at least on GTK. This makes it explicitly aligned to the left side.
2025-07-20 14:09:07 +02:00
Crementif
83dba9c708
Fix regression where F11 doesn't change fullscreen menu bar option
2025-07-20 13:45:44 +02:00
Crementif
62bbebf836
Fix compilation issue on other platforms
2025-07-20 13:43:29 +02:00
Crementif
b9a4c91f04
UI: Remove vertical lines in game list again
...
With the icon offset fixed, it's nicer to just match the old behavior of not having vertical lines
2025-07-20 13:07:21 +02:00
Crementif
55fde35fa1
UI: Fix dark mode in texture cache window
2025-07-20 13:03:50 +02:00
Crementif
0188cc463c
UI: Fix dark mode in hotkey settings window
2025-07-20 12:50:08 +02:00
Crementif
c025e01a18
UI: Change title manager icons to be themed as well
2025-07-20 12:31:20 +02:00
Exzap
c1c2962b66
Switch to a different Discord RPC implementation
...
discord-rpc has been unmaintained for years
2025-07-20 00:53:10 +02:00
Crementif
1a4350bbd1
UI: Tweak dark mode palette for PPC debugger
2025-07-20 00:38:03 +02:00
Crementif
8402e7bd43
build: Fix more compilation issue on Linux and mac builds
2025-07-17 15:48:16 +02:00
Crementif
b3dea63e84
build: Fix issues with mac and linux builds
2025-07-17 15:30:55 +02:00
Crementif
18ea1f22c5
Use modified wxWidgets 3.3.0 build for non-Windows platforms
2025-07-16 21:02:12 +02:00
Crementif
7bf3d6a098
Fix vcpkg error in Windows CI build
2025-07-16 20:22:25 +02:00
Crementif
3dadf76bc3
Fix debug assert that'd occur when closing the debug menu
...
Closing the settings window will immediately flush a temporary 0, 0 value it writes for the size which gets overwritten by the MainWindow a few seconds later.
In the code, -1 is considered the "off" state, and 0 is considered a "it should be saved, but only whenever the value is available". The save gamepad size/pos option already worked like this new behavior, since you might enable the option but not (previously) have it open yet. When encountering a 0 as the size, it'll just use the default window size of Cemu.
2025-07-16 16:16:04 +02:00
Crementif
ef92fcb625
Fix regression with saving/loading child configs
...
Seems like a minor thing slipped under the radar in commit 67de63bed6
2025-07-16 16:15:51 +02:00
Crementif
42ff3ad468
Fix debug assert that'd occur when closing the debug menu
...
Closing the settings window will immediately flush a temporary 0, 0 value it writes for the size which gets overwritten by the MainWindow a few seconds later.
In the code, -1 is considered the "off" state, and 0 is considered a "it should be saved, but only whenever the value is available". The save gamepad size/pos option already worked like this new behavior, since you might enable the option but not (previously) have it open yet. When encountering a 0 as the size, it'll just use the default window size of Cemu.
2025-07-16 16:14:55 +02:00
Crementif
2d74bcfbfa
Fix regression with saving/loading child configs
...
Seems like a minor thing slipped under the radar in commit 67de63bed6
2025-07-16 16:08:09 +02:00
Crementif
fef96267d5
UI: More rebase changes due to the GUI interface splitting
2025-07-16 11:38:48 +02:00
Crementif
40302a706b
UI: Fix icon offset issues in Game List with wxWidget 3.3.0
2025-07-15 17:47:58 +02:00
Crementif
2694be739e
UI: Improve Download Manager's dark mode support
2025-07-15 17:47:50 +02:00
Crementif
2e33b16513
UI: Disable wxWidgets' new on-by-default compositing for VulkanCanvas
...
A similar fix had to be done as the official OpenGL canvas, see 2d37e9fbc8
2025-07-15 17:44:33 +02:00
Crementif
7f57039420
UI: Replace custom wxCheckedListCtrl with new wxListCtrl checkboxes
...
This allows us to patch the game list offset more easily, since we can utilize game
2025-07-15 17:44:20 +02:00
Crementif
22c64282ea
build: Don't build wxWidgets with audio support, like before
...
"debug-support" is now less-optional as it was before, and not including it breaks the debug builds of Cemu. Might have to figure this out further.
2025-07-15 17:42:43 +02:00
Crementif
4f6f960460
UI: Fix some minor ui issues
...
- Fixes the about window having padding to the right of the scrollbar
- Fixes the account information collapser widget from always having a white background
2025-07-15 17:42:31 +02:00
Crementif
e60f1666bd
UI: Fix some light themed elements in input window when using dark mode
2025-07-15 17:39:43 +02:00
Crementif
72b4d521cf
UI: Update Memory Searcher window to support dark mode
2025-07-15 17:38:19 +02:00
Crementif
e4d27e159d
UI: Update PPC Threads debug window to support dark mode
2025-07-15 17:38:08 +02:00
Crementif
f5301af3e7
UI: Update Texture Cache debug window to support dark mode
2025-07-15 17:37:59 +02:00
Crementif
8b196cce68
UI: Update PPC debugger to support dark mode
...
Might have to tweak the dark mode colors later if I notice some of them are odd choices.
2025-07-15 17:35:38 +02:00
Crementif
4e6bb67e01
UI: fix DoScroll for wxTextCtrl
2025-07-15 17:10:36 +02:00
Crementif
1f688f4e7f
UI: fix dark mode in logging window
2025-07-15 17:10:36 +02:00
Crementif
ba9c19e802
UI: Change custom wxCheckedList and wxCheckTree to use native checkboxes
...
This allows for OS and dark mode theming, and should unify all the looks for all of the checkboxes in Cemu.
2025-07-15 17:10:36 +02:00
Crementif
64c7489c08
UI: fix TextListCtrl to work with wxWindows 3.3.0
2025-07-15 17:06:14 +02:00
Crementif
d076f3c1d7
UI: Add dark mode setting to options
2025-07-15 17:06:14 +02:00
Crementif
e00037a7fd
deps: update wxwidgets to 3.3.0
...
Also updates vcpkg to allow some dependencies to be met
2025-07-15 16:48:05 +02:00
SSimco
67de63bed6
UI+build: Isolate wxWidgets code from non-GUI code ( #1633 )
2025-07-15 04:28:41 +02:00
Exzap
5f3c2816ec
AX: Fix voice dropping
2025-07-08 19:01:20 +02:00
qurious-pixel
7f62b145dd
build: Build assembly in ih264d with cpp preprocessor ( #1631 )
2025-07-08 05:47:40 +02:00
AnimeGIF
cdca5eaf78
UI: Add configurable hotkeys + a new fast forward hotkey ( #1519 )
2025-07-07 23:55:57 +02:00
goeiecool9999
e68c31e5fb
Fix path text encoding creating shortcuts on windows
...
also fix a memory leak
(hopefully)
fixes : #1627
2025-07-02 13:31:21 +02:00
qurious-pixel
35ecfa3f54
build: Fix glslang dependency for Fedora 42 ( #1622 )
2025-07-01 05:00:11 +02:00
oltolm
6c392d5a22
UI: Fix assertions ( #1623 )
2025-06-30 00:15:23 +02:00