aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/yuzu/main.cpp
AgeCommit message (Collapse)Author
2024-03-04"Merge Tagged PR 13018"HEADmasteryuzubot
2024-02-23Merge pull request #13073 from FearlessTobi/fsp-srv-ipcliamwhite
fsp: Migrate remaining interfaces to cmif serialization
2024-02-22yuzu: Fix shortcut error messageNarr the Reg
2024-02-19Import keys from filesystem. (#13056)Andrew Pilley
* Import keys, re-initialize KeyManager, re-scan vfs, re-populate game list. * <.< spelling. * Update based on feedback on #13047 and this PR * Based on feedback: Don't delete existing files. There's legitimate reasons that someone may want to keep their retail keys and title key handling is resilient to mismatches. * Update src/yuzu/main.cpp Co-authored-by: Tobias <[email protected]> * Remove translation of literal filename/filter format. * clang-format. --------- Co-authored-by: Tobias <[email protected]>
2024-02-19fs: Add and use fs_save_data_types.hFearlessTobi
2024-02-19scope_exit: Make constexprFearlessTobi
Allows the use of the macro in constexpr-contexts. Also avoids some potential problems when nesting braces inside it.
2024-02-18Add check for corrupted firmware files after install.Andrew Pilley
2024-02-18>.> spellingAndrew Pilley
2024-02-18cleanup by clang-format.Andrew Pilley
2024-02-18Improve behavior when one or more firmware files can't be deleted.Andrew Pilley
2024-02-17Implement In-app firmware installation.Andrew Pilley
2024-02-11am: rewrite appletAE, appletOELiam
2024-02-03Merge pull request #12850 from Calinou/multiplayer-add-hotkeysliamwhite
Add hotkeys for multiplayer actions
2024-01-29core: support offline web appletLiam
2024-01-29am: migrate global state to per-applet state structureLiam
2024-01-29am: retrieve main applet creation info from frontendLiam
2024-01-30Add hotkeys for multiplayer actionsHugo Locurcio
Default shortcuts were chosen as to be intuitive (use the first letter of the action, or the second word's first letter) and work on all types of keyboards. The hotkeys can be used while playing a game too, as they are application-wide.
2024-01-29am: re-namespace frontend applets to frontend directoryLiam
2024-01-29service: split am into componentsLiam
2024-01-25fs: Replace Mode enum by OpenMode enumFearlessTobi
2024-01-25vfs: Move vfs files to their own directoryFearlessTobi
2024-01-25frontend_common: Consistently use referencest895
Was swapping between references and pointers for no reason. Just unify them here since each of these utility functions will need their parameters to be alive.
2024-01-25frontend_common: Remove key rederivation and keep key checkt895
2024-01-21frontend_common: Move integrity verification to content_managert895
2024-01-19frontend_common: Add content manager utility functionst895
Creates utility functions to remove/install DLC, updates, and base game content
2024-01-17Allow -u to accept a username string in addition to index, and suppress the ↵Andrew Pilley
User selector even if settings requires it to be shown for one instance only.
2024-01-15Merge pull request #12612 from liamwhite/fs-pidCharles Lombardo
fsp-srv: use program registry for SetCurrentProcess
2024-01-11service: hid: Create abstracted pad structuregerman77
2024-01-11fsp-srv: use program registry for SetCurrentProcessLiam
2024-01-06service: set: Rename filesgerman77
2024-01-05hid_core: Move hid to it's own subprojectNarr the Reg
2023-12-29Fix Wayland appIdReilly Brogan
On compliant Wayland compositors windows are matched to their .desktop files by comparing the appId window property to the name of the .desktop file without the .deskop extension. Qt5/6 by default set this property to the basename of the binary (IE `yuzu`) which does not match the expected value `org.yuzu_emu.yuzu`. We can fix this and fix window associations on compliant compositors (like Plasma) by using the `setDesktopFileName()` function which will set the appId window property. This is a no-op on X11 so is safe to be ran without guards.
2023-12-18yuzu: Make language persistent and remove symbols_pathNarr the Reg
2023-12-10core: Use single instance of profile managergerman77
2023-12-01file_sys: handle null romfsLiam
2023-11-29Merge pull request #11946 from flodavid/gamemodeliamwhite
Enable (Feral Interactive) Gamemode on Linux
2023-11-27Merge pull request #12160 from german77/mouse_constrainliamwhite
yuzu: Constrain mouse in render window when emulated
2023-11-26Merge pull request #12156 from german77/firmwarevsliamwhite
yuzu: Display firmware version
2023-11-25yuzu: create linux group in general settingsflodavid
- Create files dedicated to starting and stopping gamemode functions - Use them in yuzu and yuzu_cmd modules
2023-11-25yuzu: integrate gamemode support on linuxxcfrg
2023-11-24yuzu: Constrain mouse in render window when emulatedNarr the Reg
2023-11-24yuzu: Display firmware versionNarr the Reg
2023-11-21config: Unify config handling under frontend_commont895
Replaces every way of handling config for each frontend with SimpleIni. frontend_common's Config class is at the center where it saves and loads all of the cross-platform settings and provides a set of pure virtual functions for platform specific settings. As a result of making config handling platform specific, several parts had to be moved to each platform's own config class or to other parts. Default keys were put in platform specific config classes and translatable strings for Qt were moved to shared_translation. Default hotkeys, default_theme, window geometry, and qt metatypes were moved to uisettings. Additionally, to reduce dependence on Qt, QStrings were converted to std::strings where applicable.
2023-11-20Merge pull request #12011 from Macj0rdan/controller-appletNarr the Reg
Implemented qlaunch version of the controller applet
2023-11-19Implemented qlaunch version of the controller appletFrozenAra
2023-11-19Merge pull request #11792 from boludoz/new-shortcutliamwhite
Improved shortcut: add games in applist for Windows, question for sta…
2023-11-13Merge pull request #11990 from german77/audioliamwhite
yuzu: Save mute when in background setting
2023-11-11yuzu: Keep homebrew on the recently played listgerman77
2023-11-10yuzu: Make mute audio persistentNarr the Reg
2023-11-09Fix out_icon_path = Common::FS::GetYuzuPath(Common::FS::YuzuPath::IconsDir);Franco M