| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-03-21 | applets/mii: Remove frontend parameters | Morph | |
| These are unused for now as we do not support a frontend implementation. | |||
| 2022-03-21 | service: Move mii enums and structs into its own file | Morph | |
| Moves these into types.h, since other files also make use of these types. | |||
| 2022-03-21 | applets: Rename Mii to MiiEdit | Morph | |
| 2022-03-19 | core: Reduce unused includes | ameerj | |
| 2022-03-16 | Merge pull request #7964 from german77/miiii | bunnei | |
| applet: mii: Simple implementation of mii applet | |||
| 2022-03-07 | emu_window: Create a way to Cancel the exit of a Scoped | lat9nq | |
| If a GraphicsContext is destroyed before its Scoped is destroyed, this causes a crash as the Scoped tries to call a method in the destroyed context on exit. Add a way to Cancel the call when we know that calling the GraphicsContext will not work. | |||
| 2022-02-28 | applet: mii: Simple implementation of mii applet | german77 | |
| 2022-02-05 | general: Rename NewUUID to UUID, and remove the previous UUID impl | Morph | |
| This completes the removal of the old UUID implementation. | |||
| 2022-02-05 | profile: Migrate to the new UUID implementation | Morph | |
| 2021-12-29 | core/hid: Fix controller type validation | german77 | |
| 2021-11-24 | core/hid: Rename NpadType to NpadStyleIndex | german77 | |
| 2021-11-24 | Morph review first wave | german77 | |
| 2021-11-24 | kraken: Address comments from review | german77 | |
| review fixes | |||
| 2021-11-24 | core/frontend: Update applets | german77 | |
| 2021-11-24 | core: Remove frontend/input | german77 | |
| 2021-11-24 | core/emu_window: Remove touch input | german77 | |
| 2021-11-24 | core/hid: Move input_interpreter to hid | german77 | |
| 2021-11-20 | Fix screenshot dimensions when at 1x scale | ameerj | |
| This was regressed by ART. Prior to ART, the screenshots were saved at the title's framebuffer resolution. A misunderstanding of the existing logic led to screenshot dimensions becoming dependent on the host render window size. This changes the behavior to match how it was prior to ART at 1x, with screenshots now always being the title's framebuffer dimensions scaled by the resolution scaling factor. | |||
| 2021-11-16 | bootmanager: Fix screenshot resolution factor usage | ameerj | |
| Fixes screenshots at non integer scaling | |||
| 2021-11-08 | applets/swkbd: Skip text checking if the text has been confirmed | Morph | |
| 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 | |||
| 2021-11-03 | core: Remove unused includes | ameerj | |
| 2021-09-22 | core/profile_select: Avoid uninitialized read in SelectProfile() | Lioncash | |
| The default constructor of UUID doesn't initialize its data members, so we need to directly initialize it to be invalid. | |||
| 2021-07-14 | applets: Append applet_ prefix to backend applets | Morph | |
| 2021-06-28 | general: Make most settings a BasicSetting | lat9nq | |
| 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-06-23 | General: Resolve fmt specifiers to adhere to 8.0.0 API where applicable | Lioncash | |
| Also removes some deprecated API usages. | |||
| 2021-05-30 | input_common: Analog button, use time based position instead of frequent updates | german77 | |
| 2021-05-16 | core: Make variable shadowing a compile-time error | Lioncash | |
| Now that we have most of core free of shadowing, we can enable the warning as an error to catch anything that may be remaining and also eliminate this class of logic bug entirely. | |||
| 2021-04-30 | Merge pull request #6257 from Morph1984/fix-use-after-free-webapplet | bunnei | |
| applets/web: Fix a use-after-free when passing in the URL string | |||
| 2021-04-29 | Merge pull request #6226 from german77/sevensix | bunnei | |
| hid: Implement SevenSixAxis and ConsoleSixAxisSensor | |||
| 2021-04-28 | applets/web: Fix a use-after-free when passing in the URL string | Morph | |
| 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-23 | hid: Implement SevenSixAxis and ConsoleSixAxisSensor | german77 | |
| 2021-04-23 | emu_window: Return pair from ClipToTouchScreen() instead of tuple | Lioncash | |
| This is only a 2-tuple, so it can be converted over to the std::pair class. | |||
| 2021-04-23 | emu_window: unsigned -> u32 | Lioncash | |
| This is more concise and consistent with the rest of the codebase. | |||
| 2021-04-15 | input_interpreter: Fix button hold being interpreted incorrectly on init | Morph | |
| We reset all the button states to 0 except the first index (which has all the buttons as pressed) to prevent a button hold being interpreted as a button that was pressed once on the first poll. | |||
| 2021-04-15 | applets/swkbd: Implement the Default Software Keyboard frontend | Morph | |
| 2021-04-15 | applets: Remove the previous software keyboard applet implementation | Morph | |
| 2021-04-14 | common: Move settings to common from core. | bunnei | |
| - Removes a dependency on core and input_common from common. | |||
| 2021-02-07 | hid: Implement GC controller | german | |
| 2021-02-06 | Make settings controller image change with controller input | german | |
| 2021-01-20 | Merge pull request #5270 from german77/multiTouch | bunnei | |
| HID: Add multitouch support | |||
| 2021-01-16 | input_interpreter: Mark two member functions as const | Lioncash | |
| These aren't stateful functions, so we can make use of const. While we're at, we can resolve some -Wdocumentation warnings. | |||
| 2021-01-16 | input_interpreter: Add method to check for a button press state | Morph | |
| This allows to check for continuous input for the duration of a button press/hold | |||
| 2021-01-15 | Always initialize keyboard input | german | |
| 2021-01-15 | Add mutitouch support for touch screens | german | |
| 2021-01-15 | Allow to return up to 16 touch inputs per engine | german | |
| 2020-12-18 | applets/web: Implement the online web browser applet | Morph | |
| 2020-12-18 | main, applets/web: Re-add progress dialog for RomFS extraction | Morph | |
| 2020-12-18 | frontend/input_interpreter: Add InputInterpreter API | Morph | |
| The InputInterpreter class interfaces with HID to retrieve button press states. Input is intended to be polled every 50ms so that a button is considered to be held down after 400ms has elapsed since the initial button press and subsequent repeated presses occur every 50ms. Co-authored-by: Chloe <25727384+ogniK5377@users.noreply.github.com> | |||
| 2020-12-18 | applets/web: Implement the default web browser applet frontend | Morph | |
| 2020-12-18 | applets: Remove the previous web browser applet implementation | Morph | |
