Lioncash
4dcdd3a837
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
3fa2b218ac
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
fe2609cb77
yuzu/applets/software_keyboard: Make slots private functions
These aren't required to be public.
7 years ago
Zach Hilman
aef0d88165
configure_input: Use Joycons Docked instead of Connected as label
7 years ago
Zach Hilman
312ef596a5
configure_input_player: Set minimum width on controls
7 years ago
Zach Hilman
dd92db3fb0
configure_input: Properly update UI components on removal of player
7 years ago
Zach Hilman
e58c951a59
configure_input: Make None a controller option instead of checkbox
7 years ago
Zach Hilman
3a6cd5b3c8
hid: Use player-defined controller type as PREFERRED_CONTROLLER
7 years ago
Zach Hilman
3d1a221893
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
afe8df5020
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
2e1dd9c649
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
f1aec256d7
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
d1b7c65b9e
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
56cf5b7b17
software_keyboard: Add max and current length display to dialog
7 years ago
Zach Hilman
19b2571aec
applet: Add operation completed callback
7 years ago
Zach Hilman
8b433beff3
software_keyboard: Make GetText asynchronous
a
7 years ago
Zach Hilman
7cfb29de23
am: Allow applets to push multiple and different channels of data
7 years ago
Zach Hilman
fed6ab14c3
am: Implement text check software keyboard mode
Allows the game to verify and send a message to the frontend.
7 years ago
Zach Hilman
e696ed1f4d
am: Deglobalize software keyboard applet
7 years ago
Zach Hilman
a81645400f
qt/main: Register Qt Software Keyboard frontend with AM
Allows using Qt provider over default.
7 years ago
Zach Hilman
5454494adb
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
4476fd29d6
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
9359655712
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
e6676afa18
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
6001af2b89
qt: Move Open yuzu Folder action from Help to File
7 years ago
Zach Hilman
ab552e4a25
svc: Use proper random entropy generation algorithm
7 years ago
fearlessTobi
9ea8eb6b2e
yuzu: Add hotkey for Amiibo loading
7 years ago
Zach Hilman
cb1e63ef09
svc: Return random seed for svcGetInfo RandomEntropy
7 years ago
Tobias
9333ee29ca
yuzu: Add a missing "!" to fix the stuck-in-fullscreen bug
7 years ago
Zach Hilman
2a16fd7ffc
settings: Add config option to set RNG seed
7 years ago
David Marcec
40db288a2a
Renamed CheckIfOperationChanged to OnDockedModeChanged
7 years ago
David Marcec
fd1ef25257
Fixups
7 years ago
David Marcec
41e99d8880
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
d34d0bfc87
configure_system: Fix compiler warning
7 years ago
Frederic Laing
6c8b788d32
yuzu/main: Fix compiler warning
7 years ago
Dharmin K Shah
b2647dba33
Fix quickstart link
7 years ago
Zach Hilman
52e7e8eed3
game_list: Only reload game list after relevant settings changed
Prevents unnecessary reloads on every configuration operation.
7 years ago
Zach Hilman
97187b7ef6
qt: Add help option to open yuzu folder
Opens a new file manager window at the UserDir.
7 years ago
Zach Hilman
2d2ef05d8c
game_list: Make add-ons column optional
As the add-ons column takes the most processing time out of any (as it needs to search registration for updates/dlc, patch control NCAs, search for mods, etc.), an option was added to disable it. This does not affect the application of add-ons. In large game collections, this decreases game list refresh time by as much as 70%.
7 years ago
FernandoS27
60a184455c
Fix ASTC Decompressor to support depth parameter
7 years ago
FernandoS27
aee93f98f9
Fix ASTC formats
7 years ago
Lioncash
a6830e61b8
configure_system: Contrain profile usernames to 32 characters
Previously, we would let a user enter an unbounded name and then
silently truncate away characters that went over the 32-character limit.
This is kind of bad from the UX point of view, because we're essentially
not doing what the user intended in certain scenarios.
Instead, we clamp it to 32 characters and make that visually apparent in
the dialog box to provide a name for a user.
7 years ago
Lioncash
352b56367c
general: Remove unused boost inclusions where applicable
Cleans up unused includes and trims off some dependencies on externals.
7 years ago
Frederic L
7a5eda5914
global: Use std::optional instead of boost::optional ( #1578 )
* get rid of boost::optional
* Remove optional references
* Use std::reference_wrapper for optional references
* Fix clang format
* Fix clang format part 2
* Adressed feedback
* Fix clang format and MacOS build
7 years ago
Zach Hilman
48eb3742b9
settings: Add setting to control NSO dumping
Also adds UI option in Debug > Dump section, with the idea later things to be dumped (i.e. other game data or textures, etc) will use the same group box.
7 years ago
Frederic Laing
f50f065c31
configure_system: Fix compiler warning
7 years ago
fearlessTobi
585b6a6a50
compatdb: Use a seperate endpoint for testcase submission
7 years ago
Lioncash
9024cbb5b8
configure_system: Make GetIcon() return the scaled 64x64 icon
Avoids the need to put the scaling parameters all over the place for the
common case. The only other time scaling is done is to generate the
smaller 48x48 image, so this is fine.
7 years ago
Lioncash
85ed0af84e
configure_system: Move entry formatting for the user account list entries to its own function
Avoids the need to duplicate this all over the place, and makes it
translator-friendly across the board.
7 years ago
Lioncash
8eaf857d06
configure_system: Display errors to the user if file operations fail when setting user images
We should display an error to the user if setting a user image for an
account fails, rather than continuing onwards.
7 years ago