Преглед изворни кода

fix(ui): make hover:text-white theme-aware so light-theme labels survive hover (issue #1909)

maziggy пре 15 часа
родитељ
комит
5ab0a4cb11
5 измењених фајлова са 13 додато и 2 уклоњено
  1. 1 0
      CHANGELOG.md
  2. 10 0
      frontend/src/index.css
  3. 0 0
      static/assets/index-ChscM3lF.css
  4. 0 0
      static/assets/index-DQoG4yeu.js
  5. 2 2
      static/index.html

Разлика између датотеке није приказан због своје велике величине
+ 1 - 0
CHANGELOG.md


+ 10 - 0
frontend/src/index.css

@@ -348,6 +348,16 @@ body {
   color: var(--text-primary);
 }
 
+/* Same, for the hover variant (#1909).  Tailwind compiles `hover:text-white`
+   to `.hover\:text-white:hover`, a different selector the rule above never
+   matches -- so every one of the ~400 `text-bambu-gray hover:text-white`
+   controls turned literally white on hover and vanished against the light
+   theme's background.  Unlayered, like the rule above, so it outranks
+   Tailwind's `@layer utilities` output. */
+.hover\:text-white:hover {
+  color: var(--text-primary);
+}
+
 /* Smooth transitions for theme changes */
 .bg-bambu-dark,
 .bg-bambu-dark-secondary,

Разлика између датотеке није приказан због своје велике величине
+ 0 - 0
static/assets/index-ChscM3lF.css


+ 0 - 0
static/assets/index-CH-LgsSx.js → static/assets/index-DQoG4yeu.js


+ 2 - 2
static/index.html

@@ -26,8 +26,8 @@
 
     <!-- Splash screens for iOS -->
     <link rel="apple-touch-startup-image" href="/img/android-chrome-512x512.png" />
-    <script type="module" crossorigin src="/assets/index-CH-LgsSx.js"></script>
-    <link rel="stylesheet" crossorigin href="/assets/index-DR-aOvsI.css">
+    <script type="module" crossorigin src="/assets/index-DQoG4yeu.js"></script>
+    <link rel="stylesheet" crossorigin href="/assets/index-ChscM3lF.css">
   </head>
   <body>
     <div id="root"></div>

Неке датотеке нису приказане због велике количине промена