Оновлення Kitty 0.44: стабільність і підтримка Unicode 17

Оновлення Kitty 0.44: стабільність і підтримка Unicode 17

Kitty, один із найфункціональніших, GPU-акселераторів і ефективних кросплатформених термінілів, представив своє останнє оновлення — версію 0.44. Це оновлення зосереджується на стабільності та впроваджує підтримку Unicode 17.

Нові функції у Kitty 0.44

Одним із найзначніших нововведень є новий env директива у kitty.conf, що дозволяє Kitty читати визначений набір змінних середовища безпосередньо з вашої оболонки при запуску. Інше корисне вдосконалення — draw_window_borders_for_single_window, яке надає користувачам можливість завжди відображати межі, навіть під час відкриття лише одного вікна.

Виправлення помилок у версії 0.44

Версія 0.44 також виправляє кілька регресій, які виникли в серії 0.43. Серед них — проблема чорного мерехтіння, що виникає при закритті вкладок з фоновим зображенням, помилка високого використання ЦП при вимкнених лігатурах, а також проблема з рендерингом панелі вкладок, яка іноді відображає неправильні вкладки. Надійність рендерингу також покращена для систем, що використовують старі драйвери GPU без підтримки 16-бітних текстур.

Удосконалення для macOS

У macOS це випуск зосереджується на суттєвому поліпшенні продуктивності та стабільності. Kitty тепер включає обхідний шлях для аварійного завершення роботи в повноекранному режимі, більш эффективне використання енергії (до 10% краще), виправлення для аварійних завершень Quick Access Terminal і плавніше оброблення перетягування файлів. Також новий глобальний пункт меню дозволяє користувачам легше циклічно перемикатися між відкритими вікнами ОС.

Покращення для Wayland

Для користувачів Wayland версія 0.44 виправляє проблеми з панелями середнього розміру на композиторах на базі Smithay і налаштовує поведінку прокручування миші для пристроїв, що генерують події “VALUE120” занадто швидко.

Управління сеансами в Kitty 0.44

Управління сеансами було вдосконалено з двома новими функціями: команда focus_tab для визначення активної вкладки під час завантаження сеансів і параметр --base-dir для save_as_session, що дозволяє більш гнучку організацію файлів сеансів. Тепер збереження сеансів зберігає візуальний порядок вкладок і стан активної вкладки, що відповідає тому, як більшість користувачів очікує відновлення своїх макетів.

Інші вдосконалення в Kitty 0.44

Інші поліпшення включають поліпшене рендеринг кутів при низькій DPI, виправлення для автоматичного перемикання кольорових схем і плавніше оброблення анімованих зображень.

Для отримання додаткової інформації про оновлення Kitty, відвідайте чейндлог.