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.