Skip to content

v1.4.17

Choose a tag to compare

@dominatos dominatos released this 12 Jun 15:24
· 39 commits to main since this release
d3d63db

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/bash subprocesses and D-Bus transfers every single time you click the widget icon.
  • ✅ The "Refresh" button remains available if you add new .md files and want to manually trigger a re-index. The globalIsLoading flag is set during refreshCheats(), so the spinner will correctly appear when a manual refresh is requested.

Full Changelog: https://github.com/dominatos/devtoolbox-cheats/blob/main/CHANGELOG.md