Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | applets/swkbd: Skip text checking if the text has been confirmed | Morph | 2021-11-08 | 2 | -5/+6 |
| | | | | | | | Confirm means that the text has already been checked by the application to be correct, but is asking the user for confirmation. The confirmation text itself seems to be corrupted though, this needs to be investigated. Fixes the software keyboard in Famicom Detective Club: The Missing Heir | ||||
* | core: Remove unused includes | ameerj | 2021-11-04 | 3 | -3/+0 |
| | |||||
* | core/profile_select: Avoid uninitialized read in SelectProfile() | Lioncash | 2021-09-23 | 1 | -1/+2 |
| | | | | | The default constructor of UUID doesn't initialize its data members, so we need to directly initialize it to be invalid. | ||||
* | applets: Append applet_ prefix to backend applets | Morph | 2021-07-14 | 2 | -2/+2 |
| | |||||
* | general: Make most settings a BasicSetting | lat9nq | 2021-06-28 | 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. | ||||
* | applets/web: Fix a use-after-free when passing in the URL string | Morph | 2021-04-28 | 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. | ||||
* | applets/swkbd: Implement the Default Software Keyboard frontend | Morph | 2021-04-15 | 2 | -2/+236 |
| | |||||
* | applets: Remove the previous software keyboard applet implementation | Morph | 2021-04-15 | 2 | -53/+1 |
| | |||||
* | common: Move settings to common from core. | bunnei | 2021-04-15 | 1 | -1/+1 |
| | | | | - Removes a dependency on core and input_common from common. | ||||
* | hid: Implement GC controller | german | 2021-02-08 | 1 | -0/+1 |
| | |||||
* | applets/web: Implement the online web browser applet | Morph | 2020-12-18 | 2 | -0/+17 |
| | |||||
* | main, applets/web: Re-add progress dialog for RomFS extraction | Morph | 2020-12-18 | 2 | -8/+8 |
| | |||||
* | applets/web: Implement the default web browser applet frontend | Morph | 2020-12-18 | 2 | -0/+20 |
| | |||||
* | applets: Remove the previous web browser applet implementation | Morph | 2020-12-18 | 4 | -136/+0 |
| | |||||
* | core: Remove unnecessary enum casts in log calls | Lioncash | 2020-12-08 | 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. | ||||
* | hid: Reorder all HID commands | Morph | 2020-11-16 | 1 | -2/+2 |
| | | | | Reorders all HID commands in command id order. | ||||
* | settings: Preparation for per-game input settings | Morph | 2020-11-16 | 1 | -2/+2 |
| | |||||
* | controller: Pass ControllerParameters by reference in ReconfigureControllers() | Lioncash | 2020-10-27 | 2 | -3/+3 |
| | | | | Prevents unnecessary copies and heap reallocations from occurring. | ||||
* | Revert "core: Fix clang build" | bunnei | 2020-10-21 | 2 | -3/+2 |
| | |||||
* | core: Fix clang build | Lioncash | 2020-10-18 | 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 | ||||
* | frontend/controller: Eliminate dependency on the global system instance | Lioncash | 2020-09-26 | 2 | -4/+12 |
| | |||||
* | applets/controller: Resolve several compiler warnings | Morph | 2020-09-04 | 1 | -1/+2 |
| | | | | Resolves -Wsign-compare and -Wunused-variable | ||||
* | Address feedback | Morph | 2020-09-04 | 1 | -0/+2 |
| | |||||
* | applets/controller: Modify heuristic to account for certain games | Morph | 2020-09-04 | 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. | ||||
* | applets/controller: Implement fallback applet for the SDL frontend | Morph | 2020-09-04 | 1 | -1/+34 |
| | | | | Implement the fallback applet for the SDL frontend, connecting only the minimum amount of players required. | ||||
* | applets/controller: Implement "Explain Text" | Morph | 2020-09-04 | 1 | -0/+3 |
| | | | | "Explain Text" is additional text that is shown for each player in the controller applet. | ||||
* | Project Mjölnir: Part 2 - Controller Applet | Morph | 2020-09-04 | 2 | -0/+85 |
| | | | | Co-authored-by: Its-Rei <kupfel@gmail.com> | ||||
* | general_frontend: Add documentation for parental controls and ecommerce applets | Zach Hilman | 2019-06-25 | 2 | -4/+32 |
| | |||||
* | frontend: Add base class and default impl for ECommerce applet frontend | Zach Hilman | 2019-06-25 | 2 | -0/+102 |
| | |||||
* | web_browser: Rename OpenPage to OpenPageLocal | Zach Hilman | 2019-06-25 | 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. | ||||
* | frontend: Add base class and default impl of parent controls applet frontend | Zach Hilman | 2019-06-25 | 2 | -1/+52 |
| | |||||
* | profile_select: Port Service::Account::UUID to Common::UUID | Zach Hilman | 2019-04-25 | 2 | -7/+6 |
| | |||||
* | web_browser: Make OpenPage non-const | Zach Hilman | 2019-04-17 | 2 | -3/+3 |
| | |||||
* | main: Add GMainWindow hooks for Error display | Zach Hilman | 2019-04-17 | 1 | -1/+1 |
| | |||||
* | general_frontend: Add frontend scaffold for PhotoViewer applet | Zach Hilman | 2019-04-17 | 2 | -0/+55 |
| | |||||
* | frontend: Add frontend receiver for Error applet | Zach Hilman | 2019-04-17 | 2 | -0/+71 |
| | |||||
* | web_browser: Make OpenPage const | Zach Hilman | 2019-04-17 | 2 | -3/+3 |
| | |||||
* | core/frontend/applets/web_browser: Make OpenPage() non-const | Lioncash | 2019-01-17 | 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. | ||||
* | frontend: Add frontend responder for web browser | Zach Hilman | 2018-12-28 | 2 | -0/+52 |
| | |||||
* | frontend: Add frontend applet for ProfileSelect | Zach Hilman | 2018-12-03 | 2 | -0/+46 |
| | | | Responsible for selecting a profile and firing callback upon completion. | ||||
* | applet: Add operation completed callback | Zach Hilman | 2018-11-18 | 2 | -3/+7 |
| | |||||
* | software_keyboard: Make GetText asynchronous | Zach Hilman | 2018-11-18 | 2 | -5/+9 |
| | | | | a | ||||
* | am: Allow applets to push multiple and different channels of data | Zach Hilman | 2018-11-18 | 2 | -8/+7 |
| | |||||
* | am: Implement ILibraryAppletAccessor IsCompleted and GetResult | Zach Hilman | 2018-11-18 | 1 | -0/+1 |
| | |||||
* | am: Implement text check software keyboard mode | Zach Hilman | 2018-11-18 | 2 | -0/+8 |
| | | | | Allows the game to verify and send a message to the frontend. | ||||
* | am: Deglobalize software keyboard applet | Zach Hilman | 2018-11-18 | 2 | -31/+36 |
| | |||||
* | qt/main: Register Qt Software Keyboard frontend with AM | Zach Hilman | 2018-11-18 | 1 | -0/+1 |
| | | | | Allows using Qt provider over default. | ||||
* | frontend/applets: Add frontend software keyboard provider and default | Zach Hilman | 2018-11-18 | 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. |