Commit graph

2333 commits

Author SHA1 Message Date
wheremyfoodat
bde51b6d27
Fix disabling Wayland & building on some distros (#700) 2024-12-29 13:37:11 +02:00
wheremyfoodat
4ea15c9170
Merge pull request #699 from DaniElectra/wayland
Qt: Fix Wayland support
2024-12-29 00:30:54 +02:00
wheremyfoodat
8604a98edf
No need to call screen->show() twice 2024-12-29 00:30:31 +02:00
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
wheremyfoodat
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
wheremyfoodat
80ccede765
Wayland fixes part 1 2024-12-28 17:14:11 +02:00
wheremyfoodat
7c2918f3f7
GL: Add usingGLES to driverInfo struct (#694) 2024-12-27 11:45:28 +02:00
Thomas
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
wheremyfoodat
8cc9bfbb36
CMake: Bump version 2024-12-25 14:59:26 +02:00
wheremyfoodat
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
wheremyfoodat
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
wheremyfoodat
7257f34ff5
Attempt to switch to M1 runners again 2024-12-10 23:46:15 +02:00
wheremyfoodat
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
wheremyfoodat
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
wheremyfoodat
12f5b6bc98 More PTM stuff
Co-Authored-By: Noumi <139501014+noumidev@users.noreply.github.com>
2024-12-10 19:27:55 +02:00
wheremyfoodat
dc80828397
Fix typo (#680)
Co-authored-by: Noumi <139501014+noumidev@users.noreply.github.com>
2024-12-10 18:52:53 +02:00
wheremyfoodat
4ce0768ba1
Qt: Handle mouse move events properly (#678) 2024-12-10 00:54:06 +02:00
wheremyfoodat
79d24cba11
Make filesystem decent, part 1 (#677) 2024-12-10 00:29:56 +02:00
Thomas
6be642a118
Qt: put preferences and about in native spots on MacOS (#676) 2024-12-09 20:54:29 +02:00
wheremyfoodat
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
Thomas
875464d6b4
Add Dutch translation (#674) 2024-12-08 23:56:21 +02:00
wheremyfoodat
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
wheremyfoodat
4d4029ab51
Update MacOS download links 2024-12-08 15:00:48 +02:00
Ishan09811
67d4bd484a
Android: Fix device volume not working (#663) 2024-12-08 13:39:31 +02:00
wheremyfoodat
8909e6e7ea
Switch back to x64 runners for MacOS... 2024-12-08 13:22:21 +02:00
wheremyfoodat
6a6e4a2af6
MacOS CI: Switch Hydra/Libretro cores back to x64 2024-12-08 13:05:19 +02:00
wheremyfoodat
d2f20224ba
Switch Mac runners to M1 (#672) 2024-12-08 12:43:50 +02:00
wheremyfoodat
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
Gabriel Machado
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
Thomas
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 Guimaraes
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
wheremyfoodat
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
wheremyfoodat
63cbfbb523
Update readme.md 2024-12-05 00:58:15 +02:00
wheremyfoodat
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
wheremyfoodat
28461a1d44
Qt: Add translation for main window name 2024-12-03 17:05:27 +02:00