1
0
mirror of https://github.com/AvengeMedia/DankMaterialShell.git synced 2026-01-24 21:42:51 -05:00

feat: Persistent Plugins & Async Updates (#1231)

- PluginService: maintain persistent instances for Launcher plugins
- AppSearchService: reuse persistent instances for queries
- Added requestLauncherUpdate signal for async UI refreshes
This commit is contained in:
pcortellezzi
2026-01-02 17:49:04 -03:00
committed by GitHub
parent 69b1d0c2da
commit d2c4391514
3 changed files with 71 additions and 28 deletions

View File

@@ -51,6 +51,10 @@ Item {
function onPluginLoaded() { updateCategories() }
function onPluginUnloaded() { updateCategories() }
function onPluginListUpdated() { updateCategories() }
function onRequestLauncherUpdate(pluginId) {
// Only update if we are actually looking at this plugin or in All category
updateFilteredModel()
}
}
Connections {