200 Commits

Author SHA1 Message Date
georgemoralis
6c3db56b97 New Crowdin updates (#167)
* New translations en_us.ts (Romanian)

* New translations en_us.ts (French)

* New translations en_us.ts (Spanish)

* New translations en_us.ts (Arabic)

* New translations en_us.ts (Catalan)

* New translations en_us.ts (Danish)

* New translations en_us.ts (German)

* New translations en_us.ts (Greek)

* New translations en_us.ts (Finnish)

* New translations en_us.ts (Hungarian)

* New translations en_us.ts (Italian)

* New translations en_us.ts (Japanese)

* New translations en_us.ts (Korean)

* New translations en_us.ts (Lithuanian)

* New translations en_us.ts (Dutch)

* New translations en_us.ts (Polish)

* New translations en_us.ts (Portuguese)

* New translations en_us.ts (Russian)

* New translations en_us.ts (Slovenian)

* New translations en_us.ts (Albanian)

* New translations en_us.ts (Swedish)

* New translations en_us.ts (Turkish)

* New translations en_us.ts (Ukrainian)

* New translations en_us.ts (Chinese Traditional)

* New translations en_us.ts (Urdu (Pakistan))

* New translations en_us.ts (Vietnamese)

* New translations en_us.ts (Portuguese, Brazilian)

* New translations en_us.ts (Indonesian)

* New translations en_us.ts (Persian)

* New translations en_us.ts (Norwegian Bokmal)

* New translations en_us.ts (Serbian (Latin))

* New translations en_us.ts (Chinese Simplified)

* New translations en_us.ts (Norwegian Bokmal)

* New translations en_us.ts (Italian)

* New translations en_us.ts (Norwegian Bokmal)

* New translations en_us.ts (Swedish)

* New translations en_us.ts (Swedish)

* New translations en_us.ts (Chinese Simplified)

* New translations en_us.ts (Spanish)

* New translations en_us.ts (Turkish)

* New translations en_us.ts (Catalan)

* New translations en_us.ts (German)

* New translations en_us.ts (Russian)

* New translations en_us.ts (Albanian)

* New translations en_us.ts (Portuguese, Brazilian)

* New translations en_us.ts (Portuguese, Brazilian)

* New translations en_us.ts (Portuguese, Brazilian)

* New translations en_us.ts (French)

* New translations en_us.ts (Portuguese, Brazilian)

* New translations en_us.ts (Chinese Traditional)
2025-11-06 16:56:06 +02:00
Joshua de Reeper
7c131704ca Add Infinity Base Window (#173) 2025-11-06 16:50:55 +02:00
georgemoralis
70ce5a77fa New Crowdin updates (#156)
* New translations en_us.ts (Swedish)

* New translations en_us.ts (Spanish)

* New translations en_us.ts (Spanish)

* New translations en_us.ts (Albanian)

* New translations en_us.ts (Albanian)

* New translations en_us.ts (Chinese Simplified)

* New translations en_us.ts (Turkish)

* New translations en_us.ts (Turkish)

* New translations en_us.ts (Albanian)

* New translations en_us.ts (Indonesian)

* New translations en_us.ts (Albanian)

* New translations en_us.ts (Albanian)
2025-11-02 23:15:19 +02:00
georgemoralis
376e031484 [ci skip] Qt GUI: Update Translation. (#164)
Co-authored-by: georgemoralis <4313123+georgemoralis@users.noreply.github.com>
2025-11-02 23:15:01 +02:00
kalaposfos13
b874be7a35 Fix updating prereleases (#162)
* Fix updating prereleases

* Invincible, Fearless, Sensual, Mysterious, Diligent, Overwhelming, Gorgeous, Passionate, Terrifying, Beautiful, Powerful Formatter Prince Clang
2025-11-01 14:44:21 +02:00
Joshua de Reeper
5b8b465768 Skylander Dialog Window (#163) 2025-11-01 13:49:52 +02:00
kalaposfos13
55bb7f7b9d Revert launcher instruction requirements (#157)
* Revert launcher instruction requirements to match the PS4's architecture

* Don't specify arch at all
2025-10-26 08:09:35 -07:00
georgemoralis
e92ce421d4 fix gcc action 2025-10-26 11:55:52 +02:00
georgemoralis
768afd6f28 Merge branch 'main' of https://github.com/shadps4-emu/shadps4-qtlauncher 2025-10-26 11:39:27 +02:00
georgemoralis
fb562ec5b4 removed qt6.7 compatibility code 2025-10-26 11:39:05 +02:00
squidbus
afc97a2d33 Fix locating version executable on macOS. (#155) 2025-10-26 09:48:14 +02:00
georgemoralis
ad778ede2a New Crowdin updates (#154)
* New translations en_us.ts (German)

* New translations en_us.ts (Norwegian Bokmal)

* New translations en_us.ts (Russian)
2025-10-26 09:47:58 +02:00
georgemoralis
bac0cc863b New Crowdin updates (#151)
* New translations en_us.ts (Spanish)

* New translations en_us.ts (Romanian)

* New translations en_us.ts (French)

* New translations en_us.ts (Spanish)

* New translations en_us.ts (Arabic)

* New translations en_us.ts (Catalan)

* New translations en_us.ts (Danish)

* New translations en_us.ts (German)

* New translations en_us.ts (Greek)

* New translations en_us.ts (Finnish)

* New translations en_us.ts (Hungarian)

* New translations en_us.ts (Italian)

* New translations en_us.ts (Japanese)

* New translations en_us.ts (Korean)

* New translations en_us.ts (Lithuanian)

* New translations en_us.ts (Dutch)

* New translations en_us.ts (Polish)

* New translations en_us.ts (Portuguese)

* New translations en_us.ts (Russian)

* New translations en_us.ts (Slovenian)

* New translations en_us.ts (Albanian)

* New translations en_us.ts (Swedish)

* New translations en_us.ts (Turkish)

* New translations en_us.ts (Ukrainian)

* New translations en_us.ts (Chinese Traditional)

* New translations en_us.ts (Urdu (Pakistan))

* New translations en_us.ts (Vietnamese)

* New translations en_us.ts (Portuguese, Brazilian)

* New translations en_us.ts (Indonesian)

* New translations en_us.ts (Persian)

* New translations en_us.ts (Norwegian Bokmal)

* New translations en_us.ts (Serbian (Latin))

* New translations en_us.ts (Chinese Simplified)

* New translations en_us.ts (Catalan)

* New translations en_us.ts (Russian)
2025-10-25 19:03:34 +03:00
misterj05
a22346b5cf Sizing changes for the version manager (#150)
* version manager: increase starting width slightly

* Increase the starting width slightly

700 cuts off the date of the installed versions list

* version manager: set minimum size

* version manager: handle resize events

---------

Co-authored-by: georgemoralis <giorgosmrls@gmail.com>
2025-10-25 19:03:23 +03:00
rainmakerv2
b54dd6cfd1 Install qt 6.10.0 on linux runner (#149)
* Update build.yml

* Update build.yml

* update to qt 6.10

* Update Qt version from 6.10 to 6.10.0 in build.yml

* remove broken plugin export

* replace libqwayland-egl.so and libqwayland-generic.so with libqwayland.so

---------

Co-authored-by: georgemoralis <giorgosmrls@gmail.com>
2025-10-25 19:03:07 +03:00
kalaposfos13
ab8485a602 Fix emulator restart 2025-10-25 13:42:17 +02:00
georgemoralis
a851490db6 [ci skip] Qt GUI: Update Translation. (#153)
Co-authored-by: georgemoralis <4313123+georgemoralis@users.noreply.github.com>
2025-10-25 13:04:06 +03:00
kalaposfos13
27a9bc6266 Auto-select newly added custom versions 2025-10-25 11:44:59 +02:00
squidbus
1dbbcb8186 externals: Update MoltenVK and fix macOS GPU listing (#152) 2025-10-25 00:42:46 +03:00
kalaposfos13
a2e3a276b3 If versions.json doesn't exist, create it 2025-10-24 16:03:17 +02:00
georgemoralis
aeeb0858f8 New Crowdin updates (#148)
* New translations en_us.ts (Turkish)

* New translations en_us.ts (Turkish)

* New translations en_us.ts (Russian)
2025-10-24 13:36:23 +03:00
georgemoralis
0444827a38 The perfect PR (#147)
* initial interface and logic to populate the version selector table (only GUI, doesn't do anything yet)

* update LoadVersionComboBox to the new logic

* implement adding a new version to the versions file, and hook it up with "add custom version"

* implement deleting version and update logic for dl-ing a new version from the version manager

* oof

* Clang, Formatter of Night

* fix building (how did it even build locally?)

* +

* Add back shortcut creation (needs better file selection)

* Add the shortcut dialog

* cleanup

* Different file filters per OS

* syntax and filter fix

* change to launcher shortcut instead of emu shortcut (only default for now)

* Update gui_context_menus.h

* fix build

* Version shortcut added

* pass gamepath from args so automatic patch detection works

* Update CMakeLists.txt

* Fix linux path

* support automatic patch detection if gamearg is a serial

* linux fix

* implement --game/-g instead of passing from emulator_args

* fix -d

* add --no-ipc flag

* fix -e

* versions is now using json file

* fixing consts

* introducing portable/non portable launcher dir

* qt settings to launcher dir

* compatibility + meta info (no trophies it will go elsewhere after usermanagement)

* clang

---------

Co-authored-by: kalaposfos13 <153381648+kalaposfos13@users.noreply.github.com>
Co-authored-by: rainmakerv2 <30595646+rainmakerv3@users.noreply.github.com>
2025-10-24 13:36:04 +03:00
georgemoralis
450bb7f018 New Crowdin updates (#145)
* New translations en_us.ts (Swedish)

* New translations en_us.ts (Chinese Simplified)

* New translations en_us.ts (Turkish)

* New translations en_us.ts (Turkish)
2025-10-21 12:23:20 +03:00
georgemoralis
3a04939ab6 fixed fw extraction from psf (#146) 2025-10-20 20:37:11 +03:00
georgemoralis
072572b6d4 New Crowdin updates (#143)
* New translations en_us.ts (Romanian)

* New translations en_us.ts (French)

* New translations en_us.ts (Spanish)

* New translations en_us.ts (Arabic)

* New translations en_us.ts (Catalan)

* New translations en_us.ts (Danish)

* New translations en_us.ts (German)

* New translations en_us.ts (Greek)

* New translations en_us.ts (Finnish)

* New translations en_us.ts (Hungarian)

* New translations en_us.ts (Italian)

* New translations en_us.ts (Japanese)

* New translations en_us.ts (Korean)

* New translations en_us.ts (Lithuanian)

* New translations en_us.ts (Dutch)

* New translations en_us.ts (Polish)

* New translations en_us.ts (Portuguese)

* New translations en_us.ts (Russian)

* New translations en_us.ts (Slovenian)

* New translations en_us.ts (Albanian)

* New translations en_us.ts (Swedish)

* New translations en_us.ts (Turkish)

* New translations en_us.ts (Ukrainian)

* New translations en_us.ts (Chinese Traditional)

* New translations en_us.ts (Urdu (Pakistan))

* New translations en_us.ts (Vietnamese)

* New translations en_us.ts (Portuguese, Brazilian)

* New translations en_us.ts (Indonesian)

* New translations en_us.ts (Persian)

* New translations en_us.ts (Norwegian Bokmal)

* New translations en_us.ts (Serbian (Latin))

* New translations en_us.ts (Chinese Simplified)

* New translations en_us.ts (German)

* New translations en_us.ts (Norwegian Bokmal)

* New translations en_us.ts (Italian)

* New translations en_us.ts (Russian)

* New translations en_us.ts (Catalan)
2025-10-19 12:42:03 +03:00
georgemoralis
4c9efe028e New Crowdin updates (#140)
* New translations en_us.ts (Romanian)

* New translations en_us.ts (French)

* New translations en_us.ts (Spanish)

* New translations en_us.ts (Arabic)

* New translations en_us.ts (Catalan)

* New translations en_us.ts (Danish)

* New translations en_us.ts (German)

* New translations en_us.ts (Greek)

* New translations en_us.ts (Finnish)

* New translations en_us.ts (Hungarian)

* New translations en_us.ts (Italian)

* New translations en_us.ts (Japanese)

* New translations en_us.ts (Korean)

* New translations en_us.ts (Lithuanian)

* New translations en_us.ts (Dutch)

* New translations en_us.ts (Polish)

* New translations en_us.ts (Portuguese)

* New translations en_us.ts (Russian)

* New translations en_us.ts (Slovenian)

* New translations en_us.ts (Albanian)

* New translations en_us.ts (Swedish)

* New translations en_us.ts (Turkish)

* New translations en_us.ts (Ukrainian)

* New translations en_us.ts (Chinese Traditional)

* New translations en_us.ts (Urdu (Pakistan))

* New translations en_us.ts (Vietnamese)

* New translations en_us.ts (Portuguese, Brazilian)

* New translations en_us.ts (Indonesian)

* New translations en_us.ts (Persian)

* New translations en_us.ts (Norwegian Bokmal)

* New translations en_us.ts (Serbian (Latin))

* New translations en_us.ts (Catalan)

* New translations en_us.ts (Italian)

* New translations en_us.ts (Italian)

* New translations en_us.ts (Spanish)

* New translations en_us.ts (Chinese Simplified)

* New translations en_us.ts (Catalan)

* New translations en_us.ts (Swedish)

* New translations en_us.ts (Spanish)

* New translations en_us.ts (Catalan)

* New translations en_us.ts (German)

* New translations en_us.ts (Chinese Simplified)

* New translations en_us.ts (Russian)

* New translations en_us.ts (Russian)

* New translations en_us.ts (Russian)
2025-10-18 11:40:28 +03:00
georgemoralis
fe10845619 [ci skip] Qt GUI: Update Translation. (#141)
Co-authored-by: georgemoralis <4313123+georgemoralis@users.noreply.github.com>
2025-10-18 11:40:09 +03:00
georgemoralis
175156c741 New Crowdin updates (#133)
* New translations en_us.ts (Russian)

* New translations en_us.ts (Norwegian Bokmal)

* New translations en_us.ts (Swedish)

* New translations en_us.ts (Italian)
2025-10-16 07:53:23 +03:00
georgemoralis
e35c4687ac [ci skip] Qt GUI: Update Translation. (#139)
Co-authored-by: georgemoralis <4313123+georgemoralis@users.noreply.github.com>
2025-10-16 07:53:10 +03:00
DanielSvoboda
c74674a781 Fix button 'Copy all' (#138) 2025-10-16 07:52:53 +03:00
kalaposfos13
937161ebec Add CLI interface to boot a specified emulator core directly (#137)
* almost working initial implementation of --emulator <name|path>

* fix adding nonneeded args and fix a crash if no args are provided

* Make -e default work and add -d

* sir clang offnir, the all-formatting

* Close the launcher alongside the emu if not showing the gui

* +
2025-10-16 07:52:37 +03:00
kalaposfos13
402fc78094 Change release description (#135) 2025-10-16 07:52:12 +03:00
DanielSvoboda
2fcb75f96f Translation correction (#136) 2025-10-15 21:47:32 +03:00
georgemoralis
cb8fb8a665 New Crowdin updates (#131)
* New translations en_us.ts (Italian)

* New translations en_us.ts (Catalan)

* New translations en_us.ts (German)

* New translations en_us.ts (Russian)

* New translations en_us.ts (Romanian)

* New translations en_us.ts (French)

* New translations en_us.ts (Spanish)

* New translations en_us.ts (Arabic)

* New translations en_us.ts (Danish)

* New translations en_us.ts (Greek)

* New translations en_us.ts (Finnish)

* New translations en_us.ts (Hungarian)

* New translations en_us.ts (Japanese)

* New translations en_us.ts (Korean)

* New translations en_us.ts (Lithuanian)

* New translations en_us.ts (Dutch)

* New translations en_us.ts (Polish)

* New translations en_us.ts (Portuguese)

* New translations en_us.ts (Slovenian)

* New translations en_us.ts (Chinese Simplified)

* New translations en_us.ts (Portuguese, Brazilian)

* New translations en_us.ts (Norwegian Bokmal)

* New translations en_us.ts (Albanian)

* New translations en_us.ts (Swedish)

* New translations en_us.ts (Turkish)

* New translations en_us.ts (Ukrainian)

* New translations en_us.ts (Chinese Traditional)

* New translations en_us.ts (Urdu (Pakistan))

* New translations en_us.ts (Vietnamese)

* New translations en_us.ts (Indonesian)

* New translations en_us.ts (Persian)

* New translations en_us.ts (Serbian (Latin))
2025-10-15 14:49:07 +03:00
kalaposfos13
49f2eb173d Add checks before opening a new compatibility report based on the log (#125)
* Add checks before opening a new compatibility report based on the log

* w*ndows 🤮

* updated descriptions and error text, fixed a crash, and hopefully fixed windows compilation
2025-10-15 14:48:54 +03:00
georgemoralis
d72281f338 [ci skip] Qt GUI: Update Translation. (#126)
Co-authored-by: georgemoralis <4313123+georgemoralis@users.noreply.github.com>
2025-10-15 12:10:23 +03:00
Fire Cube
46b1d493d8 Change text in GameInstallDialog (#124)
* change text on GameInstallDialog

* who needs clang
2025-10-15 12:10:08 +03:00
georgemoralis
d191b0fe93 New Crowdin updates (#119)
* New translations en_us.ts (Chinese Simplified)

* New translations en_us.ts (Italian)

* New translations en_us.ts (Catalan)

* New translations en_us.ts (German)

* New translations en_us.ts (Russian)

* New translations en_us.ts (Portuguese, Brazilian)

* New translations en_us.ts (Norwegian Bokmal)

* New translations en_us.ts (Romanian)

* New translations en_us.ts (French)

* New translations en_us.ts (Spanish)

* New translations en_us.ts (Arabic)

* New translations en_us.ts (Danish)

* New translations en_us.ts (Greek)

* New translations en_us.ts (Finnish)

* New translations en_us.ts (Hungarian)

* New translations en_us.ts (Japanese)

* New translations en_us.ts (Korean)

* New translations en_us.ts (Lithuanian)

* New translations en_us.ts (Dutch)

* New translations en_us.ts (Polish)

* New translations en_us.ts (Portuguese)

* New translations en_us.ts (Slovenian)

* New translations en_us.ts (Albanian)

* New translations en_us.ts (Swedish)

* New translations en_us.ts (Turkish)

* New translations en_us.ts (Ukrainian)

* New translations en_us.ts (Chinese Traditional)

* New translations en_us.ts (Urdu (Pakistan))

* New translations en_us.ts (Vietnamese)

* New translations en_us.ts (Indonesian)

* New translations en_us.ts (Persian)

* New translations en_us.ts (Serbian (Latin))

* New translations en_us.ts (Catalan)
2025-10-15 12:09:55 +03:00
DanielSvoboda
f3ac84fbff Toggle Column Visibility (#118)
* Toggle Column Visibility

* Empty space

* Fix Compatibility, Size, Favorite | checkCompatibilityOnStartup

* removes "Show Game Size In List" button

removes "Show Game Size In List" button
small adjustment to microphone positioning, should fix the interface on linux

* repositioning of General menu elements
2025-10-15 12:09:43 +03:00
DanielSvoboda
cd96c4e681 Remove channel from GUI updater (#123) 2025-10-14 18:14:58 +02:00
tlarok
a74718bb09 Min max deadzone (#122)
* Update control_settings.ui

* Update control_settings.cpp

* Update control_settings.cpp
2025-10-14 16:17:24 +03:00
rainmakerv2
c083425345 Transfer home tab setting to frontend tab + checkgamepad fix (#120)
* Transfer home tab setting

* Demote logging for opening gamepad to trace

* Fix checkgamepad calls, open gamepad in hotkeys dialog
2025-10-14 11:02:06 +03:00
georgemoralis
4782785e21 [ci skip] Qt GUI: Update Translation. (#117)
Co-authored-by: georgemoralis <4313123+georgemoralis@users.noreply.github.com>
2025-10-14 08:44:04 +03:00
georgemoralis
f6644e8cda New Crowdin updates (#112)
* New translations en_us.ts (Chinese Simplified)

* New translations en_us.ts (Italian)

* New translations en_us.ts (Chinese Simplified)

* New translations en_us.ts (German)

* New translations en_us.ts (Portuguese, Brazilian)
2025-10-14 08:43:53 +03:00
DanielSvoboda
d5d471c5fa Removal of 'Create Shortcut' (#115) 2025-10-14 08:43:14 +03:00
rainmakerv2
6a57e21f7c Fix ipc double-free crash and remapping dialog errors (#114) 2025-10-14 08:42:26 +03:00
kalaposfos13
2ca17827dc Fix version numbering in CI (#111)
* get full commit history

* test

* better test

* test with fixed syntax error

* get commit number in an efficient way
2025-10-13 20:28:43 +02:00
kalaposfos13
4355aee72c link back to the main repo in the readme (#110) 2025-10-13 19:33:57 +02:00
Fire Cube
51986c035c Update Readme (#109)
* fix stacking GPUs

* update Readme
2025-10-13 20:24:20 +03:00
kalaposfos13
1e3ded1081 Remove release channel and change versioning (#108)
* Remove old versioning system

* new versioning system

* update shadps4.rc

* remove gui combobox for release channel selection + remove update channel config entry

* +

* minor cleanup

* the loathsome clang-formatter
2025-10-13 20:20:44 +03:00