diff --git a/extras/colorthemes/adwaita/adwaita.theme b/extras/colorthemes/adwaita/adwaita.theme index 34c233f7..9187653a 100644 --- a/extras/colorthemes/adwaita/adwaita.theme +++ b/extras/colorthemes/adwaita/adwaita.theme @@ -57,6 +57,12 @@ warning = #F8E45CFF warning_bg = #CD9309FF warning_fg = #FFFFFFFF +[button] +button_fg = #FFFFFFFF + +[label] +dim_label_fg = #FFFFFF8C + [card] card_solid_bg = #3A3A3AFF diff --git a/extras/colorthemes/breeze/breeze.theme b/extras/colorthemes/breeze/breeze.theme index 8f89c2ba..1e9da8d0 100644 --- a/extras/colorthemes/breeze/breeze.theme +++ b/extras/colorthemes/breeze/breeze.theme @@ -57,6 +57,12 @@ warning = #FDBC4BFF warning_bg = #FDBC4BFF warning_fg = #FCFCFCFF +[button] +button_fg = #FCFCFCFF + +[label] +dim_label_fg = #FCFCFC8C + [card] card_solid_bg = #393C3FFF diff --git a/extras/colorthemes/catppuccin-frappe/catppuccin-frappe.theme b/extras/colorthemes/catppuccin-frappe/catppuccin-frappe.theme index 438e4f5f..ceb6241a 100644 --- a/extras/colorthemes/catppuccin-frappe/catppuccin-frappe.theme +++ b/extras/colorthemes/catppuccin-frappe/catppuccin-frappe.theme @@ -57,6 +57,12 @@ warning = #EF9E76FF warning_bg = #E5C990FF warning_fg = #232634FF +[button] +button_fg = #C6D0F5FF + +[label] +dim_label_fg = #C6D0F58C + [card] card_solid_bg = #454959FF diff --git a/extras/colorthemes/catppuccin-macchiato/catppuccin-macchiato.theme b/extras/colorthemes/catppuccin-macchiato/catppuccin-macchiato.theme index bd56c036..22f121b6 100644 --- a/extras/colorthemes/catppuccin-macchiato/catppuccin-macchiato.theme +++ b/extras/colorthemes/catppuccin-macchiato/catppuccin-macchiato.theme @@ -57,6 +57,12 @@ warning = #F5A87FFF warning_bg = #EED49FFF warning_fg = #181926FF +[button] +button_fg = #CAD3F5FF + +[label] +dim_label_fg = #CAD3F58C + [card] card_solid_bg = #3A3D4EFF diff --git a/extras/colorthemes/catppuccin-mocha/catppuccin-mocha.theme b/extras/colorthemes/catppuccin-mocha/catppuccin-mocha.theme index 3bd04a69..6a8ae929 100644 --- a/extras/colorthemes/catppuccin-mocha/catppuccin-mocha.theme +++ b/extras/colorthemes/catppuccin-mocha/catppuccin-mocha.theme @@ -57,6 +57,12 @@ warning = #F5A97FFF warning_bg = #EED49FFF warning_fg = #11111BFF +[button] +button_fg = #CDD6F4FF + +[label] +dim_label_fg = #CDD6F48C + [card] card_solid_bg = #353543FF diff --git a/extras/colorthemes/dracula/dracula.theme b/extras/colorthemes/dracula/dracula.theme index d88b84f6..83c34d72 100644 --- a/extras/colorthemes/dracula/dracula.theme +++ b/extras/colorthemes/dracula/dracula.theme @@ -57,6 +57,12 @@ warning = #F1FA8CFF warning_bg = #F1FA8CFF warning_fg = #000000CC +[button] +button_fg = #F8F8F2FF + +[label] +dim_label_fg = #F8F8F28C + [card] card_solid_bg = #3E404BFF diff --git a/extras/colorthemes/gruvbox/assets/avatar/mask.tga b/extras/colorthemes/gruvbox/assets/avatar/mask.tga new file mode 100644 index 00000000..cce5f2c2 Binary files /dev/null and b/extras/colorthemes/gruvbox/assets/avatar/mask.tga differ diff --git a/extras/colorthemes/gruvbox/assets/avatar/mask@2x.tga b/extras/colorthemes/gruvbox/assets/avatar/mask@2x.tga new file mode 100644 index 00000000..b234950a Binary files /dev/null and b/extras/colorthemes/gruvbox/assets/avatar/mask@2x.tga differ diff --git a/extras/colorthemes/gruvbox/assets/avatar/mask_backdrop.tga b/extras/colorthemes/gruvbox/assets/avatar/mask_backdrop.tga new file mode 100644 index 00000000..3d5d0386 Binary files /dev/null and b/extras/colorthemes/gruvbox/assets/avatar/mask_backdrop.tga differ diff --git a/extras/colorthemes/gruvbox/assets/avatar/mask_backdrop@2x.tga b/extras/colorthemes/gruvbox/assets/avatar/mask_backdrop@2x.tga new file mode 100644 index 00000000..757eb3e7 Binary files /dev/null and b/extras/colorthemes/gruvbox/assets/avatar/mask_backdrop@2x.tga differ diff --git a/extras/colorthemes/gruvbox/assets/checkbox/checked.tga b/extras/colorthemes/gruvbox/assets/checkbox/checked.tga new file mode 100644 index 00000000..34d68ca3 Binary files /dev/null and b/extras/colorthemes/gruvbox/assets/checkbox/checked.tga differ diff --git a/extras/colorthemes/gruvbox/assets/checkbox/checked@2x.tga b/extras/colorthemes/gruvbox/assets/checkbox/checked@2x.tga new file mode 100644 index 00000000..b5a160ba Binary files /dev/null and b/extras/colorthemes/gruvbox/assets/checkbox/checked@2x.tga differ diff --git a/extras/colorthemes/gruvbox/assets/checkbox/checked_disabled.tga b/extras/colorthemes/gruvbox/assets/checkbox/checked_disabled.tga new file mode 100644 index 00000000..62f657a7 Binary files /dev/null and b/extras/colorthemes/gruvbox/assets/checkbox/checked_disabled.tga differ diff --git a/extras/colorthemes/gruvbox/assets/checkbox/checked_disabled@2x.tga b/extras/colorthemes/gruvbox/assets/checkbox/checked_disabled@2x.tga new file mode 100644 index 00000000..e84e41d1 Binary files /dev/null and b/extras/colorthemes/gruvbox/assets/checkbox/checked_disabled@2x.tga differ diff --git a/extras/colorthemes/gruvbox/assets/checkbox/checked_hover.tga b/extras/colorthemes/gruvbox/assets/checkbox/checked_hover.tga new file mode 100644 index 00000000..51eb86a5 Binary files /dev/null and b/extras/colorthemes/gruvbox/assets/checkbox/checked_hover.tga differ diff --git a/extras/colorthemes/gruvbox/assets/checkbox/checked_hover@2x.tga b/extras/colorthemes/gruvbox/assets/checkbox/checked_hover@2x.tga new file mode 100644 index 00000000..e8c08920 Binary files /dev/null and b/extras/colorthemes/gruvbox/assets/checkbox/checked_hover@2x.tga differ diff --git a/extras/colorthemes/gruvbox/assets/checkbox_padded/checked.tga b/extras/colorthemes/gruvbox/assets/checkbox_padded/checked.tga new file mode 100644 index 00000000..5d42786e Binary files /dev/null and b/extras/colorthemes/gruvbox/assets/checkbox_padded/checked.tga differ diff --git a/extras/colorthemes/gruvbox/assets/checkbox_padded/checked@2x.tga b/extras/colorthemes/gruvbox/assets/checkbox_padded/checked@2x.tga new file mode 100644 index 00000000..697a31bd Binary files /dev/null and b/extras/colorthemes/gruvbox/assets/checkbox_padded/checked@2x.tga differ diff --git a/extras/colorthemes/gruvbox/assets/checkbox_padded/checked_disabled.tga b/extras/colorthemes/gruvbox/assets/checkbox_padded/checked_disabled.tga new file mode 100644 index 00000000..014f9bd1 Binary files /dev/null and b/extras/colorthemes/gruvbox/assets/checkbox_padded/checked_disabled.tga differ diff --git a/extras/colorthemes/gruvbox/assets/checkbox_padded/checked_disabled@2x.tga b/extras/colorthemes/gruvbox/assets/checkbox_padded/checked_disabled@2x.tga new file mode 100644 index 00000000..c608baed Binary files /dev/null and b/extras/colorthemes/gruvbox/assets/checkbox_padded/checked_disabled@2x.tga differ diff --git a/extras/colorthemes/gruvbox/assets/checkbox_padded/checked_hover.tga b/extras/colorthemes/gruvbox/assets/checkbox_padded/checked_hover.tga new file mode 100644 index 00000000..a9df0f6f Binary files /dev/null and b/extras/colorthemes/gruvbox/assets/checkbox_padded/checked_hover.tga differ diff --git a/extras/colorthemes/gruvbox/assets/checkbox_padded/checked_hover@2x.tga b/extras/colorthemes/gruvbox/assets/checkbox_padded/checked_hover@2x.tga new file mode 100644 index 00000000..4daef26e Binary files /dev/null and b/extras/colorthemes/gruvbox/assets/checkbox_padded/checked_hover@2x.tga differ diff --git a/extras/colorthemes/gruvbox/assets/corners/12_mask_window_bg/bl.tga b/extras/colorthemes/gruvbox/assets/corners/12_mask_window_bg/bl.tga new file mode 100644 index 00000000..a353e1da Binary files /dev/null and b/extras/colorthemes/gruvbox/assets/corners/12_mask_window_bg/bl.tga differ diff --git a/extras/colorthemes/gruvbox/assets/corners/12_mask_window_bg/bl@2x.tga b/extras/colorthemes/gruvbox/assets/corners/12_mask_window_bg/bl@2x.tga new file mode 100644 index 00000000..906b7b7e Binary files /dev/null and b/extras/colorthemes/gruvbox/assets/corners/12_mask_window_bg/bl@2x.tga differ diff --git a/extras/colorthemes/gruvbox/assets/corners/12_mask_window_bg/br.tga b/extras/colorthemes/gruvbox/assets/corners/12_mask_window_bg/br.tga new file mode 100644 index 00000000..9d911906 Binary files /dev/null and b/extras/colorthemes/gruvbox/assets/corners/12_mask_window_bg/br.tga differ diff --git a/extras/colorthemes/gruvbox/assets/corners/12_mask_window_bg/br@2x.tga b/extras/colorthemes/gruvbox/assets/corners/12_mask_window_bg/br@2x.tga new file mode 100644 index 00000000..77a1d9cc Binary files /dev/null and b/extras/colorthemes/gruvbox/assets/corners/12_mask_window_bg/br@2x.tga differ diff --git a/extras/colorthemes/gruvbox/assets/corners/12_mask_window_bg/tl.tga b/extras/colorthemes/gruvbox/assets/corners/12_mask_window_bg/tl.tga new file mode 100644 index 00000000..1dc20576 Binary files /dev/null and b/extras/colorthemes/gruvbox/assets/corners/12_mask_window_bg/tl.tga differ diff --git a/extras/colorthemes/gruvbox/assets/corners/12_mask_window_bg/tl@2x.tga b/extras/colorthemes/gruvbox/assets/corners/12_mask_window_bg/tl@2x.tga new file mode 100644 index 00000000..6a4c9e74 Binary files /dev/null and b/extras/colorthemes/gruvbox/assets/corners/12_mask_window_bg/tl@2x.tga differ diff --git a/extras/colorthemes/gruvbox/assets/corners/12_mask_window_bg/tr.tga b/extras/colorthemes/gruvbox/assets/corners/12_mask_window_bg/tr.tga new file mode 100644 index 00000000..f19a4a1b Binary files /dev/null and b/extras/colorthemes/gruvbox/assets/corners/12_mask_window_bg/tr.tga differ diff --git a/extras/colorthemes/gruvbox/assets/corners/12_mask_window_bg/tr@2x.tga b/extras/colorthemes/gruvbox/assets/corners/12_mask_window_bg/tr@2x.tga new file mode 100644 index 00000000..67b74dfb Binary files /dev/null and b/extras/colorthemes/gruvbox/assets/corners/12_mask_window_bg/tr@2x.tga differ diff --git a/extras/colorthemes/gruvbox/assets/corners/40_window_bg/bl.tga b/extras/colorthemes/gruvbox/assets/corners/40_window_bg/bl.tga new file mode 100644 index 00000000..bde7cf9a Binary files /dev/null and b/extras/colorthemes/gruvbox/assets/corners/40_window_bg/bl.tga differ diff --git a/extras/colorthemes/gruvbox/assets/corners/40_window_bg/bl@2x.tga b/extras/colorthemes/gruvbox/assets/corners/40_window_bg/bl@2x.tga new file mode 100644 index 00000000..09de9266 Binary files /dev/null and b/extras/colorthemes/gruvbox/assets/corners/40_window_bg/bl@2x.tga differ diff --git a/extras/colorthemes/gruvbox/assets/corners/40_window_bg/br.tga b/extras/colorthemes/gruvbox/assets/corners/40_window_bg/br.tga new file mode 100644 index 00000000..827a7e77 Binary files /dev/null and b/extras/colorthemes/gruvbox/assets/corners/40_window_bg/br.tga differ diff --git a/extras/colorthemes/gruvbox/assets/corners/40_window_bg/br@2x.tga b/extras/colorthemes/gruvbox/assets/corners/40_window_bg/br@2x.tga new file mode 100644 index 00000000..4ef87ecc Binary files /dev/null and b/extras/colorthemes/gruvbox/assets/corners/40_window_bg/br@2x.tga differ diff --git a/extras/colorthemes/gruvbox/assets/corners/40_window_bg/tl.tga b/extras/colorthemes/gruvbox/assets/corners/40_window_bg/tl.tga new file mode 100644 index 00000000..a3c96cef Binary files /dev/null and b/extras/colorthemes/gruvbox/assets/corners/40_window_bg/tl.tga differ diff --git a/extras/colorthemes/gruvbox/assets/corners/40_window_bg/tl@2x.tga b/extras/colorthemes/gruvbox/assets/corners/40_window_bg/tl@2x.tga new file mode 100644 index 00000000..b579d129 Binary files /dev/null and b/extras/colorthemes/gruvbox/assets/corners/40_window_bg/tl@2x.tga differ diff --git a/extras/colorthemes/gruvbox/assets/corners/40_window_bg/tr.tga b/extras/colorthemes/gruvbox/assets/corners/40_window_bg/tr.tga new file mode 100644 index 00000000..a185dd21 Binary files /dev/null and b/extras/colorthemes/gruvbox/assets/corners/40_window_bg/tr.tga differ diff --git a/extras/colorthemes/gruvbox/assets/corners/40_window_bg/tr@2x.tga b/extras/colorthemes/gruvbox/assets/corners/40_window_bg/tr@2x.tga new file mode 100644 index 00000000..635220ba Binary files /dev/null and b/extras/colorthemes/gruvbox/assets/corners/40_window_bg/tr@2x.tga differ diff --git a/extras/colorthemes/gruvbox/assets/corners/6_mask_window_bg/bl.tga b/extras/colorthemes/gruvbox/assets/corners/6_mask_window_bg/bl.tga new file mode 100644 index 00000000..a8f9c844 Binary files /dev/null and b/extras/colorthemes/gruvbox/assets/corners/6_mask_window_bg/bl.tga differ diff --git a/extras/colorthemes/gruvbox/assets/corners/6_mask_window_bg/bl@2x.tga b/extras/colorthemes/gruvbox/assets/corners/6_mask_window_bg/bl@2x.tga new file mode 100644 index 00000000..5e0e2efd Binary files /dev/null and b/extras/colorthemes/gruvbox/assets/corners/6_mask_window_bg/bl@2x.tga differ diff --git a/extras/colorthemes/gruvbox/assets/corners/6_mask_window_bg/br.tga b/extras/colorthemes/gruvbox/assets/corners/6_mask_window_bg/br.tga new file mode 100644 index 00000000..a3dc9238 Binary files /dev/null and b/extras/colorthemes/gruvbox/assets/corners/6_mask_window_bg/br.tga differ diff --git a/extras/colorthemes/gruvbox/assets/corners/6_mask_window_bg/br@2x.tga b/extras/colorthemes/gruvbox/assets/corners/6_mask_window_bg/br@2x.tga new file mode 100644 index 00000000..7cc921fe Binary files /dev/null and b/extras/colorthemes/gruvbox/assets/corners/6_mask_window_bg/br@2x.tga differ diff --git a/extras/colorthemes/gruvbox/assets/corners/6_mask_window_bg/tl.tga b/extras/colorthemes/gruvbox/assets/corners/6_mask_window_bg/tl.tga new file mode 100644 index 00000000..ccd970a4 Binary files /dev/null and b/extras/colorthemes/gruvbox/assets/corners/6_mask_window_bg/tl.tga differ diff --git a/extras/colorthemes/gruvbox/assets/corners/6_mask_window_bg/tl@2x.tga b/extras/colorthemes/gruvbox/assets/corners/6_mask_window_bg/tl@2x.tga new file mode 100644 index 00000000..e94710c3 Binary files /dev/null and b/extras/colorthemes/gruvbox/assets/corners/6_mask_window_bg/tl@2x.tga differ diff --git a/extras/colorthemes/gruvbox/assets/corners/6_mask_window_bg/tr.tga b/extras/colorthemes/gruvbox/assets/corners/6_mask_window_bg/tr.tga new file mode 100644 index 00000000..185309ab Binary files /dev/null and b/extras/colorthemes/gruvbox/assets/corners/6_mask_window_bg/tr.tga differ diff --git a/extras/colorthemes/gruvbox/assets/corners/6_mask_window_bg/tr@2x.tga b/extras/colorthemes/gruvbox/assets/corners/6_mask_window_bg/tr@2x.tga new file mode 100644 index 00000000..d3926076 Binary files /dev/null and b/extras/colorthemes/gruvbox/assets/corners/6_mask_window_bg/tr@2x.tga differ diff --git a/extras/colorthemes/gruvbox/assets/focusring/12/bl.tga b/extras/colorthemes/gruvbox/assets/focusring/12/bl.tga new file mode 100644 index 00000000..125a0670 Binary files /dev/null and b/extras/colorthemes/gruvbox/assets/focusring/12/bl.tga differ diff --git a/extras/colorthemes/gruvbox/assets/focusring/12/bl@2x.tga b/extras/colorthemes/gruvbox/assets/focusring/12/bl@2x.tga new file mode 100644 index 00000000..5f364f1d Binary files /dev/null and b/extras/colorthemes/gruvbox/assets/focusring/12/bl@2x.tga differ diff --git a/extras/colorthemes/gruvbox/assets/focusring/12/br.tga b/extras/colorthemes/gruvbox/assets/focusring/12/br.tga new file mode 100644 index 00000000..af478d9f Binary files /dev/null and b/extras/colorthemes/gruvbox/assets/focusring/12/br.tga differ diff --git a/extras/colorthemes/gruvbox/assets/focusring/12/br@2x.tga b/extras/colorthemes/gruvbox/assets/focusring/12/br@2x.tga new file mode 100644 index 00000000..6cbb6ea8 Binary files /dev/null and b/extras/colorthemes/gruvbox/assets/focusring/12/br@2x.tga differ diff --git a/extras/colorthemes/gruvbox/assets/focusring/12/tl.tga b/extras/colorthemes/gruvbox/assets/focusring/12/tl.tga new file mode 100644 index 00000000..3e8768e0 Binary files /dev/null and b/extras/colorthemes/gruvbox/assets/focusring/12/tl.tga differ diff --git a/extras/colorthemes/gruvbox/assets/focusring/12/tl@2x.tga b/extras/colorthemes/gruvbox/assets/focusring/12/tl@2x.tga new file mode 100644 index 00000000..15a18146 Binary files /dev/null and b/extras/colorthemes/gruvbox/assets/focusring/12/tl@2x.tga differ diff --git a/extras/colorthemes/gruvbox/assets/focusring/12/tr.tga b/extras/colorthemes/gruvbox/assets/focusring/12/tr.tga new file mode 100644 index 00000000..8c68343d Binary files /dev/null and b/extras/colorthemes/gruvbox/assets/focusring/12/tr.tga differ diff --git a/extras/colorthemes/gruvbox/assets/focusring/12/tr@2x.tga b/extras/colorthemes/gruvbox/assets/focusring/12/tr@2x.tga new file mode 100644 index 00000000..40d31a0b Binary files /dev/null and b/extras/colorthemes/gruvbox/assets/focusring/12/tr@2x.tga differ diff --git a/extras/colorthemes/gruvbox/assets/focusring/6/bl.tga b/extras/colorthemes/gruvbox/assets/focusring/6/bl.tga new file mode 100644 index 00000000..aab0ff3d Binary files /dev/null and b/extras/colorthemes/gruvbox/assets/focusring/6/bl.tga differ diff --git a/extras/colorthemes/gruvbox/assets/focusring/6/bl@2x.tga b/extras/colorthemes/gruvbox/assets/focusring/6/bl@2x.tga new file mode 100644 index 00000000..4476930e Binary files /dev/null and b/extras/colorthemes/gruvbox/assets/focusring/6/bl@2x.tga differ diff --git a/extras/colorthemes/gruvbox/assets/focusring/6/br.tga b/extras/colorthemes/gruvbox/assets/focusring/6/br.tga new file mode 100644 index 00000000..3690717c Binary files /dev/null and b/extras/colorthemes/gruvbox/assets/focusring/6/br.tga differ diff --git a/extras/colorthemes/gruvbox/assets/focusring/6/br@2x.tga b/extras/colorthemes/gruvbox/assets/focusring/6/br@2x.tga new file mode 100644 index 00000000..22447609 Binary files /dev/null and b/extras/colorthemes/gruvbox/assets/focusring/6/br@2x.tga differ diff --git a/extras/colorthemes/gruvbox/assets/focusring/6/tl.tga b/extras/colorthemes/gruvbox/assets/focusring/6/tl.tga new file mode 100644 index 00000000..91bb0c7c Binary files /dev/null and b/extras/colorthemes/gruvbox/assets/focusring/6/tl.tga differ diff --git a/extras/colorthemes/gruvbox/assets/focusring/6/tl@2x.tga b/extras/colorthemes/gruvbox/assets/focusring/6/tl@2x.tga new file mode 100644 index 00000000..af7e3fcf Binary files /dev/null and b/extras/colorthemes/gruvbox/assets/focusring/6/tl@2x.tga differ diff --git a/extras/colorthemes/gruvbox/assets/focusring/6/tr.tga b/extras/colorthemes/gruvbox/assets/focusring/6/tr.tga new file mode 100644 index 00000000..2073d494 Binary files /dev/null and b/extras/colorthemes/gruvbox/assets/focusring/6/tr.tga differ diff --git a/extras/colorthemes/gruvbox/assets/focusring/6/tr@2x.tga b/extras/colorthemes/gruvbox/assets/focusring/6/tr@2x.tga new file mode 100644 index 00000000..8cbcde63 Binary files /dev/null and b/extras/colorthemes/gruvbox/assets/focusring/6/tr@2x.tga differ diff --git a/extras/colorthemes/gruvbox/assets/icons/inbox_unread.tga b/extras/colorthemes/gruvbox/assets/icons/inbox_unread.tga new file mode 100644 index 00000000..7512012f Binary files /dev/null and b/extras/colorthemes/gruvbox/assets/icons/inbox_unread.tga differ diff --git a/extras/colorthemes/gruvbox/assets/icons/inbox_unread@2x.tga b/extras/colorthemes/gruvbox/assets/icons/inbox_unread@2x.tga new file mode 100644 index 00000000..8209a99f Binary files /dev/null and b/extras/colorthemes/gruvbox/assets/icons/inbox_unread@2x.tga differ diff --git a/extras/colorthemes/gruvbox/assets/icons/inbox_unread_backdrop.tga b/extras/colorthemes/gruvbox/assets/icons/inbox_unread_backdrop.tga new file mode 100644 index 00000000..78c2e2fa Binary files /dev/null and b/extras/colorthemes/gruvbox/assets/icons/inbox_unread_backdrop.tga differ diff --git a/extras/colorthemes/gruvbox/assets/icons/inbox_unread_backdrop@2x.tga b/extras/colorthemes/gruvbox/assets/icons/inbox_unread_backdrop@2x.tga new file mode 100644 index 00000000..9dcf1052 Binary files /dev/null and b/extras/colorthemes/gruvbox/assets/icons/inbox_unread_backdrop@2x.tga differ diff --git a/extras/colorthemes/gruvbox/assets/overlay/close_bg.tga b/extras/colorthemes/gruvbox/assets/overlay/close_bg.tga new file mode 100644 index 00000000..165cb13b Binary files /dev/null and b/extras/colorthemes/gruvbox/assets/overlay/close_bg.tga differ diff --git a/extras/colorthemes/gruvbox/assets/overlay/close_bg@2x.tga b/extras/colorthemes/gruvbox/assets/overlay/close_bg@2x.tga new file mode 100644 index 00000000..10c30311 Binary files /dev/null and b/extras/colorthemes/gruvbox/assets/overlay/close_bg@2x.tga differ diff --git a/extras/colorthemes/gruvbox/assets/radiobutton/checked.tga b/extras/colorthemes/gruvbox/assets/radiobutton/checked.tga new file mode 100644 index 00000000..d0bcb486 Binary files /dev/null and b/extras/colorthemes/gruvbox/assets/radiobutton/checked.tga differ diff --git a/extras/colorthemes/gruvbox/assets/radiobutton/checked@2x.tga b/extras/colorthemes/gruvbox/assets/radiobutton/checked@2x.tga new file mode 100644 index 00000000..3336f4e8 Binary files /dev/null and b/extras/colorthemes/gruvbox/assets/radiobutton/checked@2x.tga differ diff --git a/extras/colorthemes/gruvbox/assets/radiobutton/checked_disabled.tga b/extras/colorthemes/gruvbox/assets/radiobutton/checked_disabled.tga new file mode 100644 index 00000000..51d79b44 Binary files /dev/null and b/extras/colorthemes/gruvbox/assets/radiobutton/checked_disabled.tga differ diff --git a/extras/colorthemes/gruvbox/assets/radiobutton/checked_disabled@2x.tga b/extras/colorthemes/gruvbox/assets/radiobutton/checked_disabled@2x.tga new file mode 100644 index 00000000..059ea6e0 Binary files /dev/null and b/extras/colorthemes/gruvbox/assets/radiobutton/checked_disabled@2x.tga differ diff --git a/extras/colorthemes/gruvbox/assets/radiobutton/checked_hover.tga b/extras/colorthemes/gruvbox/assets/radiobutton/checked_hover.tga new file mode 100644 index 00000000..b42bf159 Binary files /dev/null and b/extras/colorthemes/gruvbox/assets/radiobutton/checked_hover.tga differ diff --git a/extras/colorthemes/gruvbox/assets/radiobutton/checked_hover@2x.tga b/extras/colorthemes/gruvbox/assets/radiobutton/checked_hover@2x.tga new file mode 100644 index 00000000..8d1d8dd7 Binary files /dev/null and b/extras/colorthemes/gruvbox/assets/radiobutton/checked_hover@2x.tga differ diff --git a/extras/colorthemes/gruvbox/assets/radiobutton_padded/checked.tga b/extras/colorthemes/gruvbox/assets/radiobutton_padded/checked.tga new file mode 100644 index 00000000..a11846c4 Binary files /dev/null and b/extras/colorthemes/gruvbox/assets/radiobutton_padded/checked.tga differ diff --git a/extras/colorthemes/gruvbox/assets/radiobutton_padded/checked@2x.tga b/extras/colorthemes/gruvbox/assets/radiobutton_padded/checked@2x.tga new file mode 100644 index 00000000..53025cef Binary files /dev/null and b/extras/colorthemes/gruvbox/assets/radiobutton_padded/checked@2x.tga differ diff --git a/extras/colorthemes/gruvbox/assets/radiobutton_padded/checked_disabled.tga b/extras/colorthemes/gruvbox/assets/radiobutton_padded/checked_disabled.tga new file mode 100644 index 00000000..5ad4a333 Binary files /dev/null and b/extras/colorthemes/gruvbox/assets/radiobutton_padded/checked_disabled.tga differ diff --git a/extras/colorthemes/gruvbox/assets/radiobutton_padded/checked_disabled@2x.tga b/extras/colorthemes/gruvbox/assets/radiobutton_padded/checked_disabled@2x.tga new file mode 100644 index 00000000..30ec9388 Binary files /dev/null and b/extras/colorthemes/gruvbox/assets/radiobutton_padded/checked_disabled@2x.tga differ diff --git a/extras/colorthemes/gruvbox/assets/radiobutton_padded/checked_hover.tga b/extras/colorthemes/gruvbox/assets/radiobutton_padded/checked_hover.tga new file mode 100644 index 00000000..1a68d9fa Binary files /dev/null and b/extras/colorthemes/gruvbox/assets/radiobutton_padded/checked_hover.tga differ diff --git a/extras/colorthemes/gruvbox/assets/radiobutton_padded/checked_hover@2x.tga b/extras/colorthemes/gruvbox/assets/radiobutton_padded/checked_hover@2x.tga new file mode 100644 index 00000000..c2f8cc29 Binary files /dev/null and b/extras/colorthemes/gruvbox/assets/radiobutton_padded/checked_hover@2x.tga differ diff --git a/extras/colorthemes/gruvbox/assets/scrollbar/bottom.tga b/extras/colorthemes/gruvbox/assets/scrollbar/bottom.tga new file mode 100644 index 00000000..0f448283 Binary files /dev/null and b/extras/colorthemes/gruvbox/assets/scrollbar/bottom.tga differ diff --git a/extras/colorthemes/gruvbox/assets/scrollbar/bottom@2x.tga b/extras/colorthemes/gruvbox/assets/scrollbar/bottom@2x.tga new file mode 100644 index 00000000..854b4bc6 Binary files /dev/null and b/extras/colorthemes/gruvbox/assets/scrollbar/bottom@2x.tga differ diff --git a/extras/colorthemes/gruvbox/assets/scrollbar/bottom_active.tga b/extras/colorthemes/gruvbox/assets/scrollbar/bottom_active.tga new file mode 100644 index 00000000..baa03c6c Binary files /dev/null and b/extras/colorthemes/gruvbox/assets/scrollbar/bottom_active.tga differ diff --git a/extras/colorthemes/gruvbox/assets/scrollbar/bottom_active@2x.tga b/extras/colorthemes/gruvbox/assets/scrollbar/bottom_active@2x.tga new file mode 100644 index 00000000..816be475 Binary files /dev/null and b/extras/colorthemes/gruvbox/assets/scrollbar/bottom_active@2x.tga differ diff --git a/extras/colorthemes/gruvbox/assets/scrollbar/bottom_hover.tga b/extras/colorthemes/gruvbox/assets/scrollbar/bottom_hover.tga new file mode 100644 index 00000000..e1481a5d Binary files /dev/null and b/extras/colorthemes/gruvbox/assets/scrollbar/bottom_hover.tga differ diff --git a/extras/colorthemes/gruvbox/assets/scrollbar/bottom_hover@2x.tga b/extras/colorthemes/gruvbox/assets/scrollbar/bottom_hover@2x.tga new file mode 100644 index 00000000..b32613d9 Binary files /dev/null and b/extras/colorthemes/gruvbox/assets/scrollbar/bottom_hover@2x.tga differ diff --git a/extras/colorthemes/gruvbox/assets/scrollbar/top.tga b/extras/colorthemes/gruvbox/assets/scrollbar/top.tga new file mode 100644 index 00000000..536689c0 Binary files /dev/null and b/extras/colorthemes/gruvbox/assets/scrollbar/top.tga differ diff --git a/extras/colorthemes/gruvbox/assets/scrollbar/top@2x.tga b/extras/colorthemes/gruvbox/assets/scrollbar/top@2x.tga new file mode 100644 index 00000000..d308a08b Binary files /dev/null and b/extras/colorthemes/gruvbox/assets/scrollbar/top@2x.tga differ diff --git a/extras/colorthemes/gruvbox/assets/scrollbar/top_active.tga b/extras/colorthemes/gruvbox/assets/scrollbar/top_active.tga new file mode 100644 index 00000000..5dad6176 Binary files /dev/null and b/extras/colorthemes/gruvbox/assets/scrollbar/top_active.tga differ diff --git a/extras/colorthemes/gruvbox/assets/scrollbar/top_active@2x.tga b/extras/colorthemes/gruvbox/assets/scrollbar/top_active@2x.tga new file mode 100644 index 00000000..2d73991e Binary files /dev/null and b/extras/colorthemes/gruvbox/assets/scrollbar/top_active@2x.tga differ diff --git a/extras/colorthemes/gruvbox/assets/scrollbar/top_hover.tga b/extras/colorthemes/gruvbox/assets/scrollbar/top_hover.tga new file mode 100644 index 00000000..75b372e3 Binary files /dev/null and b/extras/colorthemes/gruvbox/assets/scrollbar/top_hover.tga differ diff --git a/extras/colorthemes/gruvbox/assets/scrollbar/top_hover@2x.tga b/extras/colorthemes/gruvbox/assets/scrollbar/top_hover@2x.tga new file mode 100644 index 00000000..f86a29e2 Binary files /dev/null and b/extras/colorthemes/gruvbox/assets/scrollbar/top_hover@2x.tga differ diff --git a/extras/colorthemes/gruvbox/assets/switch/checked.tga b/extras/colorthemes/gruvbox/assets/switch/checked.tga new file mode 100644 index 00000000..cbea9d2f Binary files /dev/null and b/extras/colorthemes/gruvbox/assets/switch/checked.tga differ diff --git a/extras/colorthemes/gruvbox/assets/switch/checked@2x.tga b/extras/colorthemes/gruvbox/assets/switch/checked@2x.tga new file mode 100644 index 00000000..3c93509a Binary files /dev/null and b/extras/colorthemes/gruvbox/assets/switch/checked@2x.tga differ diff --git a/extras/colorthemes/gruvbox/assets/switch/checked_disabled.tga b/extras/colorthemes/gruvbox/assets/switch/checked_disabled.tga new file mode 100644 index 00000000..30b33ae4 Binary files /dev/null and b/extras/colorthemes/gruvbox/assets/switch/checked_disabled.tga differ diff --git a/extras/colorthemes/gruvbox/assets/switch/checked_disabled@2x.tga b/extras/colorthemes/gruvbox/assets/switch/checked_disabled@2x.tga new file mode 100644 index 00000000..acfe403a Binary files /dev/null and b/extras/colorthemes/gruvbox/assets/switch/checked_disabled@2x.tga differ diff --git a/extras/colorthemes/gruvbox/assets/switch/checked_hover.tga b/extras/colorthemes/gruvbox/assets/switch/checked_hover.tga new file mode 100644 index 00000000..965f5c70 Binary files /dev/null and b/extras/colorthemes/gruvbox/assets/switch/checked_hover.tga differ diff --git a/extras/colorthemes/gruvbox/assets/switch/checked_hover@2x.tga b/extras/colorthemes/gruvbox/assets/switch/checked_hover@2x.tga new file mode 100644 index 00000000..c079ce0f Binary files /dev/null and b/extras/colorthemes/gruvbox/assets/switch/checked_hover@2x.tga differ diff --git a/extras/colorthemes/gruvbox/gruvbox.theme b/extras/colorthemes/gruvbox/gruvbox.theme new file mode 100644 index 00000000..f222b506 --- /dev/null +++ b/extras/colorthemes/gruvbox/gruvbox.theme @@ -0,0 +1,75 @@ +[general] +bg = #282828FF +fg = #EBDBB2FF + +[window] +border = #FFFFFF26 +window_bg = #282828FF +window_bg_transparent = #28282800 +window_fg = #EBDBB2FF + +[headerbar] +headerbar_backdrop = #282828FF +headerbar_bg = #3C3836FF +headerbar_fg = #EBDBB2FF +headerbar_shade = #00000061 + +[popover] +popover_bg = #3C3836FF +popover_fg = #EBDBB2FF + +[toast] +toast_bg = #000000B3 +toast_fg = #EBDBB2FF + +[view] +view_bg = #1D2021FF +view_fg = #EBDBB2FF + +[accent] +accent = #B8BB26FF +accent_bg = #98971AFF +accent_fg = #EBDBB2FF +accent_disabled = #B8BB2680 +accent_hover_bg = #B8BB2612 +accent_active_bg = #B8BB2629 + +[destructive] +destructive = #FB4934FF +destructive_bg = #CC241DFF +destructive_fg = #EBDBB2FF +destructive_disabled = #FB483480 +destructive_hover_bg = #FB483412 +destructive_active_bg = #FB483429 + +[error] +error = #FB4934FF +error_bg = #CC241DFF +error_fg = #EBDBB2FF + +[success] +success = #8EC07CFF +success_bg = #689D6AFF +success_fg = #EBDBB2FF + +[warning] +warning = #FABD2FFF +warning_bg = #D79921FF +warning_fg = #EBDBB2FF + +[button] +button_fg = #EBDBB2FF + +[label] +dim_label_fg = #EBDBB28C + +[card] +card_solid_bg = #3E3E3EFF + +[focusring] +focusring = #B8BB2680 + +[scrollbar] +scrollbar = #665C5433 +scrollbar_hover = #665C5466 +scrollbar_active = #665C5499 diff --git a/extras/colorthemes/kate/kate.theme b/extras/colorthemes/kate/kate.theme index 7af70650..c28a5aa0 100644 --- a/extras/colorthemes/kate/kate.theme +++ b/extras/colorthemes/kate/kate.theme @@ -57,6 +57,12 @@ warning = #F8E45CFF warning_bg = #CD9309FF warning_fg = #000000FF +[button] +button_fg = #CFCFC2FF + +[label] +dim_label_fg = #CFCFC28C + [card] card_solid_bg = #393C3FFF diff --git a/extras/colorthemes/nord/nord.theme b/extras/colorthemes/nord/nord.theme index 723e43d3..d608bb7d 100644 --- a/extras/colorthemes/nord/nord.theme +++ b/extras/colorthemes/nord/nord.theme @@ -57,6 +57,12 @@ warning = #EBCB8BFF warning_bg = #EBCB8BFF warning_fg = #2E3440FF +[button] +button_fg = #ECEFF4FF + +[label] +dim_label_fg = #ECEFF48C + [card] card_solid_bg = #434954FF diff --git a/extras/colorthemes/one-pro/one-pro.theme b/extras/colorthemes/one-pro/one-pro.theme index 7833da6c..2b533dc0 100644 --- a/extras/colorthemes/one-pro/one-pro.theme +++ b/extras/colorthemes/one-pro/one-pro.theme @@ -57,6 +57,12 @@ warning = #E5C07BFF warning_bg = #E5C07BFF warning_fg = #282C34FF +[button] +button_fg = #ABB2BFFF + +[label] +dim_label_fg = #ABB2BF8C + [card] card_solid_bg = #3E4249FF diff --git a/extras/colorthemes/pop/pop.theme b/extras/colorthemes/pop/pop.theme index baeb032a..0c2fc4dd 100644 --- a/extras/colorthemes/pop/pop.theme +++ b/extras/colorthemes/pop/pop.theme @@ -57,6 +57,12 @@ warning = #F8E45CFF warning_bg = #CD9309FF warning_fg = #FFFFFFFF +[button] +button_fg = #FFFFFFFF + +[label] +dim_label_fg = #FFFFFF8C + [card] card_solid_bg = #454545FF diff --git a/extras/colorthemes/tokyo-night/tokyo-night.theme b/extras/colorthemes/tokyo-night/tokyo-night.theme index c8ae4b1c..6dc5a520 100644 --- a/extras/colorthemes/tokyo-night/tokyo-night.theme +++ b/extras/colorthemes/tokyo-night/tokyo-night.theme @@ -57,6 +57,12 @@ warning = #FDD633FF warning_bg = #FDD633FF warning_fg = #000000DE +[button] +button_fg = #C0CAF5FF + +[label] +dim_label_fg = #C0CAF58C + [card] card_solid_bg = #31323CFF diff --git a/extras/colorthemes/tomorrow-night/tomorrow-night.theme b/extras/colorthemes/tomorrow-night/tomorrow-night.theme index 8be833c1..ac89e743 100644 --- a/extras/colorthemes/tomorrow-night/tomorrow-night.theme +++ b/extras/colorthemes/tomorrow-night/tomorrow-night.theme @@ -57,6 +57,12 @@ warning = #F0C674FF warning_bg = #F0C674FF warning_fg = #C5C8C6FF +[button] +button_fg = #C5C8C6FF + +[label] +dim_label_fg = #C5C8C68C + [card] card_solid_bg = #3E4043FF diff --git a/extras/colorthemes/yaru/yaru.theme b/extras/colorthemes/yaru/yaru.theme index 86501ea5..f11bef64 100644 --- a/extras/colorthemes/yaru/yaru.theme +++ b/extras/colorthemes/yaru/yaru.theme @@ -57,6 +57,12 @@ warning = #F99B11FF warning_bg = #F99B11FF warning_fg = #FFFFFFFF +[button] +button_fg = #F7F7F7FF + +[label] +dim_label_fg = #F7F7F78C + [card] card_solid_bg = #454545FF diff --git a/extras/web/base/10_login.css b/extras/web/base/10_login.css index d1a456a1..078749af 100644 --- a/extras/web/base/10_login.css +++ b/extras/web/base/10_login.css @@ -51,6 +51,7 @@ background: var(--card_bg) !important; border-radius: var(--card_radius) !important; border: none !important; + color: var(--fg) !important; min-height: var(--entry_min_height_labeled) !important; padding: var(--entry_padding_labeled) !important; transition: var(--focus_transition) !important; diff --git a/extras/web/base/3_library.css b/extras/web/base/3_library.css index d8d1f00e..08c1ac82 100644 --- a/extras/web/base/3_library.css +++ b/extras/web/base/3_library.css @@ -3,7 +3,6 @@ /* --------------- */ /* Post Login Loading Screen */ - [class*="index_Container_"][class*="index_PreloadThrobber_"] { background: var(--bg) !important; @@ -36,16 +35,56 @@ background: var(--popover_bg) !important; } +/* Showcase Headers */ +[class*="libraryhomeshowcases_CollectionDropDown_"] ._DialogInputContainer, +[class*="libraryhomeshowcases_CountDisplay_"] +{ + color: var(--fg) !important; + font-family: var(--basefont) !important; + font-weight: var(--title_2_weight) !important; + font-size: var(--title_2_size) !important; +} + +[class*="appgrid_SortingDropDownLabel_"] +{ + color: var(--fg) !important; + font-family: var(--basefont) !important; + font-weight: var(--title_3_weight) !important; + font-size: var(--title_3_size) !important; +} + +[class*="appgrid_SortingDropDown_"] > ._DialogInputContainer +{ + color: var(--fg) !important; + font-family: var(--basefont) !important; + font-weight: var(--baseweight) !important; +} + +[class*="appgrid_SortingDropDown_"] > ._DialogInputContainer .DialogDropDown_Arrow svg +{ + fill: var(--fg) !important; +} + +[class*="libraryhomerecentgames_AddedDate_"] +{ + color: var(--dim_label_fg) !important; + font-family: var(--basefont) !important; + font-weight: var(--baseweight) !important; +} + /* Popup Elements */ [class*="libraryhomeshowcases_CollectionDropDownContainer_"][class*="libraryhomeshowcases_CollectionDropDownContainer_"] ._DialogInputContainer[class*="dropdown_DialogDropDownMenu_"], .DialogMenuPosition[class*="appgrid_SortingDropDownContainer_"] > div, [class*="tooltip_TextToolTip_"], -[class*="contextmenu_contextMenu_"] +[class*="contextmenu_contextMenu_"], +[class*="contextmenu_ContextMenuFocusContainer_"] [class*="dropdown_DialogDropDownMenu_Item_"] { background: var(--popover_bg) !important; border: none !important; border-radius: var(--menu_radius) !important; color: var(--fg) !important; + font-family: var(--basefont) !important; + font-weight: var(--baseweight) !important; } [class*="contextmenu_ContextMenuFocusContainer_"] [class*="dropdown_DialogDropDownMenu_Item_"]:hover, @@ -122,6 +161,14 @@ border-radius: var(--button_radius) !important; } +[class*="gamelisthome_Label_"] +{ + color: var(--fg) !important; + font-family: var(--basefont) !important; + font-size: var(--button_font_size) !important; + font-weight: var(--button_font_weight) !important; +} + [class*="gamelisthome_CollectionIconBox_"] { background: var(--button_fg) !important; @@ -147,6 +194,10 @@ background: var(--button_bg) !important; border: none !important; border-radius: var(--button_radius) !important; + color: var(--fg) !important; + font-family: var(--basefont) !important; + font-size: var(--button_font_size) !important; + font-weight: var(--button_font_weight) !important; } [class*="gamelistdropdown_MenuHeader_"]:hover, @@ -244,7 +295,8 @@ [class*="gamelistsectionheader_SectionName"] { color: var(--fg) !important; - font-weight: 500 !important; + font-weight: var(--title_3_weight) !important; + font-family: var(--basefont) !important; } [class*="gamelistsectionheader_Container_"], @@ -260,6 +312,20 @@ padding-left: 6px !important; } +[class*="gamelistentry_Installed_"] +{ + color: var(--fg) !important; + font-family: var(--basefont) !important; + font-weight: var(--baseweight) !important; +} + +[class*="gamelistentry_Uninstalled_"] +{ + color: var(--dim_label_fg) !important; + font-family: var(--basefont) !important; + font-weight: var(--baseweight) !important; +} + [class*="gamelist_Container_"] .ReactVirtualized__Grid[style*="overflow: hidden;"] { /* Only try to pad if the list doesnt overflow */ diff --git a/extras/web/base/4_collections.css b/extras/web/base/4_collections.css index f3ae1021..a86e607e 100644 --- a/extras/web/base/4_collections.css +++ b/extras/web/base/4_collections.css @@ -16,3 +16,18 @@ background: var(--button_hover_bg) !important; } +/* Title */ +[class*="allcollections_Label_"] +{ + color: var(--fg) !important; + font-family: var(--basefont) !important; + font-weight: var(--title_2_weight) !important; + font-size: var(--title_2_size) !important; +} + +/* Horiz Rule */ +[class*="allcollections_Rule_"] +{ + background-color: var(--dim_label_fg) !important; + opacity: 0.55 !important; +} diff --git a/extras/web/base/6_downloads.css b/extras/web/base/6_downloads.css index cb2a60a5..ee7755eb 100644 --- a/extras/web/base/6_downloads.css +++ b/extras/web/base/6_downloads.css @@ -12,6 +12,23 @@ border-bottom: 1px solid var(--border) !important; } +[class*="downloadgraph_StatsPanel_"] [class*="downloadgraph_Figure_"] +{ + color: var(--fg) !important; + font-family: var(--basefont) !important; + font-size: var(--title_4_size) !important; + font-weight: var(--title_4_weight) !important; +} + +[class*="downloadgraph_StatsPanel_"] [class*="downloadgraph_Label_"], +[class*="downloadgraph_DownloadGraphLegend_"] [class*="downloadgraph_LegendText_"] +{ + color: var(--dim_label_fg) !important; + font-family: var(--basefont) !important; + font-size: var(--title_4_size) !important; + font-weight: var(--title_4_weight) !important; +} + /* Remove Gradient when Downloads are Empty */ [class*="downloadgraph_HeroAndLogo_"], [class*="downloadgraph_HeroAndLogo_"] img[class*="libraryassetimage_Visible_"] @@ -36,7 +53,67 @@ background: var(--button_hover_bg) !important; } +[class*="downloadgraph_SettingsButton_"] button.DialogButton:enabled +{ + color: var(--button_fg) !important; +} + +/* Graph Colors */ +[class*="downloadgraph_DownloadGraph_"] [class*="downloadgraph_GraphBarDownload_"], +[class*="downloadgraph_DownloadGraphLegend_"] [class*="downloadgraph_Network_"] svg +{ + color: var(--accent_bg) !important; +} + +[class*="downloadgraph_DownloadGraph_"] [class*="downloadgraph_GraphLine_"] +{ + stroke: var(--success_bg) !important; +} + +[class*="downloadgraph_DownloadGraphLegend_"] [class*="downloadgraph_Disk_"] +{ + background: var(--success_bg) !important; +} + /* - Downloads - */ +[class*="downloads_Title_"] +{ + color: var(--fg) !important; + font-family: var(--basefont) !important; + font-size: var(--title_3_size) !important; + font-weight: var(--title_3_weight) !important; +} + +[class*="downloads_EmptyTransfers_"] [class*="downloads_Text_"] +{ + color: var(--dim_label_fg) !important; + font-family: var(--basefont) !important; + font-size: var(--title_4_size) !important; + font-weight: var(--title_4_weight) !important; +} + +[class*="downloads_SectionTitle_"] [class*="downloads_Count_"] +{ + color: var(--dim_label_fg) !important; + font-family: var(--basefont) !important; + font-size: var(--title_3_size) !important; + font-weight: var(--title_3_weight) !important; +} + +[class*="downloads_SectionTitle_"] [class*="downloads_Rule_"] +{ + background-color: var(--dim_label_fg) !important; + opacity: 0.55 !important; +} + +[class*="downloads_AutoUpdateHours_"] +{ + color: var(--dim_label_fg) !important; + font-family: var(--basefont) !important; + font-size: var(--title_4_size) !important; + font-weight: var(--title_4_weight) !important; +} + /* Download Items */ [class*="downloads_SectionItem_"] { @@ -48,6 +125,35 @@ background: var(--button_hover_bg) !important; } +[class*="downloads_SectionItem_"] [class*="downloads_Name_"] +{ + color: var(--fg) !important; + font-family: var(--basefont) !important; + font-size: var(--title_3_size) !important; + font-weight: var(--title_3_weight) !important; +} + +[class*="downloads_ProgressDetails_"] [class*="downloads_Value_"] +{ + color: var(--dim_label_fg) !important; + font-family: var(--basefont) !important; + font-size: var(--title_4_size) !important; + font-weight: var(--title_4_weight) !important; +} + +[class*="downloads_ProgressDetails_"] [class*="downloads_Value_"][class*="downloads_InProgress_"] +{ + color: var(--fg) !important; + font-family: var(--basefont) !important; + font-size: var(--title_4_size) !important; + font-weight: var(--title_4_weight) !important; +} + +[class*="downloads_ContentTypes_"] +{ + color: var(--fg) !important; +} + [class*="downloads_Active_"] [class*="downloads_SectionList_"] { border: none !important; @@ -58,15 +164,56 @@ padding: var(--menu_margin) 0px !important; } +[classs*="downloads_SectionItemStatus_"] +{ + color: var(--dim_label_fg) !important; + font-family: var(--basefont) !important; + font-size: var(--title_3_size) !important; + font-weight: var(--title_3_weight) !important; +} + +[class*="downloads_SectionItemStatus_"] [class*="downloads_InProgress_"] +{ + color: var(--dim_label_fg) !important; + font-family: var(--basefont) !important; + font-size: var(--title_4_size) !important; + font-weight: var(--title_4_weight) !important; +} + +[class*="downloads_SectionItemStatus_"] [class*="downloads_Progress_"] +{ + color: var(--fg) !important; + font-family: var(--basefont) !important; + font-size: var(--title_4_size) !important; + font-weight: var(--title_4_weight) !important; +} + +[class*="downloads_SectionItemStatus_"] [class*="downloads_ProgressBar_"] +{ + background: var(--button_bg) !important; +} + /* Buttons */ [class*="downloads_Button_"] { background: none !important; + color: var(--button_fg) !important; + font-family: var(--basefont) !important; + font-size: var(--button_font_size) !important; + font-weight: var(--button_font_weight) !important; } [class*="downloads_RemoveAllButton_"] { background: var(--button_bg) !important; + font-family: var(--basefont) !important; + font-size: var(--button_font_size) !important; + font-weight: var(--button_font_weight) !important; +} + +[class*="downloads_RemoveAllButton_"].DialogButton:enabled +{ + color: var(--button_fg) !important; } [class*="downloads_Button_"]:hover, @@ -75,4 +222,3 @@ background: var(--button_hover_bg) !important; border: none !important; } - diff --git a/extras/web/full/5_game_details.css b/extras/web/full/5_game_details.css index 8a4416a0..9a290708 100644 --- a/extras/web/full/5_game_details.css +++ b/extras/web/full/5_game_details.css @@ -20,7 +20,10 @@ [class*="spotlight_MajorEventBackground_"], [class*="writereview_RightContainer_"] button, [class*="appdetailsgameinfopanel_Description_"], -[class*="appactivitydlc_Contents_"] +[class*="appactivitydlc_Contents_"], +[class*="discussionwidget_VoteContainer_"], +[class*="discussionwidget_ShareContainer_"], +[class*="discussionwidget_DiscussContainer_"] { border-radius: var(--card_radius) !important; background: var(--card_bg) !important; @@ -28,13 +31,25 @@ } [class*="appdetailsachievementssection_AdditionalItem_"], -[class*="appdetailscommunityfeed_LoadContentButton_"] +[class*="appdetailscommunityfeed_LoadContentButton_"], +[class*="appdetailsactivitysection_ViewLastNews_"] { border-radius: var(--button_radius) !important; background: var(--button_bg) !important; border: none !important; } +[class*="appdetailsactivitysection_FetchMoreContainer_"], +[class*="appdetailscommunityfeed_LoadContentButton_"], +[class*="appdetailsactivitysection_ViewLastNews_"] +{ + color: var(--fg) !important; + font-family: var(--basefont) !important; + font-size: var(--button_font_size) !important; + font-weight: var(--button_font_weight) !important; + line-height: 32px !important; +} + /* Play button, streaming device dropdown */ [class*="appactionbutton_PlayButtonContainer"] { @@ -120,7 +135,9 @@ [class*="appactivityday_PartnerEventMediumImage_Container_"]:hover, [class*="appactivityday_PartnerEventLargeImage_Container_"]:hover, [class*="appdetailsachievementssection_AdditionalItem_"]:hover, -[class*="appdetailscommunityfeed_LoadContentButton_"]:hover +[class*="appdetailscommunityfeed_LoadContentButton_"]:hover, +[class*="appdetailsactivitysection_FetchMoreContainer_"]:hover, +[class*="appdetailsactivitysection_ViewLastNews_"]:hover { background: var(--button_hover_bg) !important; } @@ -192,7 +209,8 @@ [class*="appactivityday_PartnerEventTypeUpdate_"] { - color: var(--fg) import !important; + color: var(--fg) !important; + text-shadow: none !important; } [class*="appactivityday_PartnerEventLargeImage_Summary_"] @@ -205,6 +223,240 @@ background: none !important; } +[class*="appactivityday_PartnerEventType_"] +{ + color: var(--dim_label_fg) !important; + font-family: var(--basefont) !important; + font-weight: var(--title_4_weight) !important; + font-size: var(--title_4_size) !important; + text-shadow: none !important; +} + +[class*="appactivityday_PartnerEventMediumImage_Title_"], +[class*="appactivityday_PartnerEventLargeImage_Title_"] +{ + color: var(--fg) !important; + font-family: var(--basefont) !important; + font-weight: var(--title_1_weight) !important; + font-size: var(--title_1_size) !important; + text-shadow: none !important; +} + +[class*="appactivityday_PartnerEventMediumImage_Summary_"], +[class*="appactivityday_PartnerEventLargeImage_Summary_"], +[class*="appactivityday_PartnerEventTextOnly_Summary_"] +{ + color: var(--fg) !important; + font-family: var(--basefont) !important; + font-weight: var(--baseweight) !important; + text-shadow: none !important; +} + +[class*="appactivityday_PartnerEventTextOnly_Title_"] +{ + color: var(--fg) !important; + font-family: var(--basefont) !important; + font-weight: var(--title_3_weight) !important; + text-shadow: none !important; +} + +[class*="appactivityday_PartnerEventTextOnly_Icon_"] svg path +{ + fill: var(--dim_label_fg) !important; +} + +[class*="appactivityday_Event_"] [class*="comment_thread_RatingBar_"] +{ + margin-top: 4px !important; +} + +/* Achievement Activity */ +[class*="appdetailsachievementssection_Name_"] +{ + color: var(--fg) !important; + font-family: var(--basefont) !important; + font-size: var(--title_3_size) !important; + font-weight: var(--title_3_weight) !important; +} + +[class*="appdetailsachievementssection_Desc_"] +{ + color: var(--fg) !important; + font-family: var(--basefont) !important; + font-weight: var(--baseweight) !important; +} + +/* Fetch More */ +[class*="appdetailsactivitysection_FetchMoreContainer_"]::before, +[class*="appdetailsactivitysection_FetchMoreContainer_"]:active +{ + box-shadow: none !important; +} + +[class*="appdetailsactivitysection_FetchMoreContainer_"].Disabled +{ + background-color: var(--button_disabled_bg) !important; + color: var(--button_disabled_fg) !important; +} + +/* Pop Up Update */ +[class*="apppartnereventspage_PartnerEvent_"] +{ + border-radius: var(--popover_radius) !important; + background: var(--popover_bg) !important; + border: none !important; + box-shadow: none !important; +} + +[class*="partnereventdisplay_EventBackgroundBlur_"] +{ + display: none !important; +} + +[class*="apppartnereventspage_EventType_"], +[class*="discussionwidget_VoteCount_"], +[class*="discussionwidget_DiscussionCount_"] +{ + color: var(--accent) !important; + font-family: var(--basefont) !important; + font-weight: var(--title_4_weight) !important; +} + +[class*="partnereventdisplay_EventDetailTimeInfo_"] [class*="localdateandtime_ShortDateAndTime_"], +[class*="partnereventdisplay_EventDetailTimeInfo_"] [class*="localdateandtime_RightSideTitles_"] +{ + color: var(--dim_label_fg) !important; + font-family: var(--basefont) !important; + font-weight: var(--baseweight) !important; +} + +[class*="partnereventdisplay_EventDetailTitle_"] +{ + color: var(--fg) !important; + font-family: var(--basefont) !important; + font-size: var(--title_1_size) !important; + font-weight: var(--title_1_weight) !important; +} + +[class*="partnereventdisplay_EventDetailsSubTitle_"] +{ + color: var(--fg) !important; + font-family: var(--basefont) !important; + font-size: var(--title_3_size) !important; + font-weight: var(--title_3_weight) !important; +} + +[class*="apppartnereventspage_CloseButton_"] +{ + background: var(--popover_bg) !important; + height: 24px !important; + width: 24px !important; +} + +[class*="apppartnereventspage_CloseButton_"] svg line +{ + stroke: var(--headerbar_fg) !important; + stroke-width: 32px !important; +} + +[class*="apppartnereventspage_ScrollButton_"] +{ + background: var(--popover_bg) !important; + height: 24px !important; + width: 40px !important; +} + +[class*="apppartnereventspage_ScrollButton_"] svg polygon +{ + fill: var(--headerbar_fg) !important; +} + +[class*="apppartnereventspage_ScrollButton_"][class*="apppartnereventspage_GameArt_"] +{ + height: 40px !important; + width: 40px !important; +} + +[class*="partnereventdisplay_EventDetailsBody_"] +{ + color: var(--fg) !important; + font-family: var(--basefont) !important; + font-weight: var(--baseweight) !important; +} + +[class*="partnereventdisplay_EventDetailsBody_"] a:not(.LinkButton) +{ + color: var(--accent) !important; + font-family: var(--basefont) !important; + font-weight: var(--baseweight) !important; +} + +[class*="partnereventdisplay_EventDetailsBody_"] img, +[class*="youtubeembed_PreviewYouTubeVideo_"] +{ + border-radius: var(--card_radius) !important; +} + +[class*="eventbbcodeparser_Header1_"] +{ + color: var(--fg) !important; + font-family: var(--basefont) !important; + font-size: var(--title_1_size) !important; + font-weight: var(--title_1_weight) !important; +} + +[class*="eventbbcodeparser_Header2_"] +{ + color: var(--fg) !important; + font-family: var(--basefont) !important; + font-size: var(--title_2_size) !important; + font-weight: var(--title_2_weight) !important; +} + +[class*="eventbbcodeparser_Header3_"] +{ + color: var(--fg) !important; + font-family: var(--basefont) !important; + font-size: var(--title_3_size) !important; + font-weight: var(--title_3_weight) !important; +} + +[class*="eventbbcodeparser_Header4_"] +{ + color: var(--fg) !important; + font-family: var(--basefont) !important; + font-size: var(--title_4_size) !important; + font-weight: var(--title_4_weight) !important; +} + +[class*="discussionwidget_VoteUpStaticIcon_"], +[class*="discussionwidget_DiscussionCount_"] > svg +{ + fill: var(--accent) !important; +} + +[class*="partnereventshared_Button_"][class*="partnereventshared_Icon_"] +{ + background: var(--button_bg) !important; + border-radius: var(--button_radius) !important; + box-shadow: none !important; + color: var(--fg) !important; + font-family: var(--basefont) !important; + font-size: var(--button_font_size) !important; + font-weight: var(--button_font_weight) !important; + transition: var(--focus_transition) !important; +} + +[class*="partnereventshared_Button_"][class*="partnereventshared_Icon_"]:hover +{ + background: var(--button_hover_bg) !important; +} + +[class*="partnereventshared_Button_"][class*="partnereventshared_Icon_"]:active +{ + background: var(--button_active_bg) !important; +} + /* Post Game Summary */ [class*="spotlightgameplaysummary_SummaryCarouselContainer_"] { @@ -264,6 +516,60 @@ border-radius: var(--popover_radius) !important; } +/* Write a Review */ +[class*="writereview_Playtime_"], +[class*="writereview_ReviewThumbButton_"] +{ + color: var(--accent) !important; + font-family: var(--basefont) !important; + font-size: var(--title_4_size) !important; + font-weight: var(--title_4_weight) !important; +} + +[class*="writereview_ThumbIcon_"] +{ + fill: var(--accent) !important; +} + +[class*="writereview_ThumbIcon_"][class*="writereview_Up_"] +{ + top: -1px !important; +} + +[class*="writereview_ThumbIcon_"][class*="writereview_Down_2DXZF"] +{ + bottom: -1px !important; +} + +[class*="writereview_RatingContainer_"] [class*="writereview_RecommendGame_"] +{ + color: var(--fg) !important; + font-family: var(--basefont) !important; + font-weight: var(--baseweight) !important; +} + +/* Gameplay Summary */ +[class*="spotlightgameplaysummary_EventHeaderBlock_"] +{ + color: var(--fg) !important; + font-family: var(--basefont) !important; + font-size: var(--title_3_size) !important; + font-weight: var(--title_3_weight) !important; +} + +[class*="spotlightgameplaysummary_EventDaySeparator_"] +{ + background-color: var(--dim_label_fg) !important; + opacity: 0.55 !important; +} + +[class*="appdetailsachievementssection_Stats_"] +{ + color: var(--dim_label_fg) !important; + font-family: var(--basefont) !important; + font-weight: var(--baseweight) !important; +} + /* Activity Post */ [class*="posttextentry_PostTextEntryArea_"], [class*="posttextentry_PostTextEntryArea_"]:focus, @@ -274,6 +580,11 @@ box-shadow: none !important; } +[class*="posttextentry_PostTextEntryArea_"]::placeholder +{ + color: var(--dim_label_fg) !important; +} + [class*="posttextentry_PostButton_"]:hover { background: var(--button_hover_bg) !important; @@ -292,6 +603,56 @@ background: none !important; } +[class*="appdetailssectionheader_LabelText_"] +{ + color: var(--fg) !important; + font-family: var(--basefont) !important; + font-size: var(--title_3_size) !important; + font-weight: var(--title_3_weight) !important; +} + +[class*="appactivityday_AppActivityDate_"] +{ + color: var(--fg) !important; + font-family: var(--basefont) !important; + font-size: var(--title_4_size) !important; + font-weight: var(--title_4_weight) !important; +} + +/* AppDetails Play Section */ +[class*="appdetailsplaysection_PlayBarLabel_"] +{ + color: var(--fg) !important; + font-family: var(--basefont) !important; + font-size: var(--title_3_size) !important; + font-weight: var(--title_3_weight) !important; +} + +[class*="appdetailsplaysection_PlayBarDetailLabel_"] +{ + color: var(--dim_label_fg) !important; + font-family: var(--basefont) !important; +} + +[class*="appdetailsplaysection_PlayBarCloudStatusContainer_"] [class*="appdetailsplaysection_GameStatIconForced_"] +{ + color: var(--dim_label_fg) !important; +} + +[class*="appdetailsplaysection_PlaytimeIcon_"] > svg > *, +[class*="appdetailsplaysection_GameStatIcon_"] > svg > * +{ + stroke: var(--dim_label_fg) !important; +} + +[class*="appdetailsplaysection_PlayBarGameName_"] +{ + color: var(--fg) !important; + font-family: var(--basefont) !important; + font-size: var(--title_2_size) !important; + font-weight: var(--title_2_weight) !important; +} + /* AppDetails Play Section Buttons */ [class*="appdetailsplaysection_MenuButton_"] { @@ -326,11 +687,24 @@ background: var(--button_hover_bg) !important; } +[class*="appdetailsprimarylinkssection_Text_"], +[class*="appdetailsprimarylinkssection_Link_"]:hover [class*="appdetailsprimarylinkssection_Text_"] +{ + color: var(--button_fg) !important; + font-family: var(--basefont) !important; + font-size: var(--button_font_size) !important; + font-weight: var(--button_font_weight) !important; +} + /* Right Side Buttons */ [class*="appdetailsbutton_AppDetailsButton_"] { background: none !important; border-radius: var(--button_radius) !important; + color: var(--button_fg) !important; + font-family: var(--basefont) !important; + font-size: var(--button_font_size) !important; + font-weight: var(--button_font_weight) !important; } [class*="appdetailsbutton_AppDetailsButton_"]:hover @@ -338,3 +712,17 @@ background: var(--button_hover_bg) !important; border-radius: var(--button_radius) !important; } + +[class*="appdetailsscreenshotssection_InstructionText_"], +[class*="appdetailsscreenshotssection_NoneTaken_"], +[class*="appdetailsreviewsection_PlayedForTime_"] +{ + color: var(--dim_label_fg) !important; + font-family: var(--basefont) !important; + font-weight: var(--baseweight) !important; +} + +[class*="appdetailssection_Body_"] span[style="color: white;"] +{ + color: var(--accent) !important; +} diff --git a/extras/web/full/7_dialogs.css b/extras/web/full/7_dialogs.css index 4aafd686..d7545a63 100644 --- a/extras/web/full/7_dialogs.css +++ b/extras/web/full/7_dialogs.css @@ -414,6 +414,7 @@ .ModalDialogPopup .DialogToggle_Label { + color: var(--fg) !important; flex-grow: 1 !important; font-family: var(--basefont) !important; font-size: var(--label_size) !important; @@ -503,6 +504,7 @@ background: var(--entry_bg) !important; border-radius: var(--entry_radius) !important; border: none !important; + color: var(--fg) !important; font-family: var(--basefont) !important; font-size: var(--entry_font_size) !important; font-weight: var(--entry_font_weight) !important; @@ -584,6 +586,7 @@ align-items: center !important; background: var(--entry_bg) !important; border-radius: var(--entry_radius) !important; + color: var(--fg) !important; display: flex !important; font-family: var(--basefont) !important; font-size: var(--entry_font_size) !important; @@ -702,6 +705,12 @@ text-decoration: underline !important; } +.ModalDialogPopup span[class*="appproperties_SteamInputStatus_"] +{ + color: var(--fg) !important; + font-family: var(--basefont) !important; +} + /* DLC & Workshop Grid */ .ModalDialogPopup [class*="appproperties_AppProperties_"] [class*="appproperties_DlcGrid_"], .ModalDialogPopup [class*="appproperties_AppProperties_"] [class*="appproperties_WorkshopGrid_"] diff --git a/extras/web/full/8_chat.css b/extras/web/full/8_chat.css index 063966a7..79f748a3 100644 --- a/extras/web/full/8_chat.css +++ b/extras/web/full/8_chat.css @@ -234,6 +234,12 @@ color: var(--success_bg) !important; } +.friend.offline [class*="personanameandstatus_playerName_"], +.friend.offline [class*="personanameandstatus_richPresenceLabel_"] +{ + color: var(--dim_label_fg) !important; +} + /* - Right Side - */ .chatDialogs, .titleBarContainer.ChatTabs, @@ -364,10 +370,17 @@ button[class*="chatentry_EmoticonPickerButton_"] } /* Time Divider */ -.msg.timeDivision.time_passes .preHorizDivider, -.msg.timeDivision.time_passes .horizDivider +.msg.timeDivision +{ + color: var(--dim_label_fg) !important; + opacity: 0.55 !important; +} + +.msg.timeDivision .preHorizDivider, +.msg.timeDivision .horizDivider { - border: 1px dashed var(--border) !important; + background-color: var(--dim_label_fg) !important; + opacity: 0.55 !important; } /* Message Images */ @@ -386,6 +399,57 @@ button[class*="chatentry_EmoticonPickerButton_"] box-shadow: none !important; } +/* Message Sender */ +.chatHistory [class*="messages_SpeakerName_Online_"], +.chatHistory .GamepadMode[class*="messages_SpeakerName_Online_"], +.chatHistory .GamepadMode [class*="messages_SpeakerName_Online_"], +.chatHistory .isCurrentUser [class*="messages_SpeakerName_Online_"], +.chatHistory .isCurrentUser .GamepadMode[class*="messages_SpeakerName_Online_"], +.chatHistory .GamepadMode .isCurrentUser [class*="messages_SpeakerName_Online_"] +{ + color: var(--accent) !important; +} + +.chatHistory [class*="messages_SpeakerName_InGame_"] +.chatHistory .GamepadMode[class*="messages_SpeakerName_InGame_"], +.chatHistory .GamepadMode [class*="messages_SpeakerName_InGame_"], +.chatHistory .isCurrentUser [class*="messages_SpeakerName_InGame_"], +.chatHistory .isCurrentUser [class*="messages_SpeakerName_InGame_"].GamepadMode, +.chatHistory .GamepadMode .isCurrentUser [class*="messages_SpeakerName_InGame_"] +{ + color: var(--success) !important; +} + +.chatHistory [class*="messages_SpeakerName_Default_"], +.chatHistory .GamepadMode[class*="messages_SpeakerName_Default_"], +.chatHistory .GamepadMode [class*="messages_SpeakerName_Default_"] +.chatHistory .isCurrentUser [class*="messages_SpeakerName_Default_"] +.chatHistory .isCurrentUser .GamepadMode[class*="messages_SpeakerName_Default_"], +.chatHistory .GamepadMode .isCurrentUser [class*="messages_SpeakerName_Default_"] +{ + color: var(--dim_label_fg) !important; +} + +/* Message Timestamp */ +.chatHistory .speakerTimeStamp +{ + color: var(--dim_label_fg) !important; + opacity: 0.55 !important; +} + +/* Message Text */ +.msgText, +.isCurrentUser .msgText +{ + color: var(--fg) !important; +} + +.msgText > span, +.isCurrentUser .msgText > span +{ + opacity: 0.8 !important; +} + /* Message Invite */ .msgText .ChatMessageInvite, .msgText .ChatMessageInvite.InviteExpired, @@ -468,6 +532,12 @@ button[class*="chatentry_EmoticonPickerButton_"] color: var(--accent) !important; } +.msgText div.ChatMessageOpenGraph_Description +{ + color: var(--fg) !important; + text-shadow: none !important; +} + /* Message /me emote */ .msg.ChatMsgSlashEmote .speaker {