Состоялся релиз продвинутого менеджера буфера обмена с опциями редактирования и создания сценариев CopyQ 8.0. Исходный код проекта опубликован на GitHub под лицензией GNU General Public License v3.0.
Стабильные выпуски CopyQ 8.0 доступны для Windows (включая версию CopyQ Portable), а также для Linux и macOS.
CopyQ отслеживает системный буфер обмена и сохраняет его содержимое (включая текст, HTML, изображения или любые другие пользовательские форматы) в настраиваемых вкладках. Сохранённый буфер обмена можно позже скопировать и вставить непосредственно в любое приложение.
Основные изменения в версии CopyQ 8.0.0:
лимит элементов вкладки увеличен до 100 000;
доступны сборки для macOS (архитектур M1/arm64);
доступны сборки для Debian/Raspbian (архитектур Arm/arm64);
добавлена возможность переопределить активацию элемента с помощью Paste();
добавлена возможность переопределять функции скрипта для обработки некоторых событий: элементы добавлены/удалены/изменены (onItemsAdded(), onItemsRemoved(), onItemsChanged()), загружены элементы вкладки (onItemsLoaded()), выбрана вкладка (onTabSelected());
можно использовать Ctrl+C для копирования элементов, даже если поле поиска находится в фокусе, если оно не выделено;
Linux: добавлена опция сборки для отключения поддержки X11 (cmake -DWITH_X11=OFF…);
Linux: добавлена опция сборки для отключения автозапуска, что полезно в основном для сборок Flatpak;
Linux: последний сохраненный текстовый элемент обновляется при любом новом выделении мышью только в том случае, если содержимое элемента соответствует началу или концу выделения (а не середине, как раньше). Это поможет избежать неожиданных обновлений элементов;
большие элементы данных на вкладках теперь хранятся в отдельном месте, если для этой вкладки не активны плагины синхронизации или шифрования. Это позволяет хранить больше элементов на вкладках, используя при этом меньше памяти;
исправлен порядок перетаскивания плагинов и команд. Это могло привести к отсутствию значка, сбою приложения или различным несоответствиям;
исправлено управление ключами с помощью gpg 2.1 и выше;
исправлено создание дубликатов элементов с помощью плагина Synchronize, например, при добавлении тега;
исправлены конфликтующие заметки и текст с плагином Synchronize;
исправлено удаление глобального объекта после запуска скриптов;
Wayland: исправлена ошибка с копированием изображений в другой экземпляр приложения.
Источник: habr.com