feat: complete QML shell migration and ship 0.0.8 Arch package

Replace the Widgets main shell with AppShellHost + QML routes, add a QML
independent player window, and remove the legacy player/page Widgets stack.
Also wire settings cache/proxy actions, fix quit-time engine teardown, improve
list/home scroll performance, and update Arch packaging to 0.0.8.
This commit is contained in:
dela
2026-07-27 16:41:18 +08:00
parent e2357aaa32
commit 2ee3a234a6
251 changed files with 40121 additions and 50423 deletions
+2 -2
View File
@@ -9,7 +9,7 @@ if(UNIX AND NOT APPLE)
"${CMAKE_INSTALL_LIBDIR}/${QEMBY_RUNTIME_LIB_SUBDIR}")
endif()
foreach(_qemby_runtime_target IN ITEMS qEmbyApp qEmbyCore QWKCore QWKWidgets)
foreach(_qemby_runtime_target IN ITEMS qEmbyApp qEmbyCore QWKCore QWKWidgets QWKQuick)
if(TARGET "${_qemby_runtime_target}")
set_target_properties("${_qemby_runtime_target}" PROPERTIES
INSTALL_RPATH "$ORIGIN"
@@ -18,7 +18,7 @@ if(UNIX AND NOT APPLE)
endforeach()
set(_qemby_qwk_install_targets)
foreach(_qemby_qwk_target IN ITEMS QWKCore QWKWidgets)
foreach(_qemby_qwk_target IN ITEMS QWKCore QWKWidgets QWKQuick)
if(TARGET "${_qemby_qwk_target}")
list(APPEND _qemby_qwk_install_targets "${_qemby_qwk_target}")
endif()