Commit Graph

36 Commits

Author SHA1 Message Date
Macintxsh 0ec2014350 update links 2024-04-19 03:43:42 +02:00
Crimson-Hawk 6a16550e94 Merge branch 'dev' into improved-theming
codespell / Check for spelling errors (pull_request) Successful in 15s Details
suyu-ci / Check REUSE Specification (pull_request) Successful in 14s Details
suyu verify / Verify Format (pull_request) Successful in 1m36s Details
suyu verify / test build (linux-fresh, clang) (pull_request) Successful in 18m5s Details
suyu verify / test build (linux-mingw, windows) (pull_request) Successful in 15m40s Details
suyu verify / test build (linux-fresh, linux) (pull_request) Successful in 27m21s Details
suyu verify / android (pull_request) Successful in 17m57s Details
2024-04-15 02:16:56 +02:00
flodavid fb7802aaf4 WIP: fix macOS style when OS dark mode is active
suyu-ci / Check REUSE Specification (pull_request) Successful in 12s Details
codespell / Check for spelling errors (pull_request) Successful in 17s Details
suyu verify / Verify Format (pull_request) Successful in 1m27s Details
suyu verify / test build (linux-fresh, clang) (pull_request) Successful in 11m21s Details
suyu verify / android (pull_request) Successful in 19m11s Details
suyu verify / test build (linux-fresh, linux) (pull_request) Successful in 19m37s Details
2024-04-11 12:05:38 -07:00
TheDoctor 0de49070e4 Merge
codespell / Check for spelling errors (push) Successful in 11s Details
suyu-ci / Check REUSE Specification (push) Successful in 10s Details
suyu verify / Verify Format (push) Successful in 1m25s Details
suyu verify / test build (linux-fresh, clang) (push) Successful in 14m11s Details
suyu verify / test build (linux-mingw, windows) (push) Successful in 17m27s Details
suyu verify / test build (linux-fresh, linux) (push) Successful in 25m27s Details
suyu verify / android (push) Successful in 18m56s Details
Reviewed-on: #65
2024-04-10 19:56:33 +02:00
Exverge 2caadffe4d
Refactor android to dev.suyu.suyu_emu
suyu-ci / Check REUSE Specification (pull_request) Successful in 9s Details
suyu verify / Verify Format (pull_request) Successful in 2m19s Details
suyu verify / test build (linux-mingw, windows) (pull_request) Successful in 7m11s Details
suyu verify / test build (linux-fresh, clang) (pull_request) Successful in 12m19s Details
suyu verify / test build (linux-fresh, linux) (pull_request) Successful in 22m18s Details
suyu verify / android (pull_request) Successful in 24m11s Details
suyu-ci / Check REUSE Specification (push) Successful in 10s Details
suyu verify / Verify Format (push) Successful in 2m29s Details
suyu verify / test build (linux-fresh, linux) (push) Successful in 12m16s Details
suyu verify / test build (linux-fresh, clang) (push) Successful in 14m41s Details
suyu verify / test build (linux-mingw, windows) (push) Successful in 32m3s Details
suyu verify / android (push) Successful in 32m59s Details
codespell / Check for spelling errors (pull_request) Successful in 10s Details
codespell / Check for spelling errors (push) Successful in 12s Details
2024-04-07 19:27:20 -04:00
flodavid 7c9545c82a Add dark mode configuration setting in UI tab
- Allows to choose "Auto", "Always On" or "Always Off"
  - Dark mode options are only shown if the style does not support theme
- If Auto is chosen, value is retrieved from OS
  - On Windows, the application needs a restart to apply the settings
- Use the default dark palette for Windows, like on Linux
2024-04-03 23:09:17 +02:00
flodavid 9bba778d15 Rework themes to easily use light/dark palette, using only different icons
- Renamed themes:
  - "colorful" to "default" and "colorful_dark" to "default_dark"
  - "default" to "monochrome" and "default_dark" to "monochrome_dark"
  - "colorful_midnight_blue" to "qdarkstyle_midnight_blue"
  - "qdarkstyle_midnight_blue" to "qdarkstyle_midnight_blue_monochrome"
  - qdarkstyle is renamed from "Dark" to "Mine Shaft" in the UI
- default and monochrome themes all use the same qss stylesheet
- Remove the ability to select "default_dark" directly
    - Default has better support for light and dark
    - Controller and Keyboard applets icons and style adapt to dark mode
- Add "qdarkstyle_monochrome" theme
- Remove duplicated icon files
2024-04-03 21:06:48 +02:00
flodavid 0b2409d1bd Automatic dark theme switching for Windows and Linux
- Windows dark theme uses "fusion" style, which is better suited, but has minor differences
- Improve OS theme detection
  - Linux:
    - Listen for OS color schemes changes on D-Bus
    - Read OS scheme for D-Bus. Fallback with gsettings, reading org.gnome.desktop.interface.
      First "color-scheme" key, then "gtk-theme". Finally, fallback to checking window palette
  - Windows (dark mode detection was not implemented before):
    - Force dark palette when OS uses dark mode by setting QT_QPA_PLATFORM to "windows:darkmode=2"
    - This enables to detect dark mode by checking the window palette
