0da6704fc2
Merge pull request #13073 from FearlessTobi/fsp-srv-ipc
...
fsp: Migrate remaining interfaces to cmif serialization
2024-02-23 11:34:06 -05:00
9dc624f5dc
Merge pull request #13121 from german77/clean-shortcut
...
yuzu: Fix shortcut error message
2024-02-22 23:04:28 -05:00
864b046500
yuzu: Fix shortcut error message
2024-02-22 17:52:30 -06:00
984396a21a
Merge pull request #13001 from liamwhite/scaled-availability
...
vulkan_device: don't use fixed cap for memory limits
2024-02-22 11:31:17 -06:00
d1eaeeed8c
Import keys from filesystem. ( #13056 )
...
* Import keys, re-initialize KeyManager, re-scan vfs, re-populate game list.
* <.< spelling.
* Update based on feedback on #13047 and this PR
* Based on feedback: Don't delete existing files. There's legitimate reasons that someone may want to keep their retail keys and title key handling is resilient to mismatches.
* Update src/yuzu/main.cpp
Co-authored-by: Tobias <thm.frey@gmail.com >
* Remove translation of literal filename/filter format.
* clang-format.
---------
Co-authored-by: Tobias <thm.frey@gmail.com >
2024-02-19 19:18:13 -05:00
2b18957365
fs: Add and use fs_save_data_types.h
2024-02-19 19:06:31 +01:00
310c1f50be
scope_exit: Make constexpr
...
Allows the use of the macro in constexpr-contexts.
Also avoids some potential problems when nesting braces inside it.
2024-02-19 16:00:46 +01:00
56810541f0
vulkan_device: don't use fixed cap for memory limits
2024-02-18 18:59:13 -05:00
bdf8aca750
Merge pull request #13047 from anpilley/import-firmware
...
Import firmware from folder of loose NCA files
2024-02-17 23:18:00 -05:00
cb2e312f13
Add check for corrupted firmware files after install.
2024-02-18 12:31:14 +11:00
e31c926bf0
>.> spelling
2024-02-18 07:58:41 +11:00
59ede32f8e
cleanup by clang-format.
2024-02-18 07:41:24 +11:00
9eba64adce
Improve behavior when one or more firmware files can't be deleted.
2024-02-18 07:38:47 +11:00
501e3ae05a
Implement In-app firmware installation.
2024-02-17 23:33:55 +11:00
dc2c302a84
config: Reset per-game profile name on load if empty
2024-02-16 21:07:03 -05:00
1e8554b01f
Merge pull request #12993 from liamwhite/am-rewrite-part1
...
am: rewrite part 1
2024-02-14 11:02:38 -06:00
3511d5552a
Merge pull request #12989 from german77/hotcake
...
yuzu: Allow non npad hotkeys and disable controller navigation requirement
2024-02-13 08:17:50 -05:00
85fd2bcb82
Merge pull request #12941 from FearlessTobi/setting-tooltips
...
shared_translation: Add tooltips for yuzu settings
2024-02-13 08:17:32 -05:00
b2e140b032
am: rewrite appletAE, appletOE
2024-02-11 21:59:33 -05:00
2ff45cd0da
Merge pull request #12756 from liamwhite/applet-multiprocess-hwc
...
general: applet multiprocess
2024-02-11 20:58:28 -06:00
26e028808a
yuzu: Allow non npad hotkeys and disable controller navigation requirement
2024-02-11 16:29:31 -06:00
fe6934593f
Fix multiplayer player count color in dark themes | Temp fix until #12744 : Add green color for counts > 0 and < max_players - 1 ( #12930 )
...
* fix intended player count color in dark themes
* Refactor
* Change to green color for white and dark themes
* Add const to the colors and extra name for green color
2024-02-09 18:45:11 -06:00
fa12384350
general: add default configurations for applet mode
2024-02-09 09:20:53 -05:00
7cfb51e5e7
shared_translation: Add tooltips for general settings
2024-02-08 18:13:22 +01:00
159dec01ee
Merge pull request #12932 from german77/any-key-is-good
...
yuzu: Make controller keys easier to assign
2024-02-07 15:33:39 -05:00
6319bafafa
Merge pull request #12912 from FearlessTobi/ports-feb-24
...
Port some small changes from Citra (web_backend and translations)
2024-02-07 15:33:28 -05:00
12f86f89fc
yuzu: Make controller keys easier to assign
2024-02-06 16:51:39 -06:00
2c357c929c
shared_translation: Add tooltips for advanced graphics and system settings
2024-02-06 16:42:57 +01:00
482e203d5c
shared_translation: Add tooltips for core and graphics settings
2024-02-06 16:29:13 +01:00
96d881f087
yuzu: Fully hide linux tab
2024-02-05 11:58:20 -06:00
185125e4e4
citra_qt/configure_ui: Show country of language in the combobox
...
This prevents an issue where we had seperate versions of the same language for different regions and they were not distinguishable (e.g. "Chinese (China)" and "Chinese (Taiwan)").
Also makes it so we do not need to hardcode specific languages anymore.
2024-02-04 17:06:44 +01:00
a3c8bb251d
Merge pull request #12852 from Calinou/multiplayer-color-player-counts
...
Color player counts in the multiplayer public lobby list
2024-02-03 11:10:00 -05:00
327533be1f
Merge pull request #12851 from Calinou/multiplayer-persist-filters
...
Persist filters in multiplayer public lobby list
2024-02-03 11:09:51 -05:00
61ea2115c7
Merge pull request #12850 from Calinou/multiplayer-add-hotkeys
...
Add hotkeys for multiplayer actions
2024-02-03 11:09:41 -05:00
7cc7d027f7
Merge pull request #12760 from liamwhite/mp-am
...
am: rewrite for multiprocess support
2024-01-31 10:25:28 -06:00
e8be665f11
settings: Allow audio sink, input, and output to be set per game
2024-01-31 09:31:19 -05:00
442aad9b27
Persist filters in multiplayer public lobby list
...
After connecting to a room, the chosen filter text, "Games I Own",
"Hide Empty Rooms" and "Hide Full Rooms" values are persisted
to configuration so they are preserved across restarts.
This makes it easier to rejoin a room if you regularly play the same
game, or after a crash.
2024-01-30 17:40:29 +01:00
8e0f97ac96
Color player counts in the multiplayer public lobby list
...
- Full lobbies have their player count displayed in red.
- Lobbies with one slot left have their player count displayed in orange.
- Empty lobbies have their player count grayed out.
2024-01-30 17:38:21 +01:00
68303ed601
core: support offline web applet
2024-01-29 20:17:33 -05:00
182137a9a4
am: migrate global state to per-applet state structure
2024-01-29 20:17:33 -05:00
3155f4e96d
am: retrieve main applet creation info from frontend
2024-01-29 20:17:09 -05:00
345d691328
Add hotkeys for multiplayer actions
...
Default shortcuts were chosen as to be intuitive (use the first letter
of the action, or the second word's first letter) and work on all
types of keyboards. The hotkeys can be used while playing a game too,
as they are application-wide.
2024-01-30 01:32:14 +01:00
dfb9fa0144
am: re-namespace frontend applets to frontend directory
2024-01-29 18:43:45 -05:00
7de6b41030
service: split am into components
2024-01-29 18:43:45 -05:00
90cb852908
Merge pull request #12814 from Kelebek1/time_new_ipc
...
Move time services to new IPC and add debug printing
2024-01-29 09:08:46 -05:00
6a2532fe17
Merge pull request #12555 from flodavid/fix-gamemode-setting
...
Save gamemode configuration and add per-game config
2024-01-28 15:02:34 -05:00
e687ca8735
Merge pull request #12833 from merryhime/vsync-crash
...
configure_graphics: Avoid crash when vsync_mode_combobox is empty
2024-01-28 15:02:15 -05:00
0bf46cb1ee
configure_graphics: Avoid crash when vsync_mode_combobox is empty (occurs when renderer backend is Null)
2024-01-28 19:14:38 +00:00
da410506a4
Move time services to new IPC.
...
Add some fixes/improvements to usage with the new IPC
2024-01-27 03:30:09 +00:00
54372fdff5
result: Make fully constexpr, add ON_RESULT_INCLUDED
2024-01-25 16:42:06 -05:00