Commit graph

2329 commits

Author SHA1 Message Date
wheremyfoodat
3479fa4417 Fix disabling Wayland & building on some distros 2024-12-29 13:29:20 +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
wheremyfoodat
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
wheremyfoodat
5f822b32d5
Add volume curve setting (#658)
* Add volume curve setting

* Qt: Add missing translations
2024-12-03 14:16:57 +02:00
wheremyfoodat
545ac81d81
Qt: Add SkyEmu duck icon (#657) 2024-12-02 19:41:51 +02:00
wheremyfoodat
79a9de25d4
Qt: Label Lua Editor window 2024-12-02 00:08:35 +02:00