Nguyen Marc
d97060c9ad
Revert "cmake: only add network component if qt used"
...
This reverts commit 3ecb91a4cd .
2023-10-14 08:46:05 +02:00
Nguyen Marc
3ecb91a4cd
cmake: only add network component if qt used
2023-10-14 01:46:20 +02:00
Nguyen Marc
53b16898b2
qt: add missing target_link_libraries for discordrpc
2023-10-14 01:15:28 +02:00
DanielSvoboda
7dc6c3c816
Improvement in Directory Path Detection for Shortcuts ( #11749 )
...
* Improvement in Directory Path Detection for Shortcuts
This pull request updates how the directory path for shortcuts is determined. The main changes are:
1. Replaced the use of environment variables to determine the path of the desktop and applications menu with `QStandardPaths::writableLocation`. This change addresses an issue where the desktop path was not correctly identified when its location was customized, as shown in the attached screenshot.
2. Added conversion from `QString` to `std::string` using `toUtf8()`, which correctly handles non-ASCII characters in directory paths. This change ensures that directory paths containing Portuguese words like "Área de trabalho" are supported.
3. Replaced directory checking using `Common::FS::IsDir()` with `QDir::exists()`.
These changes should improve cross-platform compatibility and code robustness. Because it couldn't locate my desktop, which wasn't on the C drive, but on the F, and even though localization wouldn't work because it was setting it to find the 'Desktop' folder and in the computer's language it says 'Área de trabalho', that will fix for other languages too.
* Update main.cpp
* formatting
* Update src/yuzu/main.cpp
Co-authored-by: Tobias <thm.frey@gmail.com>
* Update src/yuzu/main.cpp
Co-authored-by: Tobias <thm.frey@gmail.com>
* Update main.cpp
* Update main.cpp
* Update main.cpp
desktopPath > desktop_Path
applicationsPath > applications_Path
* Update main.cpp
* formatting
* Update main.cpp
This code will attempt to use QStandardPaths to find the applications directory. If that fails, it will resort to using the ~/.local/share/applications directory, which is a common location for application shortcuts in Linux.
* Update main.cpp
* formatting
---------
Co-authored-by: Tobias <thm.frey@gmail.com>
2023-10-13 09:57:49 -06:00
Liam
f7bbf5e732
qt: ensure worker cancellation is complete before clearing
2023-10-12 21:07:49 -04:00
liamwhite
dea3b4db33
Merge pull request #11740 from german77/shorcuts
...
yuzu: Save multiple resolutions per icon
2023-10-11 17:55:08 -04:00
liamwhite
478dae134f
Merge pull request #11144 from flodavid/master
...
Enable controller interaction in Controller Applet
2023-10-11 09:23:52 -04:00
Narr the Reg
04688d35fb
yuzu: Save multiple resolutions per icon
2023-10-10 17:24:49 -06:00
Fernando S
20bd1d928a
Merge pull request #11650 from german77/lle_album
...
service: am: Add support for LLE Album Applet
2023-10-10 11:47:13 +02:00
liamwhite
2c7e606aa4
Merge pull request #11705 from FearlessTobi/windows-sc
...
yuzu: Add desktop shortcut support for Windows (continuation of #11344 )
2023-10-08 17:11:52 -04:00
liamwhite
90d65919b5
Merge pull request #10519 from mdmrk/master
...
yuzu-qt: Track play time
2023-10-08 17:11:34 -04:00
FearlessTobi
bcc50c707c
yuzu: Add desktop shortcut support for Windows
...
Allows creating desktop shortcuts with icons for yuzu games.
Co-Authored-By: Jeroen van Schijndel <13182141+roenyroeny@users.noreply.github.com>
2023-10-07 21:24:11 -04:00
Narr the Reg
751b4e2162
yuzu: Fix mute when in background setting
2023-10-03 20:12:06 -06:00
Narr the Reg
ed1e1c4ff6
yuzu: Allow to launch album applet from firmware
2023-10-02 11:29:12 -06:00
Liam
82f12339e4
qt: add additional romfs dump targets
2023-10-02 09:23:25 -04:00
Narr the Reg
7aae68820f
service: am: Set push in arguments according to the launched applet
2023-10-01 11:38:30 -06:00
Narr the Reg
176188a8c6
yuzu: Allow to launch cabinet applet from firmware
2023-10-01 11:38:25 -06:00
Charles Lombardo
e980ec6f24
Qt: Remove ability to install xci files
2023-09-26 18:56:20 -04:00
german77
77d06e6136
yuzu: Add button to boot mii edit from firmware
2023-09-23 20:13:36 -06:00
liamwhite
f56103605e
Merge pull request #11492 from lat9nq/c-numeric-conversions
...
general: Remove uncaught usages of C++ string number conversions
2023-09-16 11:40:03 -04:00
lat9nq
9264e1d1ad
shared_widget: Use default literals more
2023-09-14 11:31:26 -04:00
GPUCode
cc2c6d8805
debug: Add renderdoc capture hotkey
2023-09-14 16:37:41 +03:00
lat9nq
c750d6965a
shared_widget: Forward-port Citra changes
...
Seemed like a good time to move these over.
Also remove usage of std::sto{l,ll,ul,f,d}
2023-09-13 13:52:09 -04:00
lat9nq
81debaff3b
configure_ui: Remove unnecessary usage of stoul
2023-09-13 13:52:09 -04:00
liamwhite
eb7f0f2359
Merge pull request #11486 from liamwhite/system-verification
...
qt: add verification for installed contents
2023-09-13 09:39:27 -04:00
liamwhite
ffd5076088
Merge pull request #11480 from german77/mii_service
...
service: mii: Update implementation Part1
2023-09-13 09:39:16 -04:00
liamwhite
4b68df6ef8
Merge pull request #11473 from liamwhite/fix-launch-param
...
am: Implement UserChannel parameters
2023-09-13 09:39:06 -04:00
Liam
07a6563a93
qt: add verification for installed contents
2023-09-12 09:20:50 -04:00
german77
fb1b1b2725
mii: service: Address review
2023-09-11 09:54:32 -06:00
FearlessTobi
ff92a0c8f4
am: Implement UserChannel parameters
...
Used by the Super Mairo 3D All-Stars collection.
2023-09-10 15:39:25 -04:00
liamwhite
d51a537d15
Merge pull request #11450 from lat9nq/no-vk-device-fix
...
configure_graphics: Fix handling of broken Vulkan
2023-09-10 13:41:10 -04:00
liamwhite
c9a6e59029
Merge pull request #11456 from liamwhite/worse-integrity-verification
...
core: implement basic integrity verification
2023-09-10 13:40:39 -04:00
Liam
76671fdede
core: implement basic integrity verification
2023-09-06 16:49:27 -04:00
liamwhite
a0ca0f7bb0
Merge pull request #11434 from danilaml/fix-warnings
...
msvc: set warning level to /W4 globally
2023-09-06 09:12:58 -04:00
lat9nq
bc97eff1f3
yuzu-qt: Use Null when OpenGL is not compiled
2023-09-05 17:59:44 -04:00
lat9nq
f8614a483d
yuzu-qt: Update API Text for broken Vulkan
...
Otherwise caused a blue Vulkan badge to appear in the status bar.
2023-09-05 17:59:10 -04:00
lat9nq
217640aad4
configure_graphics: Capture by reference
...
Small optimization.
2023-09-05 17:50:55 -04:00
lat9nq
7d94588301
configure_graphics: Fix handling of broken Vulkan
...
The VSync combobox wouldn't populate if there was no Vulkan device,
which caused issues with trying to set VSync on other backends.
This also adds another layer to GetCurrentGraphicsBackend to check for
broken Vulkan and return OpenGL instead of Vulkan.
2023-09-04 20:21:14 -04:00
Danila Malyutin
7f0de0f204
msvc: set warning level to /W4 globally
...
And fix a bunch of warnings
2023-09-03 18:42:10 +04:00
Liam
6978a4895c
qt: measure romfs dump completion by bytes read
2023-09-02 22:04:37 -04:00
liamwhite
fa8a654fe8
Merge pull request #11381 from liamwhite/romfs-dump
...
qt: fix romfs dumping for multiprogram applications
2023-09-02 14:42:48 -04:00
liamwhite
33234fe87d
Merge pull request #11384 from liamwhite/am-shutdown
...
am: shorten shutdown timeout when lock is not held
2023-09-02 14:42:35 -04:00
Liam
a30be8aea3
qt: ensure packed update nca is applied to the correct base
2023-08-28 21:14:35 -04:00
Liam
cfa7d49937
qt: fix romfs dumping for multiprogram applications
2023-08-28 21:03:21 -04:00
Liam
1dc47986ee
Address review comments
2023-08-27 19:45:25 -04:00
Mario
54a5b8062e
yuzu-qt: Track play time
2023-08-26 22:20:19 -04:00
liamwhite
e392005f94
Merge pull request #11356 from lat9nq/console-mode-pg
...
general,config-qt: Present Console Mode as an enum with separate options in game properties
2023-08-26 19:15:00 -04:00
Liam
7a26dc51eb
am: shorten shutdown timeout when lock is not held
2023-08-26 17:12:05 -04:00
liamwhite
8923a03bc0
Merge pull request #11377 from BenjaminHalko/reverse-slider-input
...
ui: Fixed inverted controls on ReverseSlider widgets
2023-08-25 18:06:03 -04:00
BenjaminHalko
efff61637b
ui: Fixed inverted controls on ReverseSlider widgets
...
fixes : #11236
2023-08-25 10:06:34 -07:00