CopyQ 12.0.0 Released

4 views
Skip to first unread message

Lukáš Holeček

unread,
Sep 29, 2025, 5:23:00 AM (10 days ago) Sep 29
to CopyQ
Hi All,

CopyQ 12.0.0 clipboard manager has been released!

Thanks to all contributors, translators, bug reporters, feature requesters!

# Downloads

- https://github.com/hluk/CopyQ/releases/tag/v12.0.0

# Changelog

## Added

- Wayland: Global shortcuts are now registered using Portal if available.

- Black theme (#3142). Thanks to @FadeMind.

- Adds attributes for controlling the dialog window created via `dialog()`
  (#2947): `.onTop` makes the dialog stay on top of other windows, `.modal`
  makes the dialog modal (blocks interaction with other windows in the
  application until closed).

- Adds support showing icon font symbol in notes using
  `application/x-copyq-item-icon` format.

- Adds support for setting colors in theme files by name. For example:
  `edit_bg=white`.

## Changed

- Temporary tabs that are not stored on disk will now not expire if
  configuration changes (#3172).

- Pinned and locked items will not be dropped if tab size (maximum item count)
  changes (#3008).

- The app now propagates exit code properly if it is aborted or receives a
  Unix signal (SIGINT, SIGTERM).

- Support for Qt older than 5.15 has been dropped.

- The build now uses Qt 6 by default. Use `cmake -DWITH_QT6=OFF ...` to build
  the app for Qt 5.

- Windows: The application will be now hidden from screenshots and screen
  recordings by default (#3165). This can be disabled using option "Hide from
  screenshots and recordings".

- Logs are now stored in multiple files based on the process and the log
  records have a slightly different format (start with timestamp).

## Fixes

- Drops unsafe sanitizing QTextDocument fonts (#3156). Qt 6 should handle any
  rich texts safely now.

- Logging now does not use lock files and avoids crashes if the application
  loop was not yet started.

- Avoids resetting properties of a tab if it is renamed.

- Fixes setting color for item counter (#2717).

- Fixes editing and providing UTF-8 text by default (#3093).

- Fixes updating item preview if when window is shown.

- Fixes changing synchronization directory for a tab.

- Fixes possible crash if calling a function with unexpected function argument.

- Fixes background of the command line in some themes in FakeVim plugin.

- Fixes renaming tabs with item storing disabled.

- Avoids collapsing tab in the tab tree after it is moved.

- Fixes item counter value after moving the tab in the tab tree.

- Fixes moving tab group with items in the tab tree.

- Linux: Fixes storing the first clipboard change after starting the app and
  modifying configuration.

- Linux: Avoids exiting on commit data request from the session manager (#3145).


Enjoy,
Lukas

Reply all
Reply to author
Forward
0 new messages