Skip to content

9.0.0

Compare
Choose a tag to compare
@hluk hluk released this 22 Jun 08:51
· 84 commits to master since this release
v9.0.0

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 return true
    instead of undefined 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 returning undefine.

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.