После более года разработки, 32-го марта, состоялся выпуск 1.0.0 Beta кроссплатформенного, многопоточного, SIMD-оптимизированного менеджера файлов FARS.
Особенности:
- Для работы требуется любой эмулятор терминала с поддержкой форматов Sixel, Kitty Graphics Protocol или iTerm2.
- Желательно, чтобы ЭТ поддерживал Kitty Keyboard Protocol, тогда станет доступно большее количество сочетаний клавиш.
- Парсинг ESC-последовательностей ЭТ осуществляется библиотекой Lug 0.5.0.
- Для пользовательского интерфейса используется мой значительно переписанный форк FTXUI 6.0.0 и 6.0.1) с бэкендом constixel.hpp для отрисовки в ЭТ.
- Так как интерфейс уже не текстовый, я назвал эту концепцию SUI – Sixel User Interface (хотя constixel.hpp поддерживает все три формата).
- Для быстрой работы с ФС используется библиотека llfio, вызывающая syscall напрямую.
- Встроенный редактор на основе Lexilla и Scintilla (на базе редактора turbo).
- Конфигурация хранится в формате TOML, так что Glaze 7.2.0 подошла идеально.
Код проекта написан на C++ (стандарт C++23) и распространяется по лицензии WTFPL.
Просьба сообщать обо всех найденных ошибках!
Источник: linux.org.ru
