import QtQuick import "../Services" as Services import "../Data" as Data // Test matugen integration with full shell context Item { Services.MatugenService { id: matugenService Component.onCompleted: { console.log("MatugenService test initialized") // Connect to the matugen theme if (Data.ThemeManager.matugen) { Data.ThemeManager.matugen.matugenService = matugenService console.log("Connected service to theme") } } onMatugenColorsLoaded: { console.log("✓ Colors loaded signal received") console.log("✓ Service reports available:", isAvailable()) console.log("✓ Theme reports active:", Data.ThemeManager.matugen.isMatugenActive()) if (Data.ThemeManager.matugen.dark) { console.log("✓ Dark theme background:", Data.ThemeManager.matugen.dark.base00) console.log("✓ Dark theme primary:", Data.ThemeManager.matugen.dark.base0D) } Qt.exit(0) } } Timer { interval: 3000 running: true onTriggered: { console.log("✗ Timeout - colors didn't load") Qt.exit(1) } } Component.onCompleted: { console.log("Testing matugen integration in shell context...") } }