diff --git a/linux/CMakeLists.txt b/linux/CMakeLists.txt index 4f73b8d..7f3336d 100644 --- a/linux/CMakeLists.txt +++ b/linux/CMakeLists.txt @@ -83,3 +83,5 @@ install(TARGETS librepods ) install(FILES assets/me.kavishdevar.librepods.desktop DESTINATION "${CMAKE_INSTALL_DATAROOTDIR}/applications") +install(FILES assets/librepods.png + DESTINATION "${CMAKE_INSTALL_DATAROOTDIR}/icons/hicolor/512x512/apps") diff --git a/linux/assets/librepods.png b/linux/assets/librepods.png new file mode 100644 index 0000000..d6b17cc Binary files /dev/null and b/linux/assets/librepods.png differ diff --git a/linux/trayiconmanager.cpp b/linux/trayiconmanager.cpp index 57c0a68..0f2a92a 100644 --- a/linux/trayiconmanager.cpp +++ b/linux/trayiconmanager.cpp @@ -127,7 +127,7 @@ void TrayIconManager::updateIconFromBattery(const QString &status) QPixmap pixmap(32, 32); pixmap.fill(Qt::transparent); QPainter painter(&pixmap); - painter.setPen(QApplication::palette().color(QPalette::WindowText)); + painter.setPen(Qt::white); painter.setFont(QFont("Arial", 12, QFont::Bold)); painter.drawText(pixmap.rect(), Qt::AlignCenter, QString::number(minLevel) + "%"); painter.end(); @@ -141,4 +141,5 @@ void TrayIconManager::onTrayIconActivated(QSystemTrayIcon::ActivationReason reas { emit trayClicked(); } -} \ No newline at end of file +} +