26.4.9
- Extended the scripting engine's syntax highlighting support with custom
colors and styles:addHighlightingRulenow accepts an optional format map
withforegroundColor,backgroundColor,bold,italic,underline, and
fontSizeproperties, so scripts can define their own highlight colors instead
of being limited to the predefined highlighting states
(for #3549) - Added a new
highlightingHookscripting hook that is called for each text
block during syntax highlighting, allowing scripts to perform dynamic,
context-aware highlighting with custom colors and styles
(for #3549) - Fixed a possible startup crash when restoring the last opened note from
note history while the note tree was enabled: history restoration
searched the tree by note name and could match a folder item with the same label
before the actual note, then dereferenced an item's missing parent; note-history
restore now only considers note items and safely handles root notes
(for #3547) - Added a Note search panel option to open notes in a new tab instead of
replacing the active tab, for users who want note creation from the search panel
to preserve their current tab context (for #2385) - Added Copy image to clipboard and Copy image file path actions to the
QLiteHtml preview context menu when right-clicking preview images, so image
content and the resolved local image path can be copied directly from the preview
(for #1741) - Fixed disabled toolbar and action icons in dark mode not being grayed out
consistently, including actions like Edit encrypted note and Decrypt note:
disabled icons are now recolored through the interface proxy style using the
palette's disabled icon/text color, so the fix applies consistently across the UI
(for #2489)