From 89c9a93aab99c66509506dbf3be4f0b6a4349f75 Mon Sep 17 00:00:00 2001 From: Glavo Date: Wed, 3 Dec 2025 16:04:10 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E6=B7=B1=E8=89=B2=E6=A8=A1?= =?UTF-8?q?=E5=BC=8F=E4=B8=8B=E6=97=A5=E5=BF=97=E7=AA=97=E5=8F=A3=E7=AD=9B?= =?UTF-8?q?=E9=80=89=E6=8C=89=E9=92=AE=E7=9A=84=E9=A2=9C=E8=89=B2=20(#4912?= =?UTF-8?q?)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../resources/assets/css/brightness-dark.css | 2 + .../resources/assets/css/brightness-light.css | 2 + HMCL/src/main/resources/assets/css/root.css | 60 ++++++++++++------- 3 files changed, 44 insertions(+), 20 deletions(-) diff --git a/HMCL/src/main/resources/assets/css/brightness-dark.css b/HMCL/src/main/resources/assets/css/brightness-dark.css index 769d93499..5d869db72 100644 --- a/HMCL/src/main/resources/assets/css/brightness-dark.css +++ b/HMCL/src/main/resources/assets/css/brightness-dark.css @@ -7,6 +7,8 @@ } .log-window { + -fixed-log-toggle-selected: #DEE2E6; + -fixed-log-toggle-unselected: #6C757D; -fixed-log-text-fill: #FFFFFF; -fixed-log-trace: #495057; -fixed-log-debug: #343A40; diff --git a/HMCL/src/main/resources/assets/css/brightness-light.css b/HMCL/src/main/resources/assets/css/brightness-light.css index c3fa8d089..623505608 100644 --- a/HMCL/src/main/resources/assets/css/brightness-light.css +++ b/HMCL/src/main/resources/assets/css/brightness-light.css @@ -7,6 +7,8 @@ } .log-window { + -fixed-log-toggle-selected: #000000; + -fixed-log-toggle-unselected: #6C757D; -fixed-log-text-fill: #000000; -fixed-log-trace: #EEE9E0; -fixed-log-debug: #EEE9E0; diff --git a/HMCL/src/main/resources/assets/css/root.css b/HMCL/src/main/resources/assets/css/root.css index d2de53678..0adabf8fe 100644 --- a/HMCL/src/main/resources/assets/css/root.css +++ b/HMCL/src/main/resources/assets/css/root.css @@ -1216,18 +1216,44 @@ * * *******************************************************************************/ -.log-toggle:selected { - -fx-background-color: transparent; +.log-toggle { -fx-border: 1px; - -fx-border-color: black; - -fx-text-fill: black; + -fx-border-color: -fixed-log-toggle-unselected; + -fx-text-fill: -fixed-log-toggle-unselected; } -.log-toggle { - -fx-background-color: transparent; +.log-toggle:selected { -fx-border: 1px; - -fx-border-color: gray; - -fx-text-fill: gray; + -fx-border-color: -fixed-log-toggle-selected; + -fx-text-fill: -fixed-log-toggle-selected; +} + +.log-toggle.fatal { + -fx-background-color: -fixed-log-fatal; +} + +.log-toggle.error { + -fx-background-color: -fixed-log-error; +} + +.log-toggle.warn { + -fx-background-color: -fixed-log-warn; +} + +.log-toggle.info { + -fx-background-color: -fixed-log-info; +} + +.log-toggle.debug { + -fx-background-color: -fixed-log-debug; +} + +.log-toggle.trace { + -fx-background-color: -fixed-log-trace; +} + +.log-window-list-cell:selected { + -fx-background-color: -fixed-log-selected; } .log-window { @@ -1252,38 +1278,32 @@ -fx-border-width: 0; } -.log-window-list-cell:fatal, -.log-toggle.fatal { +.log-window-list-cell:fatal { -fx-text-fill: -fixed-log-text-fill; -fx-background-color: -fixed-log-fatal; } -.log-window-list-cell:error, -.log-toggle.error { +.log-window-list-cell:error { -fx-text-fill: -fixed-log-text-fill; -fx-background-color: -fixed-log-error; } -.log-window-list-cell:warn, -.log-toggle.warn { +.log-window-list-cell:warn { -fx-text-fill: -fixed-log-text-fill; -fx-background-color: -fixed-log-warn; } -.log-window-list-cell:info, -.log-toggle.info { +.log-window-list-cell:info { -fx-text-fill: -fixed-log-text-fill; -fx-background-color: -fixed-log-info; } -.log-window-list-cell:debug, -.log-toggle.debug { +.log-window-list-cell:debug { -fx-text-fill: -fixed-log-text-fill; -fx-background-color: -fixed-log-debug; } -.log-window-list-cell:trace, -.log-toggle.trace { +.log-window-list-cell:trace { -fx-text-fill: -fixed-log-text-fill; -fx-background-color: -fixed-log-trace; }