mirror of
https://github.com/spalencsar/bearwave.git
synced 2026-07-06 22:24:17 +02:00
Fix playback, API races, tray, MPRIS, and search UX; add tests
- Correct history/resume next-previous context and list index resync after reload - Abort stale RadioBrowser requests and suppress error banners when cache satisfies loads - Reset local search filter on page changes and debounce compact-mode API search - Move system tray to C++ (QSystemTrayIcon) for reliable Wayland context menus - Harden MPRIS registration and metadata updates for Plasma media widgets - Add playback and API race unit tests - Drop unused KF6 Kirigami, I18n, and CoreAddons build dependencies - Update packaging docs, CI, and PKGBUILD to match Qt-only requirements
This commit is contained in:
@@ -12,6 +12,7 @@ set(SOURCES
|
||||
bearwavecontroladaptor.cpp
|
||||
notificationmanager.cpp
|
||||
icyreader.cpp
|
||||
systemtraymanager.cpp
|
||||
)
|
||||
|
||||
# Create executable
|
||||
@@ -45,9 +46,6 @@ target_link_libraries(bearwave PRIVATE
|
||||
Qt6::QuickControls2
|
||||
Qt6::Widgets
|
||||
Qt6::Multimedia
|
||||
KF6::Kirigami
|
||||
KF6::I18n
|
||||
KF6::CoreAddons
|
||||
)
|
||||
|
||||
# Install
|
||||
|
||||
Reference in New Issue
Block a user