From 86bfbb7fccd11a8fb1387943877b79aa73d5a919 Mon Sep 17 00:00:00 2001 From: SoftFever Date: Wed, 4 Jan 2023 13:29:10 +0800 Subject: [PATCH] fix color in dark mode --- src/slic3r/GUI/AboutDialog.cpp | 6 +++++- src/slic3r/GUI/Widgets/StateColor.cpp | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/slic3r/GUI/AboutDialog.cpp b/src/slic3r/GUI/AboutDialog.cpp index 30f75ace3f..521ac34aab 100644 --- a/src/slic3r/GUI/AboutDialog.cpp +++ b/src/slic3r/GUI/AboutDialog.cpp @@ -251,7 +251,11 @@ AboutDialog::AboutDialog() version_font.SetPointSize(FromDIP(16)); version->SetFont(version_font); version->SetForegroundColour(wxColour("#FFFFFD")); - version->SetBackgroundColour(wxColour("#009688")); + if(wxGetApp().dark_mode()) + version->SetBackgroundColour(wxColour("#00675b")); + else + version->SetBackgroundColour(wxColour("#009688")); + vesizer->Add(version, 0, wxALL | wxALIGN_CENTER_HORIZONTAL, FromDIP(5)); vesizer->Add(0, 0, 1, wxEXPAND, FromDIP(5)); } diff --git a/src/slic3r/GUI/Widgets/StateColor.cpp b/src/slic3r/GUI/Widgets/StateColor.cpp index f07f7ccbbf..2592e4ceb3 100644 --- a/src/slic3r/GUI/Widgets/StateColor.cpp +++ b/src/slic3r/GUI/Widgets/StateColor.cpp @@ -5,7 +5,7 @@ static bool gDarkMode = false; static bool operator<(wxColour const &l, wxColour const &r) { return l.GetRGBA() < r.GetRGBA(); } static std::map gDarkColors{ - {"#009688", "#21A452"}, + {"#009688", "#00675b"}, {"#1F8EEA", "#2778D2"}, {"#FF6F00", "#D15B00"}, {"#D01B1B", "#BB2A3A"},