Детальний план розвитку COSMIC: Epoch 2 і Epoch 3

Детальний план розвитку COSMIC: Epoch 2 і Epoch 3

System76 опублікував детальний план розвитку для середовища робочого столу COSMIC. У документі викладено пріоритети компанії на етапах Epoch 2 і Epoch 3 проекту, основаного на Rust.

Фокусна точка Epoch 2 для модернізації COSMIC

COSMIC створюється як середовище з постійними оновленнями. Воно отримує щотижневі оновлення після завершення роботи, що проходять перевірку якості. Кожен Epoch, зараз ми знаходимося на Epoch 1, триває приблизно шість-вісім місяців розробки.

Epoch 2 зосередиться на основних поліпшеннях ядра бібліотек, аплетів та компонентів системи. Основні ініціативи включають:

  • Покращення основного робочого столу. Сюди входить підтримка редакторів методів введення, анімаційних фреймворків, інструментів налагодження, що підтримують подорож у часі, а також миттєве перезавантаження для швидшої ітерації розробників.
  • Оптимізації реактивного рендерингу. Це має зменшити використання ЦП та дозволити багатопоточне декодування зображень і паралельне завантаження на GPU.
  • Основи COSMIC Sync. Вони ляжуть в основу синхронізації конфігурацій між пристроями у майбутніх версіях.
  • Покращення аплетів та інтерфейсу користувача. Сюди входять настроювані сповіщення, зона аплетів, що враховує робочі простори, а також менеджер буферу обміну, глибоко інтегрований з COSMIC Sync.
  • Системні утиліти та робота над доступністю. Це включає покращені налаштування принтерів, опції управління вікнами, названі робочі простори та покращення потоків для читачів екрану.

Окрім того, Epoch 2 матиме деякі вкрай запитувані поліпшення естетики та зручності використання від спільноти, включаючи динамічні шпалери, покращене навігацію за допомогою скорочень для доступності та розширений набір варіантів конфігурації робочого столу.

Поліпшення в Epoch 3 для вдосконалення робочого столу

Epoch 3 зосередиться на покращенні візуального оформлення та інтерактивних елементів. Основні особливості запланованої роботи включають:

  • Всеохоплюючі анімації робочого столу. Це стосується переходів між робочими просторами, послідовностей входу, запуску та закриття програм, а також взаємодії з аплетами для створення єдиного візуального стилю.
  • Розширені функції композитингу. Сюди входять підтримка HDR, функціональність нічного світла, підтримка gamepad’ів та відновлення сесій для збереження розташування вікон після перезавантаження.
  • Покращення панелей та аплетів. Інтеграція підтримки швидкого завантаження, поліпшені дизайни сповіщень та управління статусом мережі для пристроїв.
  • Темізація та можливості персоналізації. Це дозволить більш детально управляти шейдерами, шпалерами, кольоровими акцентами та освітленням, інтегрованим у апаратуру.
  • Оновлення екосистеми додатків. Це включає поліпшення управління файлами, налаштування терміналу, перевірку правопису в редакторі, моніторинг системи та зростаючий магазин тем і додатків для установки.

Щодо доступності, в Epoch 3 заплановані також нові можливості, як-от живі субтитри, опція мобільності та покращена підтримка курсора.

Додаткову інформацію можна знайти в анонсі System76.