- Improve theming capabilites:
  - Linux uses custom palette when dark mode is detected.
    By using palette(xxx) in .qss files, there is no need to create a dark stylesheet
  - Allow themes to have stylesheet variants, dark.qss and light.qss
  - If current mode is dark, use dark icons for controller and keyboard applets
  - Add "dark" property to RendererStatusBarButton and GPUStatusBarButton, set to true when dark mode is used.
    Allows to have distinct colors for GPU API and accuracy buttons depending on dark mode or not
  - Enable all themes to have dark icon alternatives, not just "default" and "colorful"
    - If dark mode, icons are loaded from the directory "THEME-NAME_dark/icons"
  - If current mode is dark, use dark icons for controller and keyboard applets
  - Only qdarkstyle, qdarkstyle_midnight_blue, colorful_dark and
    colorful_midnight_blue used elements specific to dark themes
2024-04-03 21:06:48 +02:00
flodavid c889f1bd36 Load custom Qt themes from yuzu data directory
- Directory is qt_themes, each theme must be in one folder
    - It should contain a file "style.qss"
    - It may contain an "icons" sub-directory, to override included icons
      (with files like mytheme/icons/colorful/48x48/star.png for example)
    - Directories ending by "_dark" are reserved for dark variant icons.
      They are not listed as themes in the UI.
