Skip to content

Improve tray icon behavior and KDE integration (patch p5)#127

Open
gbcox wants to merge 1 commit intonullobsi:mainfrom
gbcox:trayicon-rescue
Open

Improve tray icon behavior and KDE integration (patch p5)#127
gbcox wants to merge 1 commit intonullobsi:mainfrom
gbcox:trayicon-rescue

Conversation

@gbcox
Copy link

@gbcox gbcox commented Dec 23, 2025

Improve tray icon behavior and KDE integration

  • Use KStatusNotifierItem on KDE/Plasma when available
  • Ensure playback notifications are properly recorded in KDE notification history
  • Add notification when the playback queue finishes
  • Improve tray tooltip contents for current track

No overlay icons are added at this time.

 43 # Conflicts:
 42 #       CMakeLists.txt
 41 #
 40 # It looks like you may be committing a cherry-pick.
 39 # If this is not correct, please run
 38 #       git update-ref -d CHERRY_PICK_HEAD
 37 # and try again.
 36
 35
 34 # Please enter the commit message for your changes. Lines starting
 33 # with '#' will be ignored, and an empty message aborts the commit.
 32 #
 31 # Date:      Thu Aug 14 11:06:36 2025 -0700
 30 #
 29 # On branch trayicon-rescue
 28 # Your branch is up to date with 'upstream/main'.
 27 #
 26 # You are currently cherry-picking commit 064530e.
 25 #
 24 # Changes to be committed:
 23 #       modified:   CMakeLists.txt
 22 #       modified:   gui/mainwindow.cpp
 21 #       modified:   gui/trayitem.cpp
 20 #       modified:   gui/trayitem.h
 19 #       modified:   support/QtAwesome.cpp
 18 #
 17 # Untracked files:
 16 #       3rdparty/ebur128-not-used/
 15 #       3rdparty/kcategorizedview-debundle/
 14 #       3rdparty/qtiocompressor-removed/
 13 #       3rdparty/qtsingleapplication-not-used-linux/
 12 #       3rdparty/qxt-not-used-linux/
 11 #       3rdparty/solid-lite-not-used/
 10 #       CMakeLists.txt.IO
  9 #       CMakeLists.txt.old
  8 #       CMakeLists.txt.orig
  7 #       CMakeLists.txt.save
  6 #       data/
  5 #       online/onlinedbservice.cpp.orig
  4 #       online/podcastsearchdialog.cpp.orig
  3 #       support/CMakeCache.txt
  2 #       support/CMakeFiles/
  1 #       support/QtAwesome.cpp.txt
46  #                                              #
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant