CopyQ 10.0: Новый уровень управления буфером обмена с расширенными функциями редактирования и сценариями

4 апреля 2025 года состоялся релиз нового мультиплатформенного менеджера буфера обмена с возможностями редактирования и создания сценариев – CopyQ 10.0. Исходный код данного проекта доступен на GitHub под лицензией GNU General Public License v3.0. Ранее, в марте 2024 года, была выпущена версия CopyQ 8.0, а девятая версия вышла в июне того же года.

Стабильные версии CopyQ 10.0 доступны для операционных систем Windows (включая версию Portable), Linux и macOS.

CopyQ отслеживает системный буфер обмена, храня его содержимое, такое как текст, HTML, изображения и другие пользовательские форматы, в настраиваемых вкладках. Позже сохранённые элементы можно легко копировать и вставлять в любое приложение.

Некоторые основные изменения в версии CopyQ 10.0.0 включают:

– Поддержка привязок клавиатуры в стиле Emacs;
– Возможность настраивать срочность и постоянство уведомлений; новый аргумент в функции скрипта notification() – ‘.urgency’ (низкая, нормальная, высокая, критическая) и ‘.persistent’;
– Обновлённый шрифт значков из Font-Awesome версии 6.7.2;
– В Windows главное окно открывается при запуске приложения с иконки;
– Функция exit() теперь выводит “Terminating server” в stderr вместо stdout;
– Исправлены несколько ошибок и недочётов, включая 14 проблем в различных системах;
– Исправлен выбор элемента с использованием Ctrl+Space;
– Улучшено подтверждение выхода при выполняющихся командах;
– Исправлен поиск определённых строк;
– Клонирование данных в буфере прерывается при изменении данных во время этого процесса, что предотвращает использование неполных данных;
– Устранена проблема с контрастностью цвета для выделенных строк;
– Цвет текста номера строки по умолчанию совпадает с цветом текста самого элемента, что можно изменить через кнопку “Изменить тему” с параметром num_sel_fg;
– Исправлена подсветка синтаксиса для чисел с разделителями и устранены ошибки при выделении нескольких строк;

В GNOME (сеанс Wayland) процессы буфера обмена теперь работают в XWayland, так как полноценная поддержка управления данными в Wayland отсутствует. Это можно обойти, установив переменную среды QT_QPA_PLATFORM на «wayland»;

Для некоторых компоновщиков Wayland устранена задержка при запуске, если протокол управления данными не поддерживается;

В Linux исправлена команда «Игнорировать элементы без текста или с одним символом» для избежания синхронизации пустых данных;

Также исправлены ожидания освобождения модификаторов клавиатуры и рекурсивное обновление предварительного просмотра элементов;

Передача данных не будет удаляться, если действие перетаскивания завершилось неудачно;

Исправлены сбои при получении данных в буфере в Wayland и проблемы с UTF-8 в XWayland для GNOME.