b7523d6fa7
am: shorten shutdown timeout when lock is not held
2023-08-26 17:12:05 -04:00
59b3c30f94
yuzu/main: Ensure NCAs are registered in content provider when launching from CLI
...
Fixes updates and DLC not being loaded when launching yuzu from the command line.
Similar to https://github.com/yuzu-emu/yuzu/pull/11357 .
Fixes https://github.com/yuzu-emu/yuzu/issues/8352 ,
2023-08-24 18:48:02 +02:00
86f6b6b7b2
vfs: expand support for NCA reading
2023-08-15 17:47:25 -04:00
8366736b67
settings,opengl,yuzu-qt: Fix AA, Filter maximums
...
The new enum macros don't support setting values directly.
For LastAA and LastFilter, this means we need a simpler approach to loop
around the toggle in the frontend...
2023-07-21 10:56:55 -04:00
d146dd9d12
settings,general: Rename non-confirming enums
2023-07-21 10:56:54 -04:00
9d7671ec3b
main: Use 1_MiB as a constant for copy buffer size
2023-07-06 13:04:27 -04:00
5d0a051abb
main: Fix install progress calculation
...
The increased buffer size means that that progress bar size has to be adjusted
2023-07-06 00:22:38 -04:00
d2b62ae401
Use toUtf8()
for string passed to DBus
2023-07-03 14:46:17 +07:00
c3fbc8d2fe
core_timing: Remove GetCurrentTimerResolution in CoreTiming loop
...
Other programs may change this value, but if thousands of syscalls in this loop is undesirable, then we can just set this once.
2023-07-02 15:08:04 -04:00
30544fbfa5
yuzu: Fix clang format
2023-06-27 15:55:23 -06:00
112b660456
Merge pull request #9663 from EBADBEEF/disable-controller-applet
...
qt: add option to disable controller applet
2023-06-27 10:32:51 -06:00
482fbded9b
Only use SDL wakelock on Linux
...
SDL has internally fixed shenanigans related to wakelocking through DBus
from inside sandboxes from around August 2022, so we can now remove the
workaround we used since 2021.
2023-06-24 14:51:41 +07:00
87b9b5d10f
Merge pull request #10842 from german77/native_mifare
...
input_common: Implement native mifare/skylander support for joycons/pro controller
2023-06-23 09:27:00 -04:00
84d43489c5
input_common: Implement native mifare support
2023-06-21 17:54:58 -06:00
af7f3f078c
Merge pull request #10486 from lat9nq/vk-device-find-once
...
yuzu-qt: Load Vulkan device info at startup
2023-06-18 09:42:55 -04:00
b1081329b9
qt: use larger buffer for update install
2023-06-11 11:43:04 -04:00
4d395b3b72
Merge pull request #10614 from xcfrg/shader-backend-status-bar
...
yuzu: add opengl shader backend info in status bar
2023-06-09 09:46:11 -04:00
fc0c4db20d
yuzu-qt: Load Vulkan device info at startup
...
Loading it when the configuration opens now incurs a noticeable delay.
We also don't need to rediscover the same data repeatedly each time the
configuration opens.
Moves vulkan device info discovery to yuzu's startup as opposed to the
configure_graphics constructor.
2023-06-06 01:54:44 -04:00
a64ad8315f
yuzu: add opengl shader backend info in status bar
2023-06-04 17:24:30 -04:00
27313fe576
Issue a reload if the system language changed
2023-06-03 17:17:03 +02:00
5ab5987e74
Merge pull request #10352 from grimkor/add-context-menu-status-bar-settings
...
add context menu for status bar settings
2023-06-01 09:05:23 -04:00
e5be1835ab
yuzu: Disable game list while game is running
2023-05-29 10:00:34 -06:00
fcd48eb239
qt: add menu item to remove cache storage
2023-05-26 23:29:44 -04:00
b3ebfd2481
add context menu for filter and anti-aliasing status buttons
2023-05-24 00:21:04 +00:00
a540d248f3
Merge pull request #10107 from grimkor/allow-fully-customised-hotkeys
...
Allow fully customised controller hotkeys
2023-05-16 10:06:15 -04:00
ceb65c259a
Allow fully customisable controller hotkeys
2023-05-10 19:28:11 +01:00
e58090c9c7
Merge pull request #10097 from german77/nfp_full
...
service: nfc: Merge device interfaces and create the device manager
2023-05-07 12:18:09 -07:00
94151097b9
service: nfc: Merge device interfaces and create the device manager
2023-05-05 22:02:59 -06:00
7ec66db22c
qt: warn on inoperable keys
2023-04-30 23:47:42 -04:00
1ab052952d
Merge pull request #10006 from german77/profile_select
...
service: am: Improve profile select applet
2023-04-01 09:49:22 -04:00
11edba4974
applet: controller: Implement cancel button
2023-03-30 07:49:44 -06:00
668eb5b8da
service: am: Improve profile select applet
2023-03-29 08:53:19 -06:00
8bdc51b620
Merge pull request #9505 from liamwhite/request-exit
...
applets: implement RequestExit
2023-03-29 09:11:34 -04:00
2fbadc7e1f
qt: Fix log softlock
2023-03-27 12:18:46 -06:00
50a59487eb
qt: implement RequestExit for applets
2023-03-25 14:49:43 -04:00
600f325d87
general: fix spelling mistakes
2023-03-12 11:33:01 -04:00
7e353082ac
main: (Windows) Set the current timer resolution to the maximum
...
Increases the precision of thread sleeps on Windows.
2023-03-05 02:36:31 -05:00
e531d1fae9
Merge pull request #9815 from german77/qt-mouse
...
Qt: Fix mouse scalling
2023-02-18 16:25:48 -05:00
0a88c7dbbe
yuzu: Shutdown game on restart to reload per game config
2023-02-16 21:17:30 -06:00
df9c8bdfd9
yuzu: Write to config file on important config changes
2023-02-16 21:17:01 -06:00
17207939e5
input_common: Split mouse input into individual devices
2023-02-16 14:22:13 -06:00
6d77de96da
Merge pull request #9796 from liamwhite/current
...
general: rename CurrentProcess to ApplicationProcess
2023-02-15 17:42:45 -05:00
04d2d2ef5f
Merge pull request #9782 from arades79/fix-consexpr-value-declaration-usage
...
Fix consexpr value declaration usage
2023-02-15 17:42:38 -05:00
58a2c19982
Revert "main: Fix borderless fullscreen for high dpi scaled displays"
2023-02-14 16:29:35 -05:00
683019878f
remove static from pointer sized or smaller types for aesthetics, change constexpr static to static constexpr for consistency
...
Signed-off-by: arades79 <scravers@protonmail.com >
2023-02-14 12:35:39 -05:00
45e13b03f3
add static lifetime to constexpr values to force compile time evaluation where possible
...
Signed-off-by: arades79 <scravers@protonmail.com >
2023-02-14 12:33:11 -05:00
ceda2d280e
general: rename CurrentProcess to ApplicationProcess
2023-02-13 19:03:12 -05:00
d6677b50f6
main: Fix borderless fullscreen for high dpi scaled displays
...
On Windows, a borderless window will be treated the same as exclusive fullscreen
when the window geometry matches the physical dimensions of the screen.
However, with High DPI scaling, when the devicePixelRatioF() is > 1, the borderless
window apparently is not treated as exclusive fullscreen and functions correctly.
One can verify and replicate this behavior by using a high resolution (4K) display,
and switching between 100% and 200% scaling in Windows' display settings.
At 100%, without the addition of 1, it is treated as exclusive fullscreen.
At 200%, with or without the addition of 1, it is treated as borderless windowed.
Therefore, we can use (read: abuse) this difference in behavior to fix this issue for
those with higher resolution displays when the Qt scaling ratio is > 1.
Should this behavior be changed in the future, please revisit this workaround.
2023-02-12 21:58:49 -05:00
3fbb93e5c9
main: Re-add QtWebEngine zoom factor
...
For some reason, I had removed this in ad6cec71ec
This should fix any improperly scaled web applets.
2023-02-09 22:57:37 -05:00
1f3e8d633a
Merge pull request #4949 from Morph1984/hidpi-temp-fix
...
main: Enable High DPI fixes for Qt >= 5.14
2023-02-06 23:20:49 -05:00