v1.4.17
Performance — KDE Widget Caching & Instant Loading:
- ✅ Massive performance improvement for both Plasma 5 and Plasma 6 widgets. The widget now features virtually instantaneous popup loading.
- ✅ Moved data loading and index caching out of the ephemeral popup (
FullRepresentation.qml) and into the persistent background root (main.qml). - ✅ The widget now fully loads and parses your cheatsheets into RAM when the Plasma shell starts. The "Loading cheats..." spinner no longer appears on initial popup open because data is preloaded, eliminating the need to spawn
/bin/bashsubprocesses and D-Bus transfers every single time you click the widget icon. - ✅ The "Refresh" button remains available if you add new
.mdfiles and want to manually trigger a re-index. TheglobalIsLoadingflag is set duringrefreshCheats(), so the spinner will correctly appear when a manual refresh is requested.
Full Changelog: https://github.com/dominatos/devtoolbox-cheats/blob/main/CHANGELOG.md