summaryrefslogtreecommitdiff
path: root/src/yuzu/util
AgeCommit message (Collapse)Author
2024-12-31chore: update project branding to citronZephyron
2024-01-11service: hid: Create abstracted pad structuregerman77
2024-01-05hid_core: Move hid to it's own subprojectNarr the Reg
2023-11-19qt: fix linux buildLiam
2023-10-15Typing and formatting errors fixed.boludoz
2023-10-15Unnecessary feature removedboludoz
2023-10-15Fixes and improvementsboludoz
2023-10-15Improved shortcut: add games in applist for Windows, question for start game ↵boludoz
at fullscreen & better unicode support for some Windows path funcs.
2023-10-10yuzu: Save multiple resolutions per iconNarr the Reg
2023-10-07yuzu: Add desktop shortcut support for WindowsFearlessTobi
Allows creating desktop shortcuts with icons for yuzu games. Co-Authored-By: Jeroen van Schijndel <13182141+roenyroeny@users.noreply.github.com>
2023-03-12general: fix spelling mistakesLiam
2023-01-25main: Convert to device independent coordinates for scalingMorph
devicePixelRatioF() returns the scaling ratio when high dpi scaling is enabled. When high dpi scaling is enabled, the raw screen coordinate system is scaled to device independent coordinates.
2023-01-25main: Globally disable the "?" button on dialogsMorph
Sets the AA_DisableWindowContextHelpButton attribute to disable this useless button globally.
2022-12-21qt: use main window as close overlay parentLiam
2022-12-20qt: continue event loop during game closeLiam
2022-12-19overlay_dialog: Avoid starting the input thread if non-interactiveMorph
2022-12-18overlay_dialog: Hide button dialog box when both buttons are hiddenMorph
This allows for the creation of a non-interactive dialog overlay to display system messages.
2022-07-27chore: make yuzu REUSE compliantAndrea Pappacoda
[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 01cf05bc75b1e47beb08937439f3ed9339e7b254
2022-07-25network, yuzu: Make copyright headers SPDX-compliantFearlessTobi
2022-07-25yuzu: Add ui files for multiplayer roomsFearlessTobi
2022-04-23general: Convert source file copyright comments over to SPDXMorph
This formats all copyright comments according to SPDX formatting guidelines. Additionally, this resolves the remaining GPLv2 only licensed files by relicensing them to GPLv2.0-or-later.
2022-04-07yuzu/util: Replace lock_guard with scoped_lockMerry
2022-03-20yuzu: Reduce unused includesameerj
2022-01-23yuzu: Add setting to disable controller navigationgerman77
2021-12-02yuzu: Implement basic controller navigationgerman77
2021-11-24yuzu: Update overlay appletgerman77
2021-06-06limitable_input_dialog: Implement character limiterKewlan
When using GetText() you can now choose what set of characters the user can't enter.
2021-04-15overlay_dialog: Add an overlay text dialog that accepts controller inputMorph
An OverlayDialog is an interactive dialog that accepts controller input (while a game is running) This dialog attempts to replicate the look and feel of the Nintendo Switch's overlay dialogs and provide some extra features such as embedding HTML/Rich Text content in a QTextBrowser. The OverlayDialog provides 2 modes: one to embed regular text into a QLabel and another to embed HTML/Rich Text content into a QTextBrowser. Co-authored-by: Its-Rei <kupfel@gmail.com>
2021-01-09general: Resolve C4062 warnings on MSVCMorph
2020-12-18util: Add URL Request Interceptor for QWebEngineMorph
2019-05-25sequence_dialog: Reorganize the constructorLioncash
The previous code was all "smushed" together wasn't really grouped together that well. This spaces things out and separates them by relation to one another, making it easier to visually parse the individual sections of code that make up the constructor.
2019-05-25sequence_dialog: Remove unnecessary horizontal specifierLioncash
QDialogButtonBoxes are horizontal by default.
2019-05-20yuzu/util: Specify string conversions explicitlyLioncash
Allows the util code to build with implicit string conversions disabled.
2019-05-19yuzu/util: Remove unused spinbox.cpp/.hLioncash
This has been left unused since the removal of the vestigial surface viewer. Given it has no uses left, this can be removed as well.
2019-03-16yuzu: Make hotkeys configurable via the GUIAdityarup Laha
* Adds a new Hotkeys tab in the Controls group. * Double-click a Hotkey to rebind it.
2018-10-31configure_system: Contrain profile usernames to 32 charactersLioncash
Previously, we would let a user enter an unbounded name and then silently truncate away characters that went over the 32-character limit. This is kind of bad from the UX point of view, because we're essentially not doing what the user intended in certain scenarios. Instead, we clamp it to 32 characters and make that visually apparent in the dialog box to provide a name for a user.
2018-09-17yuzu/util: Antialias game list compatibility pixmapsLioncash
We pass a hint to the QPainter instance that we want anti-aliasing on the compatibility icons, which prevents the circles from looking fairly jagged, and actually makes them look circular.
2018-08-29Show game compatibility within yuzufearlessTobi
2018-01-18qt: Migrate to Qt 5 signal/slot connection syntax where applicableLioncash
2018-01-16clang-formatMerryMage
2018-01-12Remove gpu debugger and get yuzu qt to compileJames Rowe
2018-01-12Massive removal of unused modulesJames Rowe