Morph
fef6f942e4
main, applets/web: Re-add progress dialog for RomFS extraction
6 years ago
Morph
a367dc5be0
applets/web: Implement the default web browser applet frontend
6 years ago
Morph
7da1c67f5a
applets: Remove the previous web browser applet implementation
6 years ago
Lioncash
8f135703dc
core: Remove unnecessary enum casts in log calls
Follows the video core PR. fmt doesn't require casts for enum classes
anymore, so we can remove quite a few casts.
5 years ago
Morph
dc7a9a7be2
hid: Reorder all HID commands
Reorders all HID commands in command id order.
6 years ago
Morph
1c1a83a20d
settings: Preparation for per-game input settings
6 years ago
Lioncash
c3f019b9eb
controller: Pass ControllerParameters by reference in ReconfigureControllers()
Prevents unnecessary copies and heap reallocations from occurring.
6 years ago
bunnei
deb3536936
Revert "core: Fix clang build"
6 years ago
Lioncash
18636013c9
core: Fix clang build
Recent changes to the build system that made more warnings be flagged as
errors caused building via clang to break.
Fixes #4795
6 years ago
Lioncash
9861290969
frontend/controller: Eliminate dependency on the global system instance
6 years ago
Morph
0ce52a8070
applets/controller: Resolve several compiler warnings
Resolves -Wsign-compare and -Wunused-variable
6 years ago
Morph
5c853d4dc7
Address feedback
6 years ago
Morph
212b4a584d
applets/controller: Modify heuristic to account for certain games
Now left and right joycons have the same priority (meaning both needs to be supported by the game).
Explanation of the new heuristic:
Assign left joycons to even player indices and right joycons to odd player indices.
We do this since Captain Toad Treasure Tracker expects a left joycon for Player 1 and a right Joycon for Player 2 in 2 Player Assist mode.
6 years ago
Morph
3742ae763c
applets/controller: Implement fallback applet for the SDL frontend
Implement the fallback applet for the SDL frontend, connecting only the minimum amount of players required.
6 years ago
Morph
00df69232a
applets/controller: Implement "Explain Text"
"Explain Text" is additional text that is shown for each player in the controller applet.
6 years ago
Morph
4c621b9b09
Project Mjölnir: Part 2 - Controller Applet
Co-authored-by: Its-Rei <kupfel@gmail.com>
6 years ago
Zach Hilman
7de7e83df0
general_frontend: Add documentation for parental controls and ecommerce applets
7 years ago
Zach Hilman
a2a6d68083
frontend: Add base class and default impl for ECommerce applet frontend
7 years ago
Zach Hilman
76bf6c6ea9
web_browser: Rename OpenPage to OpenPageLocal
This is more representative of what actually occurs, as web does support remote URLs which wouldn't need a romfs callback. This paves for easy future support of this with a call like 'OpenPageRemote' or similar.
7 years ago
Zach Hilman
cff3014921
frontend: Add base class and default impl of parent controls applet frontend
7 years ago
Zach Hilman
ad5e497bff
profile_select: Port Service::Account::UUID to Common::UUID
7 years ago
Zach Hilman
107d725af8
web_browser: Make OpenPage non-const
7 years ago
Zach Hilman
25f33928fc
main: Add GMainWindow hooks for Error display
7 years ago
Zach Hilman
a8dbc0e299
general_frontend: Add frontend scaffold for PhotoViewer applet
7 years ago
Zach Hilman
93cbd91f56
frontend: Add frontend receiver for Error applet
7 years ago
Zach Hilman
663b24e0d2
web_browser: Make OpenPage const
7 years ago
Lioncash
ab2f154ff4
core/frontend/applets/web_browser: Make OpenPage() non-const
This is a function that definitely doesn't always have a non-modifying
behavior across all implementations, so this should be made non-const.
This gets rid of the need to mark data members as mutable to work around
the fact mutating data members needs to occur.
7 years ago
Zach Hilman
166a1b9526
frontend: Add frontend responder for web browser
7 years ago
Zach Hilman
3e2f2bc839
frontend: Add frontend applet for ProfileSelect
Responsible for selecting a profile and firing callback upon completion.
8 years ago
Zach Hilman
948e1b2f42
applet: Add operation completed callback
8 years ago
Zach Hilman
f0d2246b6a
software_keyboard: Make GetText asynchronous
a
8 years ago
Zach Hilman
04bc2fafbc
am: Allow applets to push multiple and different channels of data
8 years ago
Zach Hilman
57a051a767
am: Implement ILibraryAppletAccessor IsCompleted and GetResult
8 years ago
Zach Hilman
27ebe123e9
am: Implement text check software keyboard mode
Allows the game to verify and send a message to the frontend.
8 years ago
Zach Hilman
efced53d38
am: Deglobalize software keyboard applet
8 years ago
Zach Hilman
b9c5a8bcf6
qt/main: Register Qt Software Keyboard frontend with AM
Allows using Qt provider over default.
8 years ago
Zach Hilman
25b03a89ce
frontend/applets: Add frontend software keyboard provider and default
Default implementation will return "yuzu" for any string. GUI clients (or CLI) can implement the Frontend::SoftwareKeyboardApplet class and register an instance to provide functionality.
8 years ago