4 апреля 2025 года состоялся релиз продвинутого мультиплатформенного менеджера буфера обмена с опциями редактирования и создания сценариев CopyQ 10.0. Исходный код проекта опубликован на GitHub под лицензией GNU General Public License v3.0. Выпуск CopyQ 8.0 состоялся в марте 2024 года. Девятая версия проекта вышла в июне 2024 года.
Стабильные выпуски CopyQ 10.0 доступны для Windows (включая версию CopyQ Portable), а также для Linux и macOS.
Решение CopyQ отслеживает системный буфер обмена и сохраняет его содержимое (включая текст, HTML, изображения или любые другие пользовательские форматы) в настраиваемых вкладках. Сохранённый буфер обмена можно позже скопировать и вставить непосредственно в любое приложение.
Основные изменения в версии CopyQ 10.0.0:
появилась поддержка привязок клавиш навигации Emacsж
добавлена поддержка настройки срочности и постоянства (urgency/persistency) уведомлений. Функция скрипта notification() принимает новые аргументы: '.urgency' (низкая, нормальная, высокая, критическая), '.persistent' (переключение постоянного уведомления)ж
обновлен шрифт значка из Font-Awesome 6.7.2;
в Windows главное окно отображается при запуске приложения с помощью значка программы;
вызов функции скрипта exit() выводит Terminating server на stderr вместо stdout;
исправлены ранее обнаруженные ошибки и баги, включая 14 проблем в разных системах;
исправлен выбор элемента с помощью Ctrl+Space;
исправлено подтверждение выхода, если выполняются какие-либо команды;
исправлен выбор определенной строки при поиске;
клонирование данных буфера обмена теперь будет прерываться, если данные изменятся во время процесса. Это позволяет избежать использования неполных данных в редких случаях;
исправлена контрастность цвета выбранного номера строки;
цвет текста номера строки выбранного элемента по умолчанию устанавливается таким же, как и цвет текста элемента. Это можно переопределить с помощью кнопки «Изменить тему» с помощью параметра num_sel_fg;
исправлена внутренняя подсветка синтаксиса редактора для чисел, содержащих разделители (например, 100_000, 0x1234_abcd), исправлена проблема неправильного выделения нескольких строк как регулярного выражения в некоторых случаях;
В GNOME (сеанс Wayland) процессы монитора буфера обмена и поставщика работают в режиме XWayland, поскольку GNOME не поддерживает протокол управления данными Wayland. Это поведение можно обойти, установив переменную среды QT_QPA_PLATFORM на «wayland» (или другое значение);
в компоновщиках Wayland исправлена ненужная задержкв запуска приложения, если доступ к буферу обмена (протокол управления данными) не поддерживается;
в Linux команда «Игнорировать элементы без или с одним символом» теперь правильно избегает синхронизации пустого текста или одного символа;
в Linux исправлено ожидание освобождения модификаторов клавиатуры при синхронизации выделения;
исправлено рекурсивное обновление предварительного просмотра элементов при использовании команд отображения;
прекращено удаления элементов, если действие перетаскивания не удалось;
Wayland: исправлен сбой при получении собственных данных буфера обмена;
Wayland: исправлена настройка текста UTF-8 в проблемном XWayland GNOME.
Источник новости: habr.com