aboutsummaryrefslogtreecommitdiff
path: root/src/yuzu/configuration/configure_motion_touch.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Rebrand changesDjihads806 days1-6/+6
|
* [qt] fix various crashes due to invalid/corrupted/outdated settings (#4070)lizzie2026-06-141-4/+3
| | | | | | | | | | lots of "out of index" errors :) Signed-off-by: lizzie <lizzie@eden-emu.dev> Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4070 Reviewed-by: crueter <crueter@eden-emu.dev> Reviewed-by: MaranBr <maranbr@eden-emu.dev>
* [common/logging] Simplify logging logic and fix issues when logging before ↵lizzie2026-03-121-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | system is created (#3688) - our logging code was bigger than spdlog itself, why???? just keep it simple - fix issues when logging before logging system is even started - removes the "initialized logging twice" issue - removes uneeded indirection in file logging - uses direct formatting instead of jumping hoopla-around the fmt::format() ressult - code duplication and dead code removal as usual I did explore dup2() but I think it's not worth the hassle I did try `fwopen()` but it's better if things are just kept as-is. there is a lot of noise because I removed a bunch of redundant files on logging and just put everything in one file now normally this wouldn't be a good idea, however consider: the complexity of logging; it's less than 500 lines... does it really need a whole subsystem?!?!?! ITS JUST LOGGING Signed-off-by: lizzie <lizzie@eden-emu.dev> Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3688 Reviewed-by: crueter <crueter@eden-emu.dev> Reviewed-by: DraVee <chimera@dravee.dev> Reviewed-by: CamilleLaVey <camillelavey99@gmail.com> Co-authored-by: lizzie <lizzie@eden-emu.dev> Co-committed-by: lizzie <lizzie@eden-emu.dev>
* [meta] remove stale/dead links in help/about (#3064)lizzie2025-11-221-8/+0
| | | | | | | | | | | | removes old links to dead wiki Signed-off-by: lizzie lizzie@eden-emu.dev Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3064 Reviewed-by: crueter <crueter@eden-emu.dev> Reviewed-by: MaranBr <maranbr@eden-emu.dev> Co-authored-by: lizzie <lizzie@eden-emu.dev> Co-committed-by: lizzie <lizzie@eden-emu.dev>
* [desktop] fix random qt annoyances (#226)crueter2025-08-081-2/+4
| | | | | | | | | | | | Removes that silly QLayout message and improves consistency thereof for other QLayouts Still work to be done but this is all that's needed rn Signed-off-by: crueter <crueter@eden-emu.dev> Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/226 Reviewed-by: Shinmegumi <shinmegumi@eden-emu.dev>
* [desktop, core] yuzu -> Eden, eden -> Edencrueter2025-07-191-6/+6
| | | | Signed-off-by: crueter <crueter@eden-emu.dev>
* fix a large variety of issues (#101)swurl2025-05-111-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | - GLASM/SPIR-V mixup on Android - potential greenscreen fix (thx suyu) - save memory layout and add 10gb/12gb options - potential samsung gaming hub fix - fix layout of controller UI - fix default settings to sensible defaults. - note to TotK that you should increase memory layout - Error checking for Windows linking - fix an IDE error - improved migration system w/threading and busy indicator - disabled citron migration for now - replaced some user-facing legacy strings with eden - Added 10GB and 12GB DRAM layouts - Fix Android black screen issues - add discord link & update FAQ/Quickstart - update links in about page - add back rich presence - add Don't show again for desktop pre alpha banner - add citron warning to android and polaris to desktop Signed-off-by: swurl <swurl@swurl.xyz> Co-authored-by: Pavel Barabanov <pavelbarabanov94@gmail.com> Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/101 Co-authored-by: swurl <swurl@swurl.xyz> Co-committed-by: swurl <swurl@swurl.xyz>
* qt: Updated some user-facing strings to refer to edenBriar2025-04-011-6/+6
|
* main: Globally disable the "?" button on dialogsMorph2023-01-251-1/+0
| | | | Sets the AA_DisableWindowContextHelpButton attribute to disable this useless button globally.
* chore: make yuzu REUSE compliantAndrea Pappacoda2022-07-271-3/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [REUSE] is a specification that aims at making file copyright information consistent, so that it can be both human and machine readable. It basically requires that all files have a header containing copyright and licensing information. When this isn't possible, like when dealing with binary assets, generated files or embedded third-party dependencies, it is permitted to insert copyright information in the `.reuse/dep5` file. Oh, and it also requires that all the licenses used in the project are present in the `LICENSES` folder, that's why the diff is so huge. This can be done automatically with `reuse download --all`. The `reuse` tool also contains a handy subcommand that analyzes the project and tells whether or not the project is (still) compliant, `reuse lint`. Following REUSE has a few advantages over the current approach: - Copyright information is easy to access for users / downstream - Files like `dist/license.md` do not need to exist anymore, as `.reuse/dep5` is used instead - `reuse lint` makes it easy to ensure that copyright information of files like binary assets / images is always accurate and up to date To add copyright information of files that didn't have it I looked up who committed what and when, for each file. As yuzu contributors do not have to sign a CLA or similar I couldn't assume that copyright ownership was of the "yuzu Emulator Project", so I used the name and/or email of the commit author instead. [REUSE]: https://reuse.software Follow-up to b2eb10382941bef0914f4a0a4685b9033440aa9f
* motion touch ui: move remaining connection out of .ui fileKyle K2022-05-291-0/+2
| | | | | | | Two reasons for this: 1. Out of 7 connections, 6 are in ConfigureMotionTouch::ConnectEvents, this is the outlier. 2. Qt6 doesn't moc the connection properly
* yuzu: Reduce unused includesameerj2022-03-201-5/+0
|
* configure_motion_touch: Use functor versions of invokeMethodLioncash2022-02-011-18/+20
| | | | | Same behavior, but ensures that the functions we're calling exist, since they can be checked at compile-time.
* config: Cleanup and documentationgerman772021-11-241-7/+1
|
* yuzu: Update frontendgerman772021-11-241-2/+2
|
* general: Make most settings a BasicSettinglat9nq2021-06-281-5/+6
| | | | | | | | | | | 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.
* common: Move settings to common from core.bunnei2021-04-141-1/+1
| | | | - Removes a dependency on core and input_common from common.
* Use a single connection for UDP server, make connection test longer and ↵german772021-03-301-5/+4
| | | | check all pads instead of only the first one
* inputCommon: Use an unique client id for each socket instancegerman2021-03-011-5/+3
|
* Allow all touch inputs at the same time and remove config options that are ↵german2021-01-151-34/+9
| | | | not longer necesary
* yuzu: Remove unused variables in Qt codeLioncash2021-01-141-1/+0
| | | | | | Removes two unused variables in out Qt code. In this case the removal of these two results in less allocations, given std::map allocates on the heap.
* Merge pull request #5343 from lioncash/qt6Morph2021-01-141-6/+9
|\ | | | | configure_motion_touch: Migrate off QRegExp to QRegularExpression
| * configure_motion_touch: Migrate off QRegExp to QRegularExpressionLioncash2021-01-131-6/+9
| | | | | | | | | | | | | | | | QRegularExpression was introduced in Qt 5 as a better replacement for QRegExp. In Qt 6.0 QRegExp is removed entirely. To remain forward compatible with Qt 6.0, we can transition over to using QRegularExpression.
* | configure_motion_touch: Prevent use after move in ApplyConfiguration()Lioncash2021-01-131-2/+1
|/ | | | | touch_engine was being compared against after being moved into the setter for the engine, so this comparison wouldn't behave properly.
* Fix IP validator error where the last octet produced an error if the value ↵german2021-01-131-2/+3
| | | | was higher than 199
* general: Resolve C4062 warnings on MSVCMorph2021-01-091-0/+2
|
* configure_motion_touch: Fix unescaped backslash in regexcomex2020-12-061-2/+2
| | | | | | Since this is inside a string literal, backslashes that are part of regex syntax have to be escaped. But that's ugly, so convert to a raw string instead.
* Add multiple udp server supportgerman2020-11-251-45/+89
|
* input_common/CMakeLists: Make some warnings errorsLioncash2020-10-151-1/+1
| | | | | Makes the input_common code warnings consistent with the rest of the codebase.
* Address second batch of reviewsFearlessTobi2020-08-301-9/+9
|
* Address review comments and fix code compilationFearlessTobi2020-08-291-39/+49
|
* yuzu: Add motion and touch configurationFearlessTobi2020-08-291-0/+304