26.5.8
- Fixed the script repository dialog not opening when triggered from the
script settings page via the Add script button drop-down menu; the action
was connected using old-styleSIGNAL/SLOTmacros to a method not declared
as a slot, causing the connection to silently fail
(for #3607) - Improved settings dialog open and close performance
(for #3606)- The shortcut settings tree is now built lazily — it is only constructed when
the user actually navigates to the Shortcuts page, instead of on every
dialog open. This is the largest single win and makes the dialog open nearly
instantly in the common case where shortcuts are not being edited. storeShortcutSettings()now uses pre-builtQHashlookup maps populated
duringloadShortcutSettings(), replacing the previous O(n²) recursive tree
traversal with O(1) per-action widget lookups.- The QML scripting engine is no longer restarted unconditionally on every OK
press; it is now only reloaded when the enabled state of at least one script
actually changed.
- The shortcut settings tree is now built lazily — it is only constructed when
Released files
- QOwnNotes-x86_64.AppImage: Portable Linux AppImage build with Qt 6
- QOwnNotes-x86_64.AppImage.sha256sum: SHA-256 checksum for the AppImage
- QOwnNotes-amd64.snap: Linux Snap build with Qt 6
- QOwnNotes-amd64.snap.sha256sum: SHA-256 checksum for the Qt 6 Snap package
- QOwnNotes-Qt5-amd64.snap: Linux Snap build with Qt 5 for older environments
- QOwnNotes-Qt5-amd64.snap.sha256sum: SHA-256 checksum for the Qt 5 Snap package
- QOwnNotes.zip: Windows ZIP package built with Qt 6
- QOwnNotes.zip.sha256: SHA-256 checksum for the Qt 6 Windows ZIP package
- QOwnNotes.zip.sha256sum: Alternative SHA-256 checksum file for the Qt 6 Windows ZIP package
- QOwnNotes.dmg: macOS disk image built with Qt 6
- QOwnNotesQt5.dmg: macOS disk image built with Qt 5 for older systems