Added
Adds
editItem()
script function for editing any item format (#2672).Item color is now shown in tray menu as the default icon (#2700).
Changed
Removes large margins in the tab tree.
Single action "Toggle Tag …" replaces the two separate actions "Tag as …" and
"Remove tag …" for each custom tag (this can make the item context menu a lot
more compact).Selected items can now be accessed even from commands started from outside
the app using global commands or from command line.The
dialog()
script function can now be used for asking Yes/No questions
without providing any fields. In such case, the function will returntrue
instead ofundefined
after accepting the dialog. For example:const remove = dialog( '.title', 'Remove Items', '.label', 'Do you really want to remove all items?' ); if (!remove) abort(); // remove items ...
The
execute()
script function now throws an exception when command cannot
be executed instead of returningundefine
.
Fixed
Includes many performance improvements for working with large amount of items.
Fixes triggering menu items by number (#2569).
Fixes text color in the internal item editor (#2643).
Fixes showing global shortcuts in tray menu (#2382).
Fixes passing captured texts to automated commands (#2707).
Fixes duplicate synchronized items after tagging or modifying data.
Fixes situation when display commands stop updating items.
The pre-defined "Move to tab" action will be shown only if the current tab is
not the same as target tab (#2669). Previously, in such case the item was
removed unexpectedly.Windows: Detect and ignore secrets from more apps (#2679).
Linux: Fixes storing previously synchronized clipboard (#2630).
Linux: Fixes storing selection when "Store text selected using mouse" option
is enabled but "Run automatic commands on selection" is disabled (#2651).Linux: Fixes clipboard synchronization with Qt 6 GUI framework.
Linux: Fixes showing tab tree labels with Qt 6 GUI framework.