Commit graph

139 commits

Author SHA1 Message Date
3cdd76b23d Fix qdarkstyle and midnight blue sliders being cropped
- Allow Threshold sliders in control configuration to be up to 40px tall, instead of 15
2024-04-03 23:09:17 +02:00
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
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
201bff1731
Add missing REUSE files and directories 2024-03-24 20:27:11 -03:00
SylverDiscord51
1648d189d3
license-fix (#31)
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
drHyperion451
3e7c0343bd Error handling for the icns generator script 2024-03-19 15:58:16 +00:00
9895cc94d0 Updating moltenVK and macOS icon 2024-03-13 13:00:31 +00:00
9afd74abde Added requirement for firmware upon game boot 2024-03-11 09:47:52 +00:00
7a33aedc57 Updating macOS icon to BigSur style icon 2024-03-09 07:34:32 +00:00
niansa
3d241d6c48 Update Exec value in .desktop file 2024-03-08 09:50:34 +00:00
JuanCStar
88b901a24e Full rebrand 2024-03-08 09:06:48 +00:00
niansa
ba5b604f9a Port original Linux CI code to Gitlab 2024-03-07 16:36:40 +00:00
drHyperion451
18d1af8841 Update icns_generator.sh newline 2024-03-07 10:32:48 +00:00
drHyperion451
9d8447fa33 Replace old branding with suyu.icns 2024-03-07 10:13:23 +00:00
drHyperion451
d68a62a874 icns and MacOS icns generator 2024-03-07 10:12:13 +00:00
JuanCStar
16dfc39f89 Rebrand Common FS Path functions 2024-03-07 09:21:59 +00:00
Realmy
7267e8ca0d Added logo to readme 2024-03-06 16:31:46 +01:00
niansa
758e12daa2 Remaining icons 2024-03-06 16:24:42 +01:00
Crimson Hawk
885161d45f Merge branch 'dev' into 'dev'
Reverted Copyright headers and added suyu

See merge request suyu-emu/suyu!30
2024-03-06 13:00:10 +00:00
JuanCStar
1f7a8ed4ed Reverted Copyright headers and added suyu 2024-03-06 13:32:29 +01:00
Crimson Hawk
d3a82480da Merge branch 'dev' into 'dev'
Changed app window name, logo and other references related

See merge request suyu-emu/suyu!29
2024-03-06 11:56:24 +00:00
JuanCStar
f772e7d776 Changed app window name, logo and other references related 2024-03-06 11:19:34 +01:00
Jamie
292d02c039 Replace yuzu.bmp references
Changing the icon to branding as well as replace the references to it
2024-03-06 03:51:23 -05:00
Crimson Hawk
cdbdf63ebe Revert "Merge branch 'master' into 'dev'"
This reverts merge request !17
2024-03-06 05:26:38 +00:00
5720814b13 modifying all the files to match the app 2024-03-06 00:19:07 +03:30
Pengfei Zhu
338e088b9d
Remove trailing whitespaces 2024-03-01 14:19:02 +08:00
The yuzu Community
56c9107d08 Update translations (2024-03-01) 2024-03-01 03:12:19 +00:00
FearlessTobi
ddbefc71cb .tx/config: Use language mappings for android "tx pull"
The language names we are using in the android resources differ from those on Transifex.

We need to manually specify mappings for them, so Transifex is able to place the files in the correct folders.
2024-02-05 15:57:13 +01:00
The yuzu Community
d4ac84d50d Update translations (2024-02-01) 2024-02-01 02:06:09 +00:00
The yuzu Community
583e04bdd6 Update translations (2024-01-01) 2024-01-01 02:14:51 +00:00
HurricanePootis
e92b10f971
dist: add udev rule to enable user hidraw access (#12292)
* dist: add udev rule to enable user hidraw access

* dist: amend install instructions for udev rules

* dist: change udev prefix prefix from 99 to 72

* dist: fix header typo for udev rule

* Update dist/72-yuzu-input.rules

shoutout to @liamwhite

Co-authored-by: liamwhite <liamwhite@users.noreply.github.com>

* Update dist/72-yuzu-input.rules

shout out to @liamwhite

Co-authored-by: liamwhite <liamwhite@users.noreply.github.com>

* Update dist/72-yuzu-input.rules

shout out to @liamwhite

Co-authored-by: liamwhite <liamwhite@users.noreply.github.com>

* Update dist/72-yuzu-input.rules

shout out to @liamwhite

Co-authored-by: liamwhite <liamwhite@users.noreply.github.com>

* Update dist/72-yuzu-input.rules

Co-authored-by: liamwhite <liamwhite@users.noreply.github.com>

* dist: add spdx header to udev rules

* dist: change udev modes to 0660

* Update dist/72-yuzu-input.rules

Co-authored-by: liamwhite <liamwhite@users.noreply.github.com>

* Update dist/72-yuzu-input.rules

Co-authored-by: liamwhite <liamwhite@users.noreply.github.com>

---------

Co-authored-by: HurricanePootis <hurricanepootis@protonmail.com>
Co-authored-by: liamwhite <liamwhite@users.noreply.github.com>
2023-12-07 23:12:56 -05:00
The yuzu Community
7dd78e8dcc Update translations (2023-12-01) 2023-12-01 02:15:30 +00:00
t895
0298c2cc5d translations: Add android translations to transifex config 2023-11-20 10:37:09 -05:00
The yuzu Community
1e468eac94 Update translations (2023-11-01) 2023-11-01 02:08:34 +00:00
Bo He
64f60f0acb
Adding StartupWmClass for .desktop file 2023-10-28 13:45:35 +08:00
liamwhite
b50ce645ac
Merge pull request #11144 from flodavid/master
Enable controller interaction in Controller Applet
2023-10-11 09:23:52 -04:00
The yuzu Community
65bbf708a8 Update translations (2023-10-01) 2023-10-01 02:11:44 +00:00
The yuzu Community
f8ba043a47 Update translations (2023-09-01) 2023-09-01 02:07:39 +00:00
BenjaminHalko
2e55459e03 Updated to only the reset button 2023-08-25 10:45:42 -07:00
BenjaminHalko
8677d98a10 Updated padded style 2023-08-25 10:29:23 -07:00
BenjaminHalko
0e443dcb05 fix: Added padding to buttons
Some buttons did not have enough padding, now they do!
2023-08-22 10:01:12 -07:00
zhaobot
2754f6c883
Update translations (2023-08-01) (#11198)
Co-authored-by: The yuzu Community <noreply-fake@community.yuzu-emu.org>
2023-08-01 13:24:57 +02:00
b881949b6d yuzu: Enable controller interaction in Controller Applet 2023-07-25 19:03:12 +02:00
zhaobot
8857911216
Update translations (2023-07-01) (#10972)
Co-authored-by: The yuzu Community <noreply-fake@community.yuzu-emu.org>
2023-07-01 05:41:49 +02:00
The yuzu Community
96a9032d6d Update translations (2023-06-01) 2023-06-01 03:01:52 +00:00
zhaobot
1f079d9566
Update translations (2023-05-01) (#10129)
Co-authored-by: The yuzu Community <noreply-fake@community.yuzu-emu.org>
2023-05-01 16:17:51 +02:00
The yuzu Community
455a736250 Update translations (2023-04-04) 2023-04-04 05:18:06 +00:00
Morph
3453beb1e0 general: Target Windows 10 SDK
We no longer support operating systems below Windows 10.
2023-03-05 02:36:31 -05:00
The yuzu Community
6efd335eda Update translations (2023-03-01) 2023-03-01 02:49:50 +00:00
The yuzu Community
6ef4bee98e Update translations (2023-02-01) 2023-02-01 06:21:50 +00:00