Skip to content
Snippets Groups Projects
  1. Jan 02, 2024
  2. Dec 30, 2023
    • t895's avatar
      frontend_common: config: Refactor WriteSetting to stricter types · 051afd21
      t895 authored
      Previously this could cause problems if a version of the template generated for WriteSetting didn't use the type you needed (e.g. floating point values). Now these are all ready without having to be used within frontend_common first.
      051afd21
    • Reilly Brogan's avatar
      Fix Wayland appId · cb4b4f3d
      Reilly Brogan authored
      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.
      cb4b4f3d
  3. Dec 25, 2023
  4. Dec 21, 2023
  5. Dec 19, 2023
  6. Dec 12, 2023
  7. Dec 10, 2023
  8. Dec 05, 2023
  9. Dec 04, 2023
  10. Dec 02, 2023
  11. Nov 30, 2023
  12. Nov 27, 2023
  13. Nov 25, 2023
  14. Nov 24, 2023
  15. Nov 22, 2023
  16. Nov 21, 2023
    • Merry's avatar
      game_list_worker: Explicit caputure of 'this' · b088a448
      Merry authored
      b088a448
    • Merry's avatar
      shared_widget: Explicit capture of 'this' · c4f6c3b0
      Merry authored
      c4f6c3b0
    • t895's avatar
      config: Unify config handling under frontend_common · da14c7b8
      t895 authored
      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.
      da14c7b8
  17. Nov 19, 2023
  18. Nov 15, 2023
  19. Nov 12, 2023
  20. Nov 11, 2023
  21. Nov 10, 2023
  22. Nov 09, 2023
  23. Nov 08, 2023
  24. Nov 07, 2023
  25. Nov 05, 2023
Loading