Back

Lukas Holecek
Patches for CopyQ x64
Windows
3 patches available
CopyQ is advanced clipboard manager with editing and scripting features. CopyQ monitors system clipboard and saves its content in customized tabs. Saved clipboard can be later copied and pasted directly into any application.
CopyQ x64 Version 10.0.0
Release Date
4/4/2025
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes

Added$$$Emacs navigation key-bindings support.$$$$$$Adds support for setting urgency and persistency to notifications. Script$$$function notification() takes new arguments: .urgency (low; normal; high;$$$critical); .persistent (toggle persistent notification)$$$$$$Changed$$$Updates icon font from Font-Awesome 6.7.2.$$$$$$On Windows; the main window is shown when starting the application using$$$the program icon (#2965).$$$$$$Calling exit() script function prints Terminating server on stderr$$$instead of stdout.$$$$$$Fixed$$$Fixes item selection with Ctrl+Space (#2850).$$$$$$Fixes confirming exit if any commands are running.$$$$$$Fixes selecting specific row on search (#2770).$$$$$$Clipboard data cloning will be now aborted if the data changes during the$$$process. This avoids using incomplete data in rare cases.$$$$$$Fixes contrast of the selected row number color (#2887). The row number text$$$color of selected item is set to the same color as item text by default. This$$$can be overridden via Edit Theme button using option num_sel_fg.$$$$$$Fixes internal editor syntax highlighting for numbers containing separators$$$(for example 100_000; 0x1234_abcd) and avoids incorrectly highlighting$$$multiple lines as regular expression in some cases.$$$$$$On GNOME (Wayland session); the clipboard monitor and provider processes run$$$in XWayland mode because GNOME does not support Wayland data control$$$protocol. This behavior can be skipped by settings QT_QPA_PLATFORM$$$environment variable to wayland (or other value).$$$$$$On Wayland compositors; fixes unnecessary application start delay if$$$clipboard access (the data control protocol) is not supported.$$$$$$On Linux; the Ignore items with no or single character predefined command$$$properly avoids synchronizing empty text or single character.$$$$$$On Linux; fixes waiting on keyboard modifiers release when synchronizing$$$selection.$$$$$$Avoids recursive item preview updates when using display commands.$$$$$$Avoids removing items if dragndrop action fails.$$$$$$Wayland: Fixes crash if getting owned clipboard data.$$$$$$Wayland: Fixes setting UTF-8 text on broken GNOMEs XWayland.
CopyQ x64 Version 9.1.0
Release Date
10/20/2024
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes

Added$$$Allows processing all clipboard changes (#2787; #2746).$$$If clipboard contains secret (for example; copied from a password manager);$$$onSecretClipboardChanged() script function is called with data containing$$$mimeSecret format set to 1. Also ensures that callbacks are called$$$consistently for all clipboard changes with properly set formats$$$mimeClipboardMode; mimeOutputTab and mimeCurrentTab.$$$Fixed$$$Fixes editing multiple items (#2810).$$$$$$Fixes synchronization plugin causing redundant UI updates and menu$$$misbehavior (#2649).$$$$$$Fixes showing sub-menus for custom commands in tray menu (#2730).$$$$$$Fixes switching tab if onItemsLoaded() is overridden (#2788).$$$$$$Fixes theme option hover_item_css (#2687).$$$$$$Avoids modifying data from display commands and causing redundant UI updates$$$(#2837).$$$$$$Avoids sharing execute() state in case it is launched recursively.
CopyQ x64 Version 9.0.0
Release Date
6/20/2024
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes

9.0.0 Latest$$$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.
Interested in automating patching for CopyQ x64?