diff --git a/portprotonqt/themes/standart-light/images/icons/controllers/dpad_left.svg b/portprotonqt/themes/standart-light/images/icons/controllers/dpad_left.svg
index b36bbcb9..939252f2 100644
--- a/portprotonqt/themes/standart-light/images/icons/controllers/dpad_left.svg
+++ b/portprotonqt/themes/standart-light/images/icons/controllers/dpad_left.svg
@@ -1,5 +1,2 @@
-
+
+
diff --git a/portprotonqt/themes/standart-light/images/icons/controllers/dpad_right.svg b/portprotonqt/themes/standart-light/images/icons/controllers/dpad_right.svg
index 2329d14a..26c37525 100644
--- a/portprotonqt/themes/standart-light/images/icons/controllers/dpad_right.svg
+++ b/portprotonqt/themes/standart-light/images/icons/controllers/dpad_right.svg
@@ -1,5 +1,2 @@
-
+
+
diff --git a/portprotonqt/themes/standart-light/images/icons/controllers/playstation/ps_circle.svg b/portprotonqt/themes/standart-light/images/icons/controllers/playstation/ps_circle.svg
index 0cea7fc5..09814a11 100644
--- a/portprotonqt/themes/standart-light/images/icons/controllers/playstation/ps_circle.svg
+++ b/portprotonqt/themes/standart-light/images/icons/controllers/playstation/ps_circle.svg
@@ -1 +1,2 @@
-
+
+
diff --git a/portprotonqt/themes/standart-light/images/icons/controllers/playstation/ps_cross.svg b/portprotonqt/themes/standart-light/images/icons/controllers/playstation/ps_cross.svg
index 74270d86..fc479972 100644
--- a/portprotonqt/themes/standart-light/images/icons/controllers/playstation/ps_cross.svg
+++ b/portprotonqt/themes/standart-light/images/icons/controllers/playstation/ps_cross.svg
@@ -1 +1,2 @@
-
+
+
diff --git a/portprotonqt/themes/standart-light/images/icons/controllers/playstation/ps_l1.svg b/portprotonqt/themes/standart-light/images/icons/controllers/playstation/ps_l1.svg
index dc0ef171..49ca6196 100644
--- a/portprotonqt/themes/standart-light/images/icons/controllers/playstation/ps_l1.svg
+++ b/portprotonqt/themes/standart-light/images/icons/controllers/playstation/ps_l1.svg
@@ -1 +1,2 @@
-
+
+
diff --git a/portprotonqt/themes/standart-light/images/icons/controllers/playstation/ps_l2.svg b/portprotonqt/themes/standart-light/images/icons/controllers/playstation/ps_l2.svg
index f8b1300d..e1124d6b 100644
--- a/portprotonqt/themes/standart-light/images/icons/controllers/playstation/ps_l2.svg
+++ b/portprotonqt/themes/standart-light/images/icons/controllers/playstation/ps_l2.svg
@@ -1 +1,2 @@
-
+
+
diff --git a/portprotonqt/themes/standart-light/images/icons/controllers/playstation/ps_options.svg b/portprotonqt/themes/standart-light/images/icons/controllers/playstation/ps_options.svg
index 6b6e9854..732a9aa3 100644
--- a/portprotonqt/themes/standart-light/images/icons/controllers/playstation/ps_options.svg
+++ b/portprotonqt/themes/standart-light/images/icons/controllers/playstation/ps_options.svg
@@ -1 +1,2 @@
-
+
+
diff --git a/portprotonqt/themes/standart-light/images/icons/controllers/playstation/ps_ps.svg b/portprotonqt/themes/standart-light/images/icons/controllers/playstation/ps_ps.svg
index ed38bc96..c86d2075 100644
--- a/portprotonqt/themes/standart-light/images/icons/controllers/playstation/ps_ps.svg
+++ b/portprotonqt/themes/standart-light/images/icons/controllers/playstation/ps_ps.svg
@@ -1 +1,2 @@
-
+
+
diff --git a/portprotonqt/themes/standart-light/images/icons/controllers/playstation/ps_r1.svg b/portprotonqt/themes/standart-light/images/icons/controllers/playstation/ps_r1.svg
index 76d0ad6f..4fac7a6b 100644
--- a/portprotonqt/themes/standart-light/images/icons/controllers/playstation/ps_r1.svg
+++ b/portprotonqt/themes/standart-light/images/icons/controllers/playstation/ps_r1.svg
@@ -1 +1,2 @@
-
+
+
diff --git a/portprotonqt/themes/standart-light/images/icons/controllers/playstation/ps_r2.svg b/portprotonqt/themes/standart-light/images/icons/controllers/playstation/ps_r2.svg
index 3fd9c7d6..e90d01fd 100644
--- a/portprotonqt/themes/standart-light/images/icons/controllers/playstation/ps_r2.svg
+++ b/portprotonqt/themes/standart-light/images/icons/controllers/playstation/ps_r2.svg
@@ -1 +1,2 @@
-
+
+
diff --git a/portprotonqt/themes/standart-light/images/icons/controllers/playstation/ps_share.svg b/portprotonqt/themes/standart-light/images/icons/controllers/playstation/ps_share.svg
index 1e8b198a..81ba481d 100644
--- a/portprotonqt/themes/standart-light/images/icons/controllers/playstation/ps_share.svg
+++ b/portprotonqt/themes/standart-light/images/icons/controllers/playstation/ps_share.svg
@@ -1 +1,2 @@
-
+
+
diff --git a/portprotonqt/themes/standart-light/images/icons/controllers/playstation/ps_square.svg b/portprotonqt/themes/standart-light/images/icons/controllers/playstation/ps_square.svg
index ef777466..cd9c9277 100644
--- a/portprotonqt/themes/standart-light/images/icons/controllers/playstation/ps_square.svg
+++ b/portprotonqt/themes/standart-light/images/icons/controllers/playstation/ps_square.svg
@@ -1 +1,2 @@
-
+
+
diff --git a/portprotonqt/themes/standart-light/images/icons/controllers/playstation/ps_triangle.svg b/portprotonqt/themes/standart-light/images/icons/controllers/playstation/ps_triangle.svg
index c3defddc..88bcb235 100644
--- a/portprotonqt/themes/standart-light/images/icons/controllers/playstation/ps_triangle.svg
+++ b/portprotonqt/themes/standart-light/images/icons/controllers/playstation/ps_triangle.svg
@@ -1 +1,2 @@
-
+
+
diff --git a/portprotonqt/themes/standart-light/images/icons/controllers/xbox/xbox_a.svg b/portprotonqt/themes/standart-light/images/icons/controllers/xbox/xbox_a.svg
index 86798f2d..d20d82c6 100644
--- a/portprotonqt/themes/standart-light/images/icons/controllers/xbox/xbox_a.svg
+++ b/portprotonqt/themes/standart-light/images/icons/controllers/xbox/xbox_a.svg
@@ -1 +1,2 @@
-
+
+
diff --git a/portprotonqt/themes/standart-light/images/icons/controllers/xbox/xbox_b.svg b/portprotonqt/themes/standart-light/images/icons/controllers/xbox/xbox_b.svg
index 8ba57ed9..2ce8c1ac 100644
--- a/portprotonqt/themes/standart-light/images/icons/controllers/xbox/xbox_b.svg
+++ b/portprotonqt/themes/standart-light/images/icons/controllers/xbox/xbox_b.svg
@@ -1 +1,2 @@
-
+
+
diff --git a/portprotonqt/themes/standart-light/images/icons/controllers/xbox/xbox_lb.svg b/portprotonqt/themes/standart-light/images/icons/controllers/xbox/xbox_lb.svg
index 8c9c1720..1dd1373b 100644
--- a/portprotonqt/themes/standart-light/images/icons/controllers/xbox/xbox_lb.svg
+++ b/portprotonqt/themes/standart-light/images/icons/controllers/xbox/xbox_lb.svg
@@ -1 +1,2 @@
-
+
+
diff --git a/portprotonqt/themes/standart-light/images/icons/controllers/xbox/xbox_lt.svg b/portprotonqt/themes/standart-light/images/icons/controllers/xbox/xbox_lt.svg
index fdfedc4b..811746a4 100644
--- a/portprotonqt/themes/standart-light/images/icons/controllers/xbox/xbox_lt.svg
+++ b/portprotonqt/themes/standart-light/images/icons/controllers/xbox/xbox_lt.svg
@@ -1 +1,2 @@
-
+
+
diff --git a/portprotonqt/themes/standart-light/images/icons/controllers/xbox/xbox_rb.svg b/portprotonqt/themes/standart-light/images/icons/controllers/xbox/xbox_rb.svg
index 622c656e..6f466202 100644
--- a/portprotonqt/themes/standart-light/images/icons/controllers/xbox/xbox_rb.svg
+++ b/portprotonqt/themes/standart-light/images/icons/controllers/xbox/xbox_rb.svg
@@ -1 +1,2 @@
-
+
+
diff --git a/portprotonqt/themes/standart-light/images/icons/controllers/xbox/xbox_rt.svg b/portprotonqt/themes/standart-light/images/icons/controllers/xbox/xbox_rt.svg
index f257bfad..3d292ea2 100644
--- a/portprotonqt/themes/standart-light/images/icons/controllers/xbox/xbox_rt.svg
+++ b/portprotonqt/themes/standart-light/images/icons/controllers/xbox/xbox_rt.svg
@@ -1 +1,2 @@
-
+
+
diff --git a/portprotonqt/themes/standart-light/images/icons/controllers/xbox/xbox_start.svg b/portprotonqt/themes/standart-light/images/icons/controllers/xbox/xbox_start.svg
index c7d9f13b..b1a489fe 100644
--- a/portprotonqt/themes/standart-light/images/icons/controllers/xbox/xbox_start.svg
+++ b/portprotonqt/themes/standart-light/images/icons/controllers/xbox/xbox_start.svg
@@ -1 +1,2 @@
-
+
+
diff --git a/portprotonqt/themes/standart-light/images/icons/controllers/xbox/xbox_view.svg b/portprotonqt/themes/standart-light/images/icons/controllers/xbox/xbox_view.svg
index ef67aa8e..afeb9c32 100644
--- a/portprotonqt/themes/standart-light/images/icons/controllers/xbox/xbox_view.svg
+++ b/portprotonqt/themes/standart-light/images/icons/controllers/xbox/xbox_view.svg
@@ -1 +1,2 @@
-
+
+
diff --git a/portprotonqt/themes/standart-light/images/icons/controllers/xbox/xbox_x.svg b/portprotonqt/themes/standart-light/images/icons/controllers/xbox/xbox_x.svg
index 5c732c82..1c1265af 100644
--- a/portprotonqt/themes/standart-light/images/icons/controllers/xbox/xbox_x.svg
+++ b/portprotonqt/themes/standart-light/images/icons/controllers/xbox/xbox_x.svg
@@ -1 +1,2 @@
-
+
+
diff --git a/portprotonqt/themes/standart-light/images/icons/controllers/xbox/xbox_xbox.svg b/portprotonqt/themes/standart-light/images/icons/controllers/xbox/xbox_xbox.svg
index b5e94f7d..bad2ee93 100644
--- a/portprotonqt/themes/standart-light/images/icons/controllers/xbox/xbox_xbox.svg
+++ b/portprotonqt/themes/standart-light/images/icons/controllers/xbox/xbox_xbox.svg
@@ -1 +1,2 @@
-
+
+
diff --git a/portprotonqt/themes/standart-light/images/icons/controllers/xbox/xbox_y.svg b/portprotonqt/themes/standart-light/images/icons/controllers/xbox/xbox_y.svg
index a8c13e0d..fe530b7f 100644
--- a/portprotonqt/themes/standart-light/images/icons/controllers/xbox/xbox_y.svg
+++ b/portprotonqt/themes/standart-light/images/icons/controllers/xbox/xbox_y.svg
@@ -1 +1,2 @@
-
+
+
diff --git a/portprotonqt/themes/standart-light/images/icons/keyboards/key_+.svg b/portprotonqt/themes/standart-light/images/icons/keyboards/key_+.svg
index 907fe2b6..ec374376 100644
--- a/portprotonqt/themes/standart-light/images/icons/keyboards/key_+.svg
+++ b/portprotonqt/themes/standart-light/images/icons/keyboards/key_+.svg
@@ -1 +1,2 @@
-
+
+
diff --git a/portprotonqt/themes/standart-light/images/icons/keyboards/key_backspace.svg b/portprotonqt/themes/standart-light/images/icons/keyboards/key_backspace.svg
index 1e09c935..fb761964 100644
--- a/portprotonqt/themes/standart-light/images/icons/keyboards/key_backspace.svg
+++ b/portprotonqt/themes/standart-light/images/icons/keyboards/key_backspace.svg
@@ -1 +1,2 @@
-
+
+
diff --git a/portprotonqt/themes/standart-light/images/icons/keyboards/key_context.svg b/portprotonqt/themes/standart-light/images/icons/keyboards/key_context.svg
index 0d56e955..345abf67 100644
--- a/portprotonqt/themes/standart-light/images/icons/keyboards/key_context.svg
+++ b/portprotonqt/themes/standart-light/images/icons/keyboards/key_context.svg
@@ -1,48 +1,2 @@
-
-
+
+
diff --git a/portprotonqt/themes/standart-light/images/icons/keyboards/key_e.svg b/portprotonqt/themes/standart-light/images/icons/keyboards/key_e.svg
index b659fadb..7fa854f3 100644
--- a/portprotonqt/themes/standart-light/images/icons/keyboards/key_e.svg
+++ b/portprotonqt/themes/standart-light/images/icons/keyboards/key_e.svg
@@ -1 +1,2 @@
-
+
+
diff --git a/portprotonqt/themes/standart-light/images/icons/keyboards/key_enter.svg b/portprotonqt/themes/standart-light/images/icons/keyboards/key_enter.svg
index fef96adc..a49b5e85 100644
--- a/portprotonqt/themes/standart-light/images/icons/keyboards/key_enter.svg
+++ b/portprotonqt/themes/standart-light/images/icons/keyboards/key_enter.svg
@@ -1 +1,2 @@
-
+
+
diff --git a/portprotonqt/themes/standart-light/images/icons/keyboards/key_f11.svg b/portprotonqt/themes/standart-light/images/icons/keyboards/key_f11.svg
index 083d34bd..60b5b6f4 100644
--- a/portprotonqt/themes/standart-light/images/icons/keyboards/key_f11.svg
+++ b/portprotonqt/themes/standart-light/images/icons/keyboards/key_f11.svg
@@ -1 +1,2 @@
-
+
+
diff --git a/portprotonqt/themes/standart-light/images/icons/keyboards/key_f5.svg b/portprotonqt/themes/standart-light/images/icons/keyboards/key_f5.svg
index 6fda374b..692b79b4 100644
--- a/portprotonqt/themes/standart-light/images/icons/keyboards/key_f5.svg
+++ b/portprotonqt/themes/standart-light/images/icons/keyboards/key_f5.svg
@@ -1 +1,2 @@
-
+
+
diff --git a/portprotonqt/themes/standart-light/images/icons/keyboards/key_left.svg b/portprotonqt/themes/standart-light/images/icons/keyboards/key_left.svg
index c295c5ba..db2a8227 100644
--- a/portprotonqt/themes/standart-light/images/icons/keyboards/key_left.svg
+++ b/portprotonqt/themes/standart-light/images/icons/keyboards/key_left.svg
@@ -1 +1,2 @@
-
+
+
diff --git a/portprotonqt/themes/standart-light/images/icons/keyboards/key_right.svg b/portprotonqt/themes/standart-light/images/icons/keyboards/key_right.svg
index c20f1ada..56cfa3a7 100644
--- a/portprotonqt/themes/standart-light/images/icons/keyboards/key_right.svg
+++ b/portprotonqt/themes/standart-light/images/icons/keyboards/key_right.svg
@@ -1 +1,2 @@
-
+
+
diff --git a/portprotonqt/themes/standart/images/icons/controllers/dpad_left.svg b/portprotonqt/themes/standart/images/icons/controllers/dpad_left.svg
index b36bbcb9..8495ec4e 100644
--- a/portprotonqt/themes/standart/images/icons/controllers/dpad_left.svg
+++ b/portprotonqt/themes/standart/images/icons/controllers/dpad_left.svg
@@ -1,5 +1,2 @@
-
+
+
diff --git a/portprotonqt/themes/standart/images/icons/controllers/dpad_right.svg b/portprotonqt/themes/standart/images/icons/controllers/dpad_right.svg
index 2329d14a..02e5967a 100644
--- a/portprotonqt/themes/standart/images/icons/controllers/dpad_right.svg
+++ b/portprotonqt/themes/standart/images/icons/controllers/dpad_right.svg
@@ -1,5 +1,2 @@
-
+
+
diff --git a/portprotonqt/themes/standart/images/icons/controllers/playstation/ps_circle.svg b/portprotonqt/themes/standart/images/icons/controllers/playstation/ps_circle.svg
index 0cea7fc5..144c8b34 100644
--- a/portprotonqt/themes/standart/images/icons/controllers/playstation/ps_circle.svg
+++ b/portprotonqt/themes/standart/images/icons/controllers/playstation/ps_circle.svg
@@ -1 +1,2 @@
-
+
+
diff --git a/portprotonqt/themes/standart/images/icons/controllers/playstation/ps_cross.svg b/portprotonqt/themes/standart/images/icons/controllers/playstation/ps_cross.svg
index 74270d86..a283fdf4 100644
--- a/portprotonqt/themes/standart/images/icons/controllers/playstation/ps_cross.svg
+++ b/portprotonqt/themes/standart/images/icons/controllers/playstation/ps_cross.svg
@@ -1 +1,2 @@
-
+
+
diff --git a/portprotonqt/themes/standart/images/icons/controllers/playstation/ps_l1.svg b/portprotonqt/themes/standart/images/icons/controllers/playstation/ps_l1.svg
index dc0ef171..c1658ded 100644
--- a/portprotonqt/themes/standart/images/icons/controllers/playstation/ps_l1.svg
+++ b/portprotonqt/themes/standart/images/icons/controllers/playstation/ps_l1.svg
@@ -1 +1,2 @@
-
+
+
diff --git a/portprotonqt/themes/standart/images/icons/controllers/playstation/ps_l2.svg b/portprotonqt/themes/standart/images/icons/controllers/playstation/ps_l2.svg
index f8b1300d..84019133 100644
--- a/portprotonqt/themes/standart/images/icons/controllers/playstation/ps_l2.svg
+++ b/portprotonqt/themes/standart/images/icons/controllers/playstation/ps_l2.svg
@@ -1 +1,2 @@
-
+
+
diff --git a/portprotonqt/themes/standart/images/icons/controllers/playstation/ps_options.svg b/portprotonqt/themes/standart/images/icons/controllers/playstation/ps_options.svg
index 6b6e9854..917b7dea 100644
--- a/portprotonqt/themes/standart/images/icons/controllers/playstation/ps_options.svg
+++ b/portprotonqt/themes/standart/images/icons/controllers/playstation/ps_options.svg
@@ -1 +1,2 @@
-
+
+
diff --git a/portprotonqt/themes/standart/images/icons/controllers/playstation/ps_ps.svg b/portprotonqt/themes/standart/images/icons/controllers/playstation/ps_ps.svg
index ed38bc96..92e14023 100644
--- a/portprotonqt/themes/standart/images/icons/controllers/playstation/ps_ps.svg
+++ b/portprotonqt/themes/standart/images/icons/controllers/playstation/ps_ps.svg
@@ -1 +1,2 @@
-
+
+
diff --git a/portprotonqt/themes/standart/images/icons/controllers/playstation/ps_r1.svg b/portprotonqt/themes/standart/images/icons/controllers/playstation/ps_r1.svg
index 76d0ad6f..5727e97a 100644
--- a/portprotonqt/themes/standart/images/icons/controllers/playstation/ps_r1.svg
+++ b/portprotonqt/themes/standart/images/icons/controllers/playstation/ps_r1.svg
@@ -1 +1,2 @@
-
+
+
diff --git a/portprotonqt/themes/standart/images/icons/controllers/playstation/ps_r2.svg b/portprotonqt/themes/standart/images/icons/controllers/playstation/ps_r2.svg
index 3fd9c7d6..20fd4cf2 100644
--- a/portprotonqt/themes/standart/images/icons/controllers/playstation/ps_r2.svg
+++ b/portprotonqt/themes/standart/images/icons/controllers/playstation/ps_r2.svg
@@ -1 +1,2 @@
-
+
+
diff --git a/portprotonqt/themes/standart/images/icons/controllers/playstation/ps_share.svg b/portprotonqt/themes/standart/images/icons/controllers/playstation/ps_share.svg
index 1e8b198a..c484c0d9 100644
--- a/portprotonqt/themes/standart/images/icons/controllers/playstation/ps_share.svg
+++ b/portprotonqt/themes/standart/images/icons/controllers/playstation/ps_share.svg
@@ -1 +1,2 @@
-
+
+
diff --git a/portprotonqt/themes/standart/images/icons/controllers/playstation/ps_square.svg b/portprotonqt/themes/standart/images/icons/controllers/playstation/ps_square.svg
index ef777466..0eaac392 100644
--- a/portprotonqt/themes/standart/images/icons/controllers/playstation/ps_square.svg
+++ b/portprotonqt/themes/standart/images/icons/controllers/playstation/ps_square.svg
@@ -1 +1,2 @@
-
+
+
diff --git a/portprotonqt/themes/standart/images/icons/controllers/playstation/ps_triangle.svg b/portprotonqt/themes/standart/images/icons/controllers/playstation/ps_triangle.svg
index c3defddc..f1bd174a 100644
--- a/portprotonqt/themes/standart/images/icons/controllers/playstation/ps_triangle.svg
+++ b/portprotonqt/themes/standart/images/icons/controllers/playstation/ps_triangle.svg
@@ -1 +1,2 @@
-
+
+
diff --git a/portprotonqt/themes/standart/images/icons/controllers/xbox/xbox_a.svg b/portprotonqt/themes/standart/images/icons/controllers/xbox/xbox_a.svg
index 86798f2d..2fd7b055 100644
--- a/portprotonqt/themes/standart/images/icons/controllers/xbox/xbox_a.svg
+++ b/portprotonqt/themes/standart/images/icons/controllers/xbox/xbox_a.svg
@@ -1 +1,2 @@
-
+
+
diff --git a/portprotonqt/themes/standart/images/icons/controllers/xbox/xbox_b.svg b/portprotonqt/themes/standart/images/icons/controllers/xbox/xbox_b.svg
index 8ba57ed9..88823493 100644
--- a/portprotonqt/themes/standart/images/icons/controllers/xbox/xbox_b.svg
+++ b/portprotonqt/themes/standart/images/icons/controllers/xbox/xbox_b.svg
@@ -1 +1,2 @@
-
+
+
diff --git a/portprotonqt/themes/standart/images/icons/controllers/xbox/xbox_lb.svg b/portprotonqt/themes/standart/images/icons/controllers/xbox/xbox_lb.svg
index 8c9c1720..66ca3f78 100644
--- a/portprotonqt/themes/standart/images/icons/controllers/xbox/xbox_lb.svg
+++ b/portprotonqt/themes/standart/images/icons/controllers/xbox/xbox_lb.svg
@@ -1 +1,2 @@
-
+
+
diff --git a/portprotonqt/themes/standart/images/icons/controllers/xbox/xbox_lt.svg b/portprotonqt/themes/standart/images/icons/controllers/xbox/xbox_lt.svg
index fdfedc4b..17b12d9b 100644
--- a/portprotonqt/themes/standart/images/icons/controllers/xbox/xbox_lt.svg
+++ b/portprotonqt/themes/standart/images/icons/controllers/xbox/xbox_lt.svg
@@ -1 +1,2 @@
-
+
+
diff --git a/portprotonqt/themes/standart/images/icons/controllers/xbox/xbox_rb.svg b/portprotonqt/themes/standart/images/icons/controllers/xbox/xbox_rb.svg
index 622c656e..b234c26e 100644
--- a/portprotonqt/themes/standart/images/icons/controllers/xbox/xbox_rb.svg
+++ b/portprotonqt/themes/standart/images/icons/controllers/xbox/xbox_rb.svg
@@ -1 +1,2 @@
-
+
+
diff --git a/portprotonqt/themes/standart/images/icons/controllers/xbox/xbox_rt.svg b/portprotonqt/themes/standart/images/icons/controllers/xbox/xbox_rt.svg
index f257bfad..76a65819 100644
--- a/portprotonqt/themes/standart/images/icons/controllers/xbox/xbox_rt.svg
+++ b/portprotonqt/themes/standart/images/icons/controllers/xbox/xbox_rt.svg
@@ -1 +1,2 @@
-
+
+
diff --git a/portprotonqt/themes/standart/images/icons/controllers/xbox/xbox_start.svg b/portprotonqt/themes/standart/images/icons/controllers/xbox/xbox_start.svg
index c7d9f13b..fd3cffd3 100644
--- a/portprotonqt/themes/standart/images/icons/controllers/xbox/xbox_start.svg
+++ b/portprotonqt/themes/standart/images/icons/controllers/xbox/xbox_start.svg
@@ -1 +1,2 @@
-
+
+
diff --git a/portprotonqt/themes/standart/images/icons/controllers/xbox/xbox_view.svg b/portprotonqt/themes/standart/images/icons/controllers/xbox/xbox_view.svg
index ef67aa8e..821bd72a 100644
--- a/portprotonqt/themes/standart/images/icons/controllers/xbox/xbox_view.svg
+++ b/portprotonqt/themes/standart/images/icons/controllers/xbox/xbox_view.svg
@@ -1 +1,2 @@
-
+
+
diff --git a/portprotonqt/themes/standart/images/icons/controllers/xbox/xbox_x.svg b/portprotonqt/themes/standart/images/icons/controllers/xbox/xbox_x.svg
index 5c732c82..5e6aa3ec 100644
--- a/portprotonqt/themes/standart/images/icons/controllers/xbox/xbox_x.svg
+++ b/portprotonqt/themes/standart/images/icons/controllers/xbox/xbox_x.svg
@@ -1 +1,2 @@
-
+
+
diff --git a/portprotonqt/themes/standart/images/icons/controllers/xbox/xbox_xbox.svg b/portprotonqt/themes/standart/images/icons/controllers/xbox/xbox_xbox.svg
index b5e94f7d..663324bd 100644
--- a/portprotonqt/themes/standart/images/icons/controllers/xbox/xbox_xbox.svg
+++ b/portprotonqt/themes/standart/images/icons/controllers/xbox/xbox_xbox.svg
@@ -1 +1,2 @@
-
+
+
diff --git a/portprotonqt/themes/standart/images/icons/controllers/xbox/xbox_y.svg b/portprotonqt/themes/standart/images/icons/controllers/xbox/xbox_y.svg
index a8c13e0d..cf4c9d6c 100644
--- a/portprotonqt/themes/standart/images/icons/controllers/xbox/xbox_y.svg
+++ b/portprotonqt/themes/standart/images/icons/controllers/xbox/xbox_y.svg
@@ -1 +1,2 @@
-
+
+
diff --git a/portprotonqt/themes/standart/images/icons/keyboards/key_+.svg b/portprotonqt/themes/standart/images/icons/keyboards/key_+.svg
index 907fe2b6..7ca3cbf2 100644
--- a/portprotonqt/themes/standart/images/icons/keyboards/key_+.svg
+++ b/portprotonqt/themes/standart/images/icons/keyboards/key_+.svg
@@ -1 +1,2 @@
-
+
+
diff --git a/portprotonqt/themes/standart/images/icons/keyboards/key_backspace.svg b/portprotonqt/themes/standart/images/icons/keyboards/key_backspace.svg
index 1e09c935..eb8987ac 100644
--- a/portprotonqt/themes/standart/images/icons/keyboards/key_backspace.svg
+++ b/portprotonqt/themes/standart/images/icons/keyboards/key_backspace.svg
@@ -1 +1,2 @@
-
+
+
diff --git a/portprotonqt/themes/standart/images/icons/keyboards/key_context.svg b/portprotonqt/themes/standart/images/icons/keyboards/key_context.svg
index 0d56e955..96d76c45 100644
--- a/portprotonqt/themes/standart/images/icons/keyboards/key_context.svg
+++ b/portprotonqt/themes/standart/images/icons/keyboards/key_context.svg
@@ -1,48 +1,2 @@
-
-
+
+
diff --git a/portprotonqt/themes/standart/images/icons/keyboards/key_e.svg b/portprotonqt/themes/standart/images/icons/keyboards/key_e.svg
index b659fadb..cb97ca74 100644
--- a/portprotonqt/themes/standart/images/icons/keyboards/key_e.svg
+++ b/portprotonqt/themes/standart/images/icons/keyboards/key_e.svg
@@ -1 +1,2 @@
-
+
+
diff --git a/portprotonqt/themes/standart/images/icons/keyboards/key_enter.svg b/portprotonqt/themes/standart/images/icons/keyboards/key_enter.svg
index fef96adc..d2fff266 100644
--- a/portprotonqt/themes/standart/images/icons/keyboards/key_enter.svg
+++ b/portprotonqt/themes/standart/images/icons/keyboards/key_enter.svg
@@ -1 +1,2 @@
-
+
+
diff --git a/portprotonqt/themes/standart/images/icons/keyboards/key_f11.svg b/portprotonqt/themes/standart/images/icons/keyboards/key_f11.svg
index 083d34bd..f1c62fce 100644
--- a/portprotonqt/themes/standart/images/icons/keyboards/key_f11.svg
+++ b/portprotonqt/themes/standart/images/icons/keyboards/key_f11.svg
@@ -1 +1,2 @@
-
+
+
diff --git a/portprotonqt/themes/standart/images/icons/keyboards/key_f5.svg b/portprotonqt/themes/standart/images/icons/keyboards/key_f5.svg
index 6fda374b..97d4d775 100644
--- a/portprotonqt/themes/standart/images/icons/keyboards/key_f5.svg
+++ b/portprotonqt/themes/standart/images/icons/keyboards/key_f5.svg
@@ -1 +1,2 @@
-
+
+
diff --git a/portprotonqt/themes/standart/images/icons/keyboards/key_left.svg b/portprotonqt/themes/standart/images/icons/keyboards/key_left.svg
index c295c5ba..3356a910 100644
--- a/portprotonqt/themes/standart/images/icons/keyboards/key_left.svg
+++ b/portprotonqt/themes/standart/images/icons/keyboards/key_left.svg
@@ -1 +1,2 @@
-
+
+
diff --git a/portprotonqt/themes/standart/images/icons/keyboards/key_right.svg b/portprotonqt/themes/standart/images/icons/keyboards/key_right.svg
index c20f1ada..cba713e0 100644
--- a/portprotonqt/themes/standart/images/icons/keyboards/key_right.svg
+++ b/portprotonqt/themes/standart/images/icons/keyboards/key_right.svg
@@ -1 +1,2 @@
-
+
+
diff --git a/portprotonqt/themes/standart/styles/base.py b/portprotonqt/themes/standart/styles/base.py
index a225dcbe..16420433 100644
--- a/portprotonqt/themes/standart/styles/base.py
+++ b/portprotonqt/themes/standart/styles/base.py
@@ -237,14 +237,17 @@ ACTION_BUTTON_STYLE = f"""
}}
QPushButton:hover {{
background: {color_accent};
+ color: {color_text_accent_hover};
border: {border_medium} {color_accent};
}}
QPushButton:pressed {{
background: {color_bg};
+ color: {color_text_accent_hover};color: {color_text_accent_hover};
}}
QPushButton:focus {{
border: {border_medium} {color_accent};
background-color: {color_accent};
+ color: {color_text_accent_hover};
}}
"""
@@ -262,6 +265,7 @@ ACTION_BUTTON_ACTIVE_STYLE = f"""
QPushButton:hover {{
background: {color_accent};
border: {border_medium} {color_accent};
+ color: {color_text_accent_hover};
}}
QPushButton:pressed {{
background: {color_bg};
@@ -269,6 +273,7 @@ ACTION_BUTTON_ACTIVE_STYLE = f"""
QPushButton:focus {{
border: {border_medium} {color_accent};
background-color: {color_accent};
+ color: {color_text_accent_hover};
}}
"""
@@ -286,6 +291,7 @@ DRIVES_BUTTON_STYLE = f"""
QPushButton:hover {{
background: {color_accent};
border: {border_medium} {color_accent};
+ color: {color_text_accent_hover};
}}
QPushButton:pressed {{
background: {color_bg};
@@ -293,6 +299,7 @@ DRIVES_BUTTON_STYLE = f"""
QPushButton:focus {{
border: {border_medium} {color_accent};
background-color: {color_accent};
+ color: {color_text_accent_hover};
}}
"""
@@ -311,6 +318,7 @@ OVERLAY_BUTTON_STYLE = f"""
QPushButton:hover {{
background: {color_accent};
border: {border_medium} {color_accent};
+ color: {color_text_accent_hover};
}}
QPushButton:pressed {{
background: {color_bg};
@@ -318,6 +326,7 @@ OVERLAY_BUTTON_STYLE = f"""
QPushButton:focus {{
border: {border_medium} {color_accent};
background-color: {color_accent};
+ color: {color_text_accent_hover};
}}
"""
@@ -520,10 +529,12 @@ MESSAGE_BOX_STYLE = f"""
QMessageBox QPushButton:hover {{
background: {color_accent};
border-color: border: {border_thin} {color_accent};
+ color: {color_text_accent_hover};
}}
QMessageBox QPushButton:focus {{
border: {border_medium} {color_accent};
background: {color_accent};
+ color: {color_text_accent_hover};
}}
"""
@@ -615,11 +626,13 @@ COMBOBOX_STYLE = f"""
QComboBox:hover {{
border: {border_medium} {color_accent};
background: {color_accent};
+ color: {color_text_accent_hover};
}}
/* Focus state */
QComboBox:focus {{
border: {border_medium} {color_accent};
background-color: {color_accent};
+ color: {color_text_accent_hover};
}}
QComboBox:disabled {{
background: {color_combo_disabled_bg};
@@ -686,7 +699,7 @@ COMBOBOX_STYLE = f"""
/* Selection in list when item is focused */
QListView::item:focus {{
background: {color_accent};
- color: {color_text};
+ color: {color_text_accent_hover};
}}
"""
@@ -748,6 +761,7 @@ SETTINGS_TABLE_COMBOBOX_STYLE = f"""
QComboBox#settingsTableCombo:focus {{
background: {color_surface};
border: {border_medium} {color_accent};
+ color: {color_text};
}}
"""
@@ -870,9 +884,10 @@ TAB_STYLE = f"""
}}
QTabBar::tab:selected {{
background: {color_accent};
- color: {color_text};
+ color: {color_text_accent_hover};
}}
QTabBar::tab:hover {{
background: {color_accent};
+ color: {color_text_accent_hover};
}}
"""
diff --git a/portprotonqt/themes/standart/styles/constants.py b/portprotonqt/themes/standart/styles/constants.py
index 529791d5..100ad098 100644
--- a/portprotonqt/themes/standart/styles/constants.py
+++ b/portprotonqt/themes/standart/styles/constants.py
@@ -72,6 +72,7 @@ color_surface = "#3f424d"
color_surface_elevated = "#32343d"
color_surface_hover = "#404554"
color_text = "#ffffff"
+color_text_accent_hover = "#ffffff"
color_transparent = "transparent"
color_overlay = "rgba(40, 42, 51, 0.9)"
diff --git a/portprotonqt/themes/standart/styles/detail_page.py b/portprotonqt/themes/standart/styles/detail_page.py
index 0d5d2f9f..421eb0eb 100644
--- a/portprotonqt/themes/standart/styles/detail_page.py
+++ b/portprotonqt/themes/standart/styles/detail_page.py
@@ -16,13 +16,16 @@ ADDGAME_BACK_BUTTON_STYLE = f"""
}}
QPushButton:hover {{
background: {color_accent};
+ color: {color_text_accent_hover};
}}
QPushButton:pressed {{
background: {color_accent};
+ color: {color_text_accent_hover};
}}
QPushButton:focus {{
background: {color_accent};
border: {border_thin} {color_accent};
+ color: {color_text_accent_hover};
}}
"""
@@ -43,6 +46,7 @@ LIBRARY_CONTROLS_BUTTON_STYLE = f"""
QPushButton:checked {{
background: {color_accent};
border: {border_thin} {color_accent};
+ color: {color_text_accent_hover};
}}
"""
@@ -123,12 +127,15 @@ PLAY_BUTTON_STYLE = f"""
}}
QPushButton:hover {{
background: {color_accent};
+ color: {color_text_accent_hover};
}}
QPushButton:pressed {{
background: {color_accent};
+ color: {color_text_accent_hover};
}}
QPushButton:focus {{
background: {color_accent};
+ color: {color_text_accent_hover};
}}
"""
diff --git a/portprotonqt/themes/standart/styles/file_explorer.py b/portprotonqt/themes/standart/styles/file_explorer.py
index 1504296c..d91cb6b6 100644
--- a/portprotonqt/themes/standart/styles/file_explorer.py
+++ b/portprotonqt/themes/standart/styles/file_explorer.py
@@ -20,17 +20,17 @@ FILE_EXPLORER_STYLE = f"""
}}
QListView::item:selected {{
background: {color_accent};
- color: {color_text};
+ color: {color_text_accent_hover};
border-radius: {border_radius_small};
}}
QListView::item:hover {{
background: {color_accent};
- color: {color_text};
+ color: {color_text_accent_hover};
border-radius: {border_radius_small};
}}
QListView::item:focus {{
background: {color_accent};
- color: {color_text};
+ color: {color_text_accent_hover};
border-radius: {border_radius_small};
}}
"""
diff --git a/portprotonqt/themes/standart/styles/get_wine.py b/portprotonqt/themes/standart/styles/get_wine.py
index c0431ab2..83668b8b 100644
--- a/portprotonqt/themes/standart/styles/get_wine.py
+++ b/portprotonqt/themes/standart/styles/get_wine.py
@@ -27,6 +27,7 @@ QTableWidget::item:selected,
QTableWidget::item:selected:!active,
QTableWidget::item:hover {{
background: {color_accent};
+ color: {color_text_accent_hover};
}}
/* LogArea */
QFrame {{
diff --git a/portprotonqt/themes/standart/styles/theme_utils.py b/portprotonqt/themes/standart/styles/theme_utils.py
index 790f17c0..d2d7e66e 100644
--- a/portprotonqt/themes/standart/styles/theme_utils.py
+++ b/portprotonqt/themes/standart/styles/theme_utils.py
@@ -22,18 +22,18 @@ CONTEXT_MENU_STYLE = f"""
}}
QMenu::item:selected {{
background: {color_accent};
- color: {color_text};
+ color: {color_text_accent_hover};
}}
QMenu::item:disabled {{
color: {color_separator};
}}
QMenu::item:hover {{
background: {color_accent};
- color: {color_text};
+ color: {color_text_accent_hover};
}}
QMenu::item:focus {{
background: {color_accent};
- color: {color_text};
+ color: {color_text_accent_hover};
border: {border_thin} {color_border_focus};
border-radius: {border_radius_small};
}}
@@ -61,14 +61,17 @@ QPushButton {{
QPushButton:hover {{
background-color: {color_accent};
border: {border_thin} {color_accent};
+ color: {color_text_accent_hover};
}}
QPushButton:focus {{
border: {border_thin} {color_accent};
background-color: {color_accent};
+ color: {color_text_accent_hover};
}}
QPushButton[vk_selected="true"] {{
border: {border_thin} {color_accent};
background-color: {color_accent};
+ color: {color_text_accent_hover};
}}
QPushButton:pressed {{
background-color: {color_surface};
@@ -76,7 +79,7 @@ QPushButton:pressed {{
}}
QPushButton[checked="true"] {{
background-color: {color_accent};
- color: {color_text};
+ color: {color_text_accent_hover};
border: {border_none} {color_transparent};
}}
QPushButton[checked="true"]:focus {{
diff --git a/portprotonqt/themes/standart/styles/winetricks.py b/portprotonqt/themes/standart/styles/winetricks.py
index 11106b04..65c22b64 100644
--- a/portprotonqt/themes/standart/styles/winetricks.py
+++ b/portprotonqt/themes/standart/styles/winetricks.py
@@ -29,7 +29,7 @@ QTableWidget::item:selected,
QTableWidget::item:focus,
QTableWidget::item:selected:focus {{
background: {color_accent};
- color: {color_text};
+ color: {color_text_accent_hover};
selection-background-color: {color_accent};
}}
QTableWidget::item:hover {{
@@ -37,6 +37,6 @@ QTableWidget::item:hover {{
}}
QTableWidget::item:selected:hover {{
background: {color_accent};
- color: {color_text};
+ color: {color_text_accent_hover};
}}
"""