CopyQ 9.0.0 Released

45 views
Skip to first unread message

Lukáš Holeček

unread,
Jun 22, 2024, 4:57:29 AM6/22/24
to CopyQ
Hi All,

CopyQ 9.0.0 clipboard manager has been released!

This release includes some important performance updates.


# Changelog

## 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.

Enjoy,
Lukas
Reply all
Reply to author
Forward
0 new messages