Commit Graph
2330 Commits
Author SHA1 Message Date
Daniel López Guimaraes 5f48028284 Qt: Fix Wayland support
Qt will only create a Wayland surface when show() is called on the main
window and on the ScreenWidget. Thus, call the function before creating
the GL context.

Doesn't cause regressions on XWayland, untested in other platforms.

Fixes #586
2024-12-28 22:19:17 +00:00
wheremyfoodatandGitHub 3eb89847ad Merge pull request #698 from wheremyfoodat/gles
Support GLES on desktop
2024-12-28 20:28:57 +02:00
wheremyfoodat cb8b13e129 Support GLES on desktop 2024-12-28 19:52:42 +02:00
wheremyfoodatandGitHub 80ccede765 Wayland fixes part 1 2024-12-28 17:14:11 +02:00
wheremyfoodatandGitHub 7c2918f3f7 GL: Add usingGLES to driverInfo struct (#694) 2024-12-27 11:45:28 +02:00
e8c0b7f9c5 Store configuration file in AppData root if not in working directory (#693)
* Store configuration file in AppData root if not in working directory

This fixes MacOS app bundles, as the emulator cannot write the config
file into the app bundle.

* Remove duplicate fs calls

* I'm an idiot sandwich

---------

Co-authored-by: wheremyfoodat <44909372+wheremyfoodat@users.noreply.github.com>
2024-12-26 23:26:37 +02:00
wheremyfoodatandGitHub 8cc9bfbb36 CMake: Bump version 2024-12-25 14:59:26 +02:00
wheremyfoodatandGitHub 36c716d030 Merge pull request #686 from wheremyfoodat/libretro-audio
Enable audio by default on LR and add system language selection
2024-12-25 14:14:26 +02:00
wheremyfoodat 5a2a33224c Only enable audio by default on libretro for now 2024-12-25 12:42:33 +02:00
wheremyfoodat 7c5f7954e5 Libretro: Add system language option 2024-12-25 12:41:55 +02:00
wheremyfoodatandGitHub 3787358bda Merge pull request #684 from twvd/msg
Prevent selecting Vulkan renderer in Qt frontend and present a message
2024-12-12 22:50:30 +02:00
Thomas 1b0c08cad2 Prevent selecting Vulkan renderer in Qt frontend and present a message 2024-12-12 21:21:49 +01:00
wheremyfoodatandGitHub 7257f34ff5 Attempt to switch to M1 runners again 2024-12-10 23:46:15 +02:00
wheremyfoodatandGitHub 4e2c825277 Merge pull request #683 from twvd/cryptocmake
Fix building crypto++ for x64 target on Apple silicon MacOS
2024-12-10 23:32:21 +02:00
Thomas d3946f8fe5 Fix building crypto++ for x64 target on Apple silicon MacOS 2024-12-10 21:41:59 +01:00
wheremyfoodatandGitHub 54978542d2 Merge pull request #682 from wheremyfoodat/language-setting
Make system language configurable
2024-12-10 20:47:21 +02:00
wheremyfoodat 4cfc5fb32a Make system language configurable 2024-12-10 20:28:49 +02:00
wheremyfoodatandNoumi 12f5b6bc98 More PTM stuff
Co-Authored-By: Noumi <139501014+noumidev@users.noreply.github.com>
2024-12-10 19:27:55 +02:00
dc80828397 Fix typo (#680)
Co-authored-by: Noumi <139501014+noumidev@users.noreply.github.com>
2024-12-10 18:52:53 +02:00
wheremyfoodatandGitHub 4ce0768ba1 Qt: Handle mouse move events properly (#678) 2024-12-10 00:54:06 +02:00
wheremyfoodatandGitHub 79d24cba11 Make filesystem decent, part 1 (#677) 2024-12-10 00:29:56 +02:00
ThomasandGitHub 6be642a118 Qt: put preferences and about in native spots on MacOS (#676) 2024-12-09 20:54:29 +02:00
wheremyfoodatandGitHub cbf1e414a5 Merge pull request #675 from wheremyfoodat/TWL-Photo
FS: Stub card SPI and some other things
2024-12-09 19:12:32 +02:00
wheremyfoodat bdb467d09f Fix DSP::ForceHeadphoneOut 2024-12-09 19:12:09 +02:00
wheremyfoodat cc669d7cab FS: Stub card SPI and some other things 2024-12-09 19:08:30 +02:00
ThomasandGitHub 875464d6b4 Add Dutch translation (#674) 2024-12-08 23:56:21 +02:00
wheremyfoodatandGitHub 2e9bbae46d Merge pull request #673 from wheremyfoodat/TWL-Photo
FS: Add the Twilight Zone
2024-12-08 23:06:32 +02:00
wheremyfoodat 055dbc7fb6 FS: Stub TWL_SOUND 2024-12-08 22:49:46 +02:00
wheremyfoodat b436fdca64 FS: Stub TWL_PHOTO 2024-12-08 22:33:14 +02:00
wheremyfoodatandGitHub 4d4029ab51 Update MacOS download links 2024-12-08 15:00:48 +02:00
Ishan09811andGitHub 67d4bd484a Android: Fix device volume not working (#663) 2024-12-08 13:39:31 +02:00
wheremyfoodatandGitHub 8909e6e7ea Switch back to x64 runners for MacOS... 2024-12-08 13:22:21 +02:00
wheremyfoodatandGitHub 6a6e4a2af6 MacOS CI: Switch Hydra/Libretro cores back to x64 2024-12-08 13:05:19 +02:00
wheremyfoodatandGitHub d2f20224ba Switch Mac runners to M1 (#672) 2024-12-08 12:43:50 +02:00
wheremyfoodatandGitHub 4af4780f18 Merge pull request #671 from twvd/universal
Add MacOS ARM64 and Universal builds to GitHub Actions
2024-12-08 12:32:54 +02:00
Thomas 1c9af52ca2 MacOS build: build ARM64 and Universal binaries 2024-12-08 10:45:18 +01:00
Thomas 700a7575d7 Qt build: build Mac ARM64 and Universal binaries 2024-12-08 10:45:18 +01:00
Thomas 60b0e3db85 Bump LuaJIT 2024-12-08 10:45:18 +01:00
Thomas 303b106137 CMake: support CMAKE_OSX_ARCHITECTURES (one arch/build) 2024-12-08 10:45:10 +01:00
da907499a0 Qt: Portuguese (Brasillian) (#670)
* pt-br

* rename

* some fix

* Limear

* pt-br to pt_br

* Typo

---------

Co-authored-by: wheremyfoodat <44909372+wheremyfoodat@users.noreply.github.com>
2024-12-07 15:54:45 +02:00
ThomasandGitHub 1d2429c3ea Qt UI: fix menu bar on MacOS (#668)
MacOS requires a 'global' menubar to be available (e.g. QtMenuBar(nullptr)).
2024-12-06 18:04:00 +00:00
Daniel López GuimaraesandGitHub 4606be05ec Qt: Add Spanish translation (#669)
Every string is translated except for two of the color themes `Cream`
and `Greetings Cat` as I'm unsure where to literally translate it or
keep the original name.
2024-12-06 19:29:35 +02:00
wheremyfoodatandGitHub 8940d78ea4 Vendor Oaknut (#667) 2024-12-06 18:25:16 +02:00
wheremyfoodat 873fca076a Handle lack of an audio device gracefully without hangs 2024-12-05 01:27:12 +02:00
wheremyfoodatandGitHub 63cbfbb523 Update readme.md 2024-12-05 00:58:15 +02:00
wheremyfoodatandGitHub bfdc6f0240 Qt: Add translation support (#664)
* Translation PoC

* i18n but better

* More Greek translation

* Add proper translation UI

* Linux CI: Install qt6-tools-dev
2024-12-04 21:08:33 +02:00
wheremyfoodatandGitHub 28461a1d44 Qt: Add translation for main window name 2024-12-03 17:05:27 +02:00
wheremyfoodatandGitHub 9aacc412ca Qt: Use slider for volume slider (#659)
* Qt: Use slider for volume slider

* Qt: Use slider for volume slider
2024-12-03 14:38:43 +02:00
wheremyfoodatandGitHub 5f822b32d5 Add volume curve setting (#658)
* Add volume curve setting

* Qt: Add missing translations
2024-12-03 14:16:57 +02:00
wheremyfoodatandGitHub 545ac81d81 Qt: Add SkyEmu duck icon (#657) 2024-12-02 19:41:51 +02:00