- If theme directory contains "dark" or "midnight", theme will be considered dark
2024-04-03 21:06:48 +02:00
BoomMicrophone db9035cc35 remove comment
codespell / Check for spelling errors (pull_request) Successful in 11s Details
suyu-ci / Check REUSE Specification (pull_request) Successful in 10s Details
suyu verify / Verify Format (pull_request) Successful in 2m30s Details
suyu verify / test build (linux-fresh, clang) (pull_request) Successful in 14m44s Details
suyu verify / test build (linux-fresh, linux) (pull_request) Successful in 19m55s Details
suyu verify / android (pull_request) Successful in 34m39s Details
gpg timeout so i gotta coooooommit :D
2024-03-31 21:41:43 +02:00
BoomMicrophone b59aaf14e9 Woah guys this is so compliant!
codespell / Check for spelling errors (pull_request) Successful in 11s Details
suyu-ci / Check REUSE Specification (pull_request) Successful in 11s Details
suyu verify / Verify Format (pull_request) Successful in 2m49s Details
suyu verify / test build (linux-fresh, clang) (pull_request) Failing after 6m44s Details
suyu verify / test build (linux-fresh, linux) (pull_request) Failing after 27m46s Details
suyu verify / android (pull_request) Successful in 32m24s Details
Signed-off-by: BoomMicrophone <boommicrophone@noreply.localhost>
2024-03-26 16:10:33 +01:00
Hustler One eba28b0df3
All relevant changes in commit 51862e862d have been
suyu verify / Verify Format (pull_request) Failing after 8s Details
codespell / Check for spelling errors (pull_request) Successful in 11s Details
suyu verify / test build (linux-fresh, clang) (pull_request) Has been skipped Details
suyu verify / test build (linux-fresh, linux) (pull_request) Has been skipped Details
suyu verify / android (pull_request) Has been skipped Details
suyu-ci / Check REUSE Specification (pull_request) Successful in 10s Details
2024-03-25 21:12:28 +01:00
suyudontsueme 907f9aa6f2
Rewrite missing keys dialog to be more descriptive
suyu-ci / Check REUSE Specification (push) Failing after 14s Details
codespell / Check for spelling errors (push) Successful in 13s Details
suyu verify / Verify Format (push) Successful in 1m31s Details
suyu verify / test build (linux-mingw, windows) (push) Failing after 3m0s Details
suyu verify / test build (linux-fresh, linux) (push) Failing after 3m21s Details
suyu verify / test build (linux-fresh, clang) (push) Failing after 4m19s Details
Closes #30
2024-03-24 18:59:04 -03:00
SylverDiscord51 1648d189d3
license-fix (#31)
suyu verify / Verify Format (push) Waiting to run Details
suyu verify / test build (linux-fresh, clang) (push) Blocked by required conditions Details
suyu verify / test build (linux-fresh, linux) (push) Blocked by required conditions Details
suyu verify / test build (linux-mingw, windows) (push) Blocked by required conditions Details
suyu verify / android (push) Blocked by required conditions Details
suyu-ci / Check REUSE Specification (push) Failing after 12s Details
codespell / Check for spelling errors (push) Successful in 10s Details
Co-authored-by: palfaiate <syl.paulo.alfaiate@gmail.com>
Co-authored-by: SylverDiscord51 <p71468162@gmail.com>
Co-committed-by: SylverDiscord51 <p71468162@gmail.com>
2024-03-23 22:58:07 -03:00
Fijxu 649a90ff40
ci: Use different runner label for Codespell and Format Verification
suyu-ci / Check REUSE Specification (push) Failing after 13s Details
codespell / Check for spelling errors (push) Successful in 11s Details
suyu verify / Verify Format (push) Successful in 1m26s Details
suyu verify / test build (linux-fresh, clang) (push) Successful in 25m33s Details
suyu verify / test build (linux-mingw, windows) (push) Failing after 4m15s Details
suyu verify / android (push) Failing after 5m46s Details
suyu verify / test build (linux-fresh, linux) (push) Successful in 39m50s Details
2024-03-23 16:39:17 -03:00
Exverge c6d34f6d77
fix: compile errors from #11
suyu-ci / reuse (push) Has been cancelled Details
suyu verify / Verify Format (push) Waiting to run Details
suyu verify / test build (linux-fresh, clang) (push) Waiting to run Details
suyu verify / test build (linux-fresh, linux) (push) Waiting to run Details
suyu verify / test build (linux-mingw, windows) (push) Has been cancelled Details
suyu verify / android (push) Has been cancelled Details
codespell / Check for spelling errors (push) Successful in 12s Details
2024-03-23 12:23:00 -04:00
null 15ca12c0ec Allow NRO files to skip FW and keys' presence checks (#11)
suyu-ci / reuse (push) Has been cancelled Details
codespell / Check for spelling errors (push) Has been cancelled Details
suyu verify / Verify Format (push) Has been cancelled Details
suyu verify / test build (linux-fresh, clang) (push) Has been cancelled Details
suyu verify / test build (linux-fresh, linux) (push) Has been cancelled Details
suyu verify / test build (linux-mingw, windows) (push) Has been cancelled Details
suyu verify / android (push) Has been cancelled Details
doing an old suggestion from the now-deleted "emulator-suggestions" channel on the discord
Co-authored-by: nullequal <nullequal@noreply.localhost>
Co-committed-by: nullequal <nullequal@noreply.localhost>
2024-03-23 16:31:28 +01:00
Exverge 259e65287f
Fix typo in encryption keys
suyu-ci / reuse (push) Failing after 11s Details
codespell / Check for spelling errors (push) Has been cancelled Details
suyu verify / test build (linux-fresh, clang) (push) Has been cancelled Details
suyu verify / test build (linux-fresh, linux) (push) Has been cancelled Details
suyu verify / test build (linux-mingw, windows) (push) Has been cancelled Details
suyu verify / android (push) Has been cancelled Details
suyu verify / Verify Format (push) Has been cancelled Details
2024-03-23 00:24:42 -04:00
Levi Akatsuki e0ff7d0a6e Fixed broken code in dev branch 2024-03-18 22:13:59 +00:00
Paulo Alfaiate e9eb3f3799 Removing Warning 2024-03-18 18:29:11 +00:00
Levi Akatsuki 8755d2bad4 Require both keys to use the emulator 2024-03-16 15:57:32 +00:00
Akatsuki Levi b98bd24d6a
feat: Changed folders in list to be a toggleable option 2024-03-15 20:36:46 -03:00
Akatsuki Levi bd9f1695cf
feat: Reduced clutter on game list 2024-03-15 20:36:41 -03:00
Akatsuki Levi 22f8b858a2
feat: Removed telemetry 2024-03-15 20:36:36 -03:00
ddutchie 5d8f3f7cb1 Revert "Quality-of-Life Improvements" 2024-03-15 22:26:16 +00:00
Levi Akatsuki e1538413e9 Quality-of-Life Improvements 2024-03-15 21:48:09 +00:00
JuanCStar 113b014b08 chore: re-enabled web service 2024-03-12 10:51:26 +01:00
JuanCStar de83c5e6a6 fix: clang format 2024-03-11 11:00:10 +01:00
MushrooomSooop 9afd74abde Added requirement for firmware upon game boot 2024-03-11 09:47:52 +00:00
ddutchie bd5bdbe6c7 Add -ql argument to launch QLaunch at startup 2024-03-10 23:20:48 +00:00
niansa 16e19b0b3c Implement option to start QLaunch from Tools menu 2024-03-09 01:28:33 +00:00
niansa 362f2047b4 Port changes from Early Access 2024-03-08 22:44:03 +00:00
niansa 539849b4d6 Fixed formatting 2024-03-08 20:38:28 +01:00
JuanCStar 88b901a24e Full rebrand 2024-03-08 09:06:48 +00:00
Crimson Hawk cdbdf63ebe Revert "Merge branch 'master' into 'dev'"
This reverts merge request !17
2024-03-06 05:26:38 +00:00
AMA2581 5720814b13 modifying all the files to match the app 2024-03-06 00:19:07 +03:30
Renamed from src/yuzu/main.cpp (Browse further)