diff --git a/ChangeLog b/ChangeLog index 500b137f4..f15834047 100644 --- a/ChangeLog +++ b/ChangeLog @@ -7,6 +7,7 @@ Bug fixes: - #6879 Update macOS installer drive icons - #6878 Update googletest library to latest version - #6882 Build macOS using qt 5.15.2 and avoid using brew for build +- #6884 Fix logo for Linux and dark logo for macOS Enhancements: - #6867 Create only 1 artefact for macOS diff --git a/res/synergy.svg b/res/synergy.svg index dee690305..6e8edd76e 100644 --- a/res/synergy.svg +++ b/res/synergy.svg @@ -1,38 +1,15 @@ - - - - - - - - + + + + + + + + + + + + + + diff --git a/src/gui/res/Synergy.qrc b/src/gui/res/Synergy.qrc index 0d73e05fb..6f65c258a 100644 --- a/src/gui/res/Synergy.qrc +++ b/src/gui/res/Synergy.qrc @@ -7,6 +7,7 @@ icons/16x16/warning.png icons/256x256/synergy.ico image/about.png + image/about-dark.png lang/Languages.xml icons/16x16/money.png image/spinning-wheel.gif diff --git a/src/gui/res/icons/16x16/synergy-connected.psd b/src/gui/res/icons/16x16/synergy-connected.psd deleted file mode 100644 index b63945cbb..000000000 Binary files a/src/gui/res/icons/16x16/synergy-connected.psd and /dev/null differ diff --git a/src/gui/res/icons/16x16/synergy-disconnected.psd b/src/gui/res/icons/16x16/synergy-disconnected.psd deleted file mode 100644 index 4c58ce46a..000000000 Binary files a/src/gui/res/icons/16x16/synergy-disconnected.psd and /dev/null differ diff --git a/src/gui/res/image/about-dark.png b/src/gui/res/image/about-dark.png new file mode 100644 index 000000000..456e75eae Binary files /dev/null and b/src/gui/res/image/about-dark.png differ diff --git a/src/gui/src/AboutDialog.cpp b/src/gui/src/AboutDialog.cpp index 8e92f44ff..7c62c5098 100644 --- a/src/gui/src/AboutDialog.cpp +++ b/src/gui/src/AboutDialog.cpp @@ -21,6 +21,8 @@ #include #include +#include "OSXHelpers.h" + AboutDialog::AboutDialog(QWidget* parent, const QString& synergyApp) : QDialog(parent, Qt::WindowTitleHint | Qt::WindowSystemMenuHint), Ui::AboutDialogBase() @@ -58,6 +60,14 @@ Visit our website for help and info (symless.com). setMaximumSize(size); setMinimumSize(size); resize(size); + + if (isOSXInterfaceStyleDark()) { + QPixmap logo(":/res/image/about-dark.png"); + if (!logo.isNull()) { + label_Logo->setPixmap(logo); + } + } + #elif defined(Q_OS_LINUX) QSize size(600, 330); setMaximumSize(size); diff --git a/src/gui/src/AboutDialogBase.ui b/src/gui/src/AboutDialogBase.ui index fe9e52780..b616bab58 100644 --- a/src/gui/src/AboutDialogBase.ui +++ b/src/gui/src/AboutDialogBase.ui @@ -177,7 +177,7 @@ - + 0 @@ -208,7 +208,6 @@ -