11 hours ago
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-style SIGNAL/SLOT macros 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-built QHash lookup maps populated during
loadShortcutSettings(), 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.
Source
More at Home Site
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-style SIGNAL/SLOT macros 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-built QHash lookup maps populated during
loadShortcutSettings(), 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.
Source
More at Home Site


![[-]](https://www.geeks.fyi/images/collapse.png)

