Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2021-07-14 | applets: Append applet_ prefix to backend applets | Morph | 2 | -2/+2 | |
2021-06-28 | general: Make most settings a BasicSetting | lat9nq | 1 | -1/+1 | |
Creates a new BasicSettings class in common/settings, and forces setting a default and label for each setting that uses it in common/settings. Moves defaults and labels from both frontends into common settings. Creates a helper function in each frontend to facillitate reading the settings now with the new default and label properties. Settings::Setting is also now a subclass of Settings::BasicSetting. Also adds documentation for both Setting and BasicSetting. | |||||
2021-04-28 | applets/web: Fix a use-after-free when passing in the URL string | Morph | 2 | -6/+7 | |
The URL string was being deleted before being used, leading to a use-after-free occurring when it is used afterwards. Fix this by taking the string by const ref to extend its lifetime, ensuring it doesn't get deleted before use. | |||||
2021-04-15 | applets/swkbd: Implement the Default Software Keyboard frontend | Morph | 2 | -2/+236 | |
2021-04-15 | applets: Remove the previous software keyboard applet implementation | Morph | 2 | -53/+1 | |
2021-04-15 | common: Move settings to common from core. | bunnei | 1 | -1/+1 | |
- Removes a dependency on core and input_common from common. | |||||
2021-02-08 | hid: Implement GC controller | german | 1 | -0/+1 | |
2020-12-18 | applets/web: Implement the online web browser applet | Morph | 2 | -0/+17 | |
2020-12-18 | main, applets/web: Re-add progress dialog for RomFS extraction | Morph | 2 | -8/+8 | |
2020-12-18 | applets/web: Implement the default web browser applet frontend | Morph | 2 | -0/+20 | |
2020-12-18 | applets: Remove the previous web browser applet implementation | Morph | 4 | -136/+0 | |
2020-12-08 | core: Remove unnecessary enum casts in log calls | Lioncash | 1 | -3/+4 | |
Follows the video core PR. fmt doesn't require casts for enum classes anymore, so we can remove quite a few casts. | |||||
2020-11-16 | hid: Reorder all HID commands | Morph | 1 | -2/+2 | |
Reorders all HID commands in command id order. | |||||
2020-11-16 | settings: Preparation for per-game input settings | Morph | 1 | -2/+2 | |
2020-10-27 | controller: Pass ControllerParameters by reference in ReconfigureControllers() | Lioncash | 2 | -3/+3 | |
Prevents unnecessary copies and heap reallocations from occurring. | |||||
2020-10-21 | Revert "core: Fix clang build" | bunnei | 2 | -3/+2 | |
2020-10-18 | core: Fix clang build | Lioncash | 2 | -2/+3 | |
Recent changes to the build system that made more warnings be flagged as errors caused building via clang to break. Fixes #4795 | |||||
2020-09-26 | frontend/controller: Eliminate dependency on the global system instance | Lioncash | 2 | -4/+12 | |
2020-09-04 | applets/controller: Resolve several compiler warnings | Morph | 1 | -1/+2 | |
Resolves -Wsign-compare and -Wunused-variable | |||||
2020-09-04 | Address feedback | Morph | 1 | -0/+2 | |
2020-09-04 | applets/controller: Modify heuristic to account for certain games | Morph | 1 | -7/+12 | |
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. | |||||
2020-09-04 | applets/controller: Implement fallback applet for the SDL frontend | Morph | 1 | -1/+34 | |
Implement the fallback applet for the SDL frontend, connecting only the minimum amount of players required. | |||||
2020-09-04 | applets/controller: Implement "Explain Text" | Morph | 1 | -0/+3 | |
"Explain Text" is additional text that is shown for each player in the controller applet. | |||||
2020-09-04 | Project Mjölnir: Part 2 - Controller Applet | Morph | 2 | -0/+85 | |
Co-authored-by: Its-Rei <kupfel@gmail.com> | |||||
2019-06-25 | general_frontend: Add documentation for parental controls and ecommerce applets | Zach Hilman | 2 | -4/+32 | |
2019-06-25 | frontend: Add base class and default impl for ECommerce applet frontend | Zach Hilman | 2 | -0/+102 | |
2019-06-25 | web_browser: Rename OpenPage to OpenPageLocal | Zach Hilman | 2 | -7/+7 | |
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. | |||||
2019-06-25 | frontend: Add base class and default impl of parent controls applet frontend | Zach Hilman | 2 | -1/+52 | |
2019-04-25 | profile_select: Port Service::Account::UUID to Common::UUID | Zach Hilman | 2 | -7/+6 | |
2019-04-17 | web_browser: Make OpenPage non-const | Zach Hilman | 2 | -3/+3 | |
2019-04-17 | main: Add GMainWindow hooks for Error display | Zach Hilman | 1 | -1/+1 | |
2019-04-17 | general_frontend: Add frontend scaffold for PhotoViewer applet | Zach Hilman | 2 | -0/+55 | |
2019-04-17 | frontend: Add frontend receiver for Error applet | Zach Hilman | 2 | -0/+71 | |
2019-04-17 | web_browser: Make OpenPage const | Zach Hilman | 2 | -3/+3 | |
2019-01-17 | core/frontend/applets/web_browser: Make OpenPage() non-const | Lioncash | 2 | -3/+3 | |
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. | |||||
2018-12-28 | frontend: Add frontend responder for web browser | Zach Hilman | 2 | -0/+52 | |
2018-12-03 | frontend: Add frontend applet for ProfileSelect | Zach Hilman | 2 | -0/+46 | |
Responsible for selecting a profile and firing callback upon completion. | |||||
2018-11-18 | applet: Add operation completed callback | Zach Hilman | 2 | -3/+7 | |
2018-11-18 | software_keyboard: Make GetText asynchronous | Zach Hilman | 2 | -5/+9 | |
a | |||||
2018-11-18 | am: Allow applets to push multiple and different channels of data | Zach Hilman | 2 | -8/+7 | |
2018-11-18 | am: Implement ILibraryAppletAccessor IsCompleted and GetResult | Zach Hilman | 1 | -0/+1 | |
2018-11-18 | am: Implement text check software keyboard mode | Zach Hilman | 2 | -0/+8 | |
Allows the game to verify and send a message to the frontend. | |||||
2018-11-18 | am: Deglobalize software keyboard applet | Zach Hilman | 2 | -31/+36 | |
2018-11-18 | qt/main: Register Qt Software Keyboard frontend with AM | Zach Hilman | 1 | -0/+1 | |
Allows using Qt provider over default. | |||||
2018-11-18 | frontend/applets: Add frontend software keyboard provider and default | Zach Hilman | 2 | -0/+61 | |
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. |