Remove the HA Dashboard tab and the Qt WebEngine dependency (D40)

DSH-1 ended with a negative result: the Frame's system WebEngine can't be
loaded, and bundling our own failed (no sandbox, ICU resources, Vulkan
abort, empty page). Reverts the tab (60deb43), the container packages
(0676998) and the bundler's WebEngine support (b823ff3, e2cfa8e), and
updates the docs.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
2026-10-05 23:04:24 +02:00
co-authored by Claude Opus 5.5
parent e2cfa8ea5b
commit c5c176644a
19 changed files with 59 additions and 278 deletions
+2 -8
View File
@@ -58,20 +58,14 @@ target_link_libraries(frameassistant_lib PUBLIC Qt6::Core)
target_compile_options(frameassistant_lib PRIVATE -Wall -Wextra)
# The app: its UI is the QML module "FrameAssistant" (src/qml/).
# Qt WebEngine shows HA's web UI (DSH-1); on the Frame it comes with the system Qt.
find_package(Qt6 REQUIRED COMPONENTS WebEngineQuick)
vrdash_add_dashboard(frameassistant
OUTPUT_NAME ${VRDASH_EXECUTABLE_NAME}
QML_URI FrameAssistant
SOURCES main.cpp Dashboard.h Dashboard.cpp
QML_SOURCES ha/HaWebUi.h ha/HaWebUi.cpp
QML_FILES
qml/Main.qml
qml/Card.qml
qml/HaDashboard.qml)
target_link_libraries(frameassistant PRIVATE frameassistant_lib Qt6::WebEngineQuick)
# The generated QML type registration includes QML_SOURCES headers by file name.
target_include_directories(frameassistant PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/ha)
qml/Card.qml)
target_link_libraries(frameassistant PRIVATE frameassistant_lib)
install(FILES ${OPENVR_LIBRARY} DESTINATION ${CMAKE_INSTALL_LIBDIR})