Lioncash
271b079fc7
yuzu/configure_input_player: Use std::size_t to represent the player index instead of u8
Prevents compiler warnings related to truncation when invoking the
dialog. It's also extremely suspect to use a u8 value here instead of a
more general type to begin with.
7 years ago
Lioncash
fd252d2e82
yuzu/configure_input: Make CallConfigureDialog a non-member template function
This doesn't depend on any part of the private interface, so it can be
made a non-member internal function.
7 years ago
Lioncash
e83ede49f2
file_sys/registered_cache: Use regular const references instead of std::shared_ptr for InstallEntry()
These parameters don't need to utilize a shared lifecycle directly in
the interface. Instead, the caller should provide a regular reference
for the function to use. This also allows the type system to flag
attempts to pass nullptr and makes it more generic, since it can now be
used in contexts where a shared_ptr isn't being used (in other words, we
don't constrain the usage of the interface to a particular mode of
memory management).
7 years ago
Lioncash
22e7df599f
yuzu/configure_input_player: Use a lambda expression instead of std::bind
std::bind is the pre-C++11 way of doing this.
7 years ago
Lioncash
342f0e54aa
yuzu/configure_input_player: Amend constructor initializer list order
Orders the elements the way they would actually be initialized in.
Resolves compiler warnings with gcc and clang
7 years ago
Lioncash
62051832ce
yuzu/configure_input: Remove unused function MoveGridElement
7 years ago
Lioncash
9964a076c7
yuzu/configure_input*: Move data members after function declarations
The common pattern is to put the data members after the function
interface where applicable.
7 years ago
Lioncash
7e4436fe22
yuzu/configure_input: Remove unnecessary includes
7 years ago
greggameplayer
103c4be2a3
correct clang-format
7 years ago
greggameplayer
797d3473b4
Automatically disable joycons docked
when docked mode is enable
7 years ago
FernandoS27
ac7b0966a1
Removed pre 4.3 ARB extensions
7 years ago
FernandoS27
5f3d7e7fa2
Update OpenGL's backend version from 3.3 to 4.3
7 years ago
Zach Hilman
9192141822
patch_manager: Show LayeredExeFS patch in add-ons column
The decision was made to name them LayeredExeFS instead of just LayeredFS to differentiate from normal RomFS-based mods. The name may be long/unweildy, but conveys the meaning well.
7 years ago
Zach Hilman
df1c902e44
settings: Add option to dump ExeFS of games upon launch
When enabled, all exefs(es) will be copied to yuzu/dump/<title_id>/exefs.
7 years ago
Lioncash
22af607a8d
yuzu/applets/software_keyboard: Override accept() and reject() instead of providing own differently named member functions
Uses Qt's built-in interface instead of rolling our own separate one on
top of it. This also fixes a bug in reject() where we were calling
accept() instead of reject().
7 years ago
Lioncash
870fa5e657
yuzu/applets/software_keyboard: std::move std::function instances where applicable
std::function instances can potentially allocate. std::moveing them
prevents an avoidable allocation in that case.
7 years ago
Lioncash
a7602de1b5
yuzu/applets/software_keyboard: Make slots private functions
These aren't required to be public.
7 years ago
Zach Hilman
10eb01586e
configure_input: Use Joycons Docked instead of Connected as label
7 years ago
Zach Hilman
fab550b629
configure_input_player: Set minimum width on controls
7 years ago
Zach Hilman
63d941fb6a
configure_input: Properly update UI components on removal of player
7 years ago
Zach Hilman
b131a4bbb2
configure_input: Make None a controller option instead of checkbox
7 years ago
Zach Hilman
2d8a5a4e9b
hid: Use player-defined controller type as PREFERRED_CONTROLLER
7 years ago
Zach Hilman
25c07217cf
qt: Move controller button config to separate dialog
Handles button configuration for all controller layouts and debug pads. Configurable at construction.
7 years ago
Zach Hilman
2ec994c396
qt: Add UI to configure touchscreen parameters
This allows adjusting the finger, diameter, and angle of the emulated touchscreen. It also provides a warning to the user about what changing these parameters can do.
7 years ago
Zach Hilman
558777d83f
qt: Add UI to configure mouse buttons
Supports setting the five mouse buttons to any valid controller button/keyboard key (Left, Right, Middle, Foward, Back)
7 years ago
Zach Hilman
b43b2d857f
configure_input: Add support for multiplayer and controller types
This moves the actual button configuration to a separate dialog and only has the enabled and type controls in the tab.
7 years ago
Zach Hilman
288dfe1ba5
yuzu/config: Add (de-)serialization for multiplayer
Defaults to full keyboard for keyboard -- It did not seem to be necessary to make the keyboard configurable (besides enabled/disabled).
7 years ago
Zach Hilman
945fdd9361
software_keyboard: Add max and current length display to dialog
7 years ago
Zach Hilman
948e1b2f42
applet: Add operation completed callback
7 years ago
Zach Hilman
f0d2246b6a
software_keyboard: Make GetText asynchronous
a
7 years ago
Zach Hilman
04bc2fafbc
am: Allow applets to push multiple and different channels of data
7 years ago
Zach Hilman
27ebe123e9
am: Implement text check software keyboard mode
Allows the game to verify and send a message to the frontend.
7 years ago
Zach Hilman
efced53d38
am: Deglobalize software keyboard applet
7 years ago
Zach Hilman
b9c5a8bcf6
qt/main: Register Qt Software Keyboard frontend with AM
Allows using Qt provider over default.
7 years ago
Zach Hilman
56c85c996a
qt/applets: Provide Qt frontend implementation of software keyboard
Implements all of the features of the keyboard, including length, default text, character validation, and UTF-16 character support.
7 years ago
David Marcec
6d005b9788
Fixed switching operation modes when not running a game
The service manager seems to be a nullptr before a game boots
7 years ago
David Marcec
2b69fabf51
Report resolution scaling support for vi and am
Specifying an internal resolution in yuzu now will report the scaled changes to vi and am.
7 years ago
Lioncash
363d692268
yuzu/configure_system: Mark the entropy mask string as nontranslatable
There's no need for translators to concern themselves with the
validation mask used by the entry field.
7 years ago
Zach Hilman
e407f73240
qt: Move Open yuzu Folder action from Help to File
7 years ago
Zach Hilman
deb5d6be60
svc: Use proper random entropy generation algorithm
7 years ago
fearlessTobi
dee71127ef
yuzu: Add hotkey for Amiibo loading
7 years ago
Zach Hilman
4c0e453e08
svc: Return random seed for svcGetInfo RandomEntropy
7 years ago
Tobias
3617f49a9e
yuzu: Add a missing "!" to fix the stuck-in-fullscreen bug
7 years ago
Zach Hilman
6af690c2b8
settings: Add config option to set RNG seed
7 years ago
David Marcec
ab3513b7b3
Renamed CheckIfOperationChanged to OnDockedModeChanged
7 years ago
David Marcec
22be70c387
Fixups
7 years ago
David Marcec
2848c8b088
Ability to switch between docked and undocked mode in-game
Started implementation of the AM message queue mainly used in state getters. Added the ability to switch docked mode whilst in game without stopping emulation. Also removed some things which shouldn't be labelled as stubs as they're implemented correctly
7 years ago
Frederic Laing
c1e5c112c6
configure_system: Fix compiler warning
7 years ago
Frederic Laing
c646fe0684
yuzu/main: Fix compiler warning
7 years ago
Dharmin K Shah
ca5bbf0e78
Fix quickstart link
7 years ago