diff --git a/linux/AppDir/usr/share/icons/hicolor/256x256/apps/PlayerLink.png b/linux/AppDir/usr/share/icons/hicolor/256x256/apps/PlayerLink.png index 3539f3f..e80ed1a 100644 Binary files a/linux/AppDir/usr/share/icons/hicolor/256x256/apps/PlayerLink.png and b/linux/AppDir/usr/share/icons/hicolor/256x256/apps/PlayerLink.png differ diff --git a/osx/icon.icns b/osx/icon.icns index 7bb9cb3..edb5ba3 100644 Binary files a/osx/icon.icns and b/osx/icon.icns differ diff --git a/rsrc/icon.png b/rsrc/icon.png index 3539f3f..5a781c8 100644 Binary files a/rsrc/icon.png and b/rsrc/icon.png differ diff --git a/rsrc/menubar_icon.png b/rsrc/menubar_icon.png new file mode 100644 index 0000000..3129e8c Binary files /dev/null and b/rsrc/menubar_icon.png differ diff --git a/src/main.cpp b/src/main.cpp index 1c69ed1..64cb22a 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -171,7 +171,7 @@ public: wxStaticText* creditsText = new wxStaticText(this, wxID_ANY, _("Credits:\n- Developer: EinTim\n- Inspiration: Alexandra Göttlicher\n- Icons from: " - "heroicons.com\n- Open source " + "heroicons.com\n- App Icon from: localcc\n- Open source " "projects used in this:\n wxWidgets, libcurl, libdbus, mbedtls, nlohmann-json.")); creditsText->Wrap(300); mainSizer->Add(creditsText, 0, wxALL | wxALIGN_CENTER, 10); @@ -667,6 +667,7 @@ public: wxInitAllImageHandlers(); wxIcon icon = utils::loadIconFromMemory(icon_png, icon_png_size); + wxIcon tray_icon = utils::loadIconFromMemory(menubar_icon_png, menubar_icon_png_size); PlayerLinkFrame* frame = new PlayerLinkFrame(nullptr, icon, wxID_ANY, _("PlayerLink")); trayIcon = new PlayerLinkIcon(frame); frame->Bind(wxEVT_CLOSE_WINDOW, [=](wxCloseEvent& event) { @@ -677,7 +678,7 @@ public: std::exit(0); }); - trayIcon->SetIcon(icon, _("PlayerLink")); + trayIcon->SetIcon(tray_icon, _("PlayerLink")); return true; } diff --git a/win/icon.ico b/win/icon.ico index 70a651c..7841658 100644 Binary files a/win/icon.ico and b/win/icon.ico differ