修复日志模块深色显示不正确
This commit is contained in:
@@ -64,8 +64,9 @@ def apply_modern_styles() -> None:
|
||||
sidebar_bg = _mix(dark, bg, 0.18) if dark_theme else _mix(primary, "#000000", 0.10)
|
||||
sidebar_hover = _mix(sidebar_bg, "#ffffff", 0.07) if dark_theme else _mix(sidebar_bg, "#000000", 0.06)
|
||||
sidebar_selected = _mix(sidebar_bg, "#ffffff", 0.14) if dark_theme else _mix(sidebar_bg, "#000000", 0.10)
|
||||
sidebar_fg = _mix(fg, bg, 0.05)
|
||||
sidebar_muted = _mix(fg, sidebar_bg, 0.45)
|
||||
# 侧栏背景在浅色主题下也偏深,文字颜色需按侧栏亮度自适应,避免“黑字不明显”。
|
||||
sidebar_fg = "#F4F8FD" if _is_dark(sidebar_bg) else _mix(fg, bg, 0.05)
|
||||
sidebar_muted = _mix(sidebar_fg, sidebar_bg, 0.45)
|
||||
|
||||
# ---------------- 卡片 ----------------
|
||||
style.configure(
|
||||
@@ -219,7 +220,7 @@ def apply_modern_styles() -> None:
|
||||
("active", sidebar_hover),
|
||||
("pressed", sidebar_selected),
|
||||
],
|
||||
foreground=[("active", "#ffffff" if dark_theme else sidebar_fg)],
|
||||
foreground=[("active", "#ffffff" if _is_dark(sidebar_hover) else sidebar_fg)],
|
||||
)
|
||||
style.configure(
|
||||
"SidebarSelected.TButton",
|
||||
|
||||
Reference in New Issue
Block a user