Релиз UCM Desktop v1.0.0

В начале января 2025 года состоялся первый мажорный релиз открытого мультиплатформеного проекта UCM Desktop от разработчиков языка программирования Unison для распределённых систем. Это решение является настольным приложением, сопутствующим UCM CLI aka Graphical UCM. Исходный код проекта написан на Elm и CSS и опубликован на GitHub под лицензией MIT.

«Это первый выпуск, и, скорее всего, будут ошибки, особенно кроссплатформенные. Не стесняйтесь сообщать о них (или предоставлять общие отзывы и идеи) в GitHub Issue Tracker», — пояснили разработчики из команды Unison.

В целом этот выпуск нацелен на паритет с Unison Local (который он в конечном итоге заменит), и в основном он там есть, с несколькими дополнительными функциями. Вот краткий обзор текущего набора функций проекта:

  • просмотр кодовых баз проекта: открытые определения, кликабельный код, детали подписи при наведении, индикаторы зависимостей;

  • поиск: поиск определений таким же образом, как в Unison Local (позже разработчики планируют получить поиск, аналогичный главной странице Unison Share);

  • улучшенное управление рабочим пространством: изменяемая боковая панель и новые (хотя и базовые) разделённые панели;

  • навигация с помощью клавиатуры (w, а затем клавиши со стрелками для переключения фокуса между панелями);

  • сочетания клавиш: как и в Unison Local, в приложении есть множество сочетаний клавиш для навигации, хотя они пока не очень заметны.