След повече от година разработка, на 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, която извиква системния повик директно.
- Вграден редактор на базата на Lexilla и Scintilla (базиран на редактора turbo).
- Конfigurationта е съхранена в формат TOML, така че Glaze 7.2.0 подходяща е перфектно.
Кодът на проекта е написан на C++ (стандарт C++23) и се разпространява под лиценз WTFPL.
Моля, съобщавайте за всички открити грешки!
Източник: linux.org.ru
