Po ponad roku prac, 32 marca została wydana wersja 1.0.0 Beta wieloplatformowego, wielowątkowego, zoptymalizowanego pod kątem SIMD menedżera plików FARS.
Cechy:
- Do działania wymagany jest dowolny emulator terminala obsługujący formaty Sixel, Kitty Graphics Protocol lub iTerm2.
- Preferowane, aby ET obsługiwał Kitty Keyboard Protocol, wtedy dostępnych będzie więcej kombinacji klawiszy.
- Parsowanie sekwencji ESC w ET odbywa się za pomocą biblioteki Lug 0.5.0.
- Interfejs użytkownika wykorzystuje mój znacznie przerobiony fork FTXUI 6.0.0 i 6.0.1) z backendem constixel.hpp do renderowania w ET.
- Ponieważ interfejs nie jest już tekstowy, nazwałem tę koncepcję SUI – Sixel User Interface (choć constixel.hpp obsługuje wszystkie trzy formaty).
- Do szybkiej pracy z FS wykorzystywana jest biblioteka llfio, która wywołuje syscall bezpośrednio.
- Wbudowany edytor oparty na Lexilla i Scintilla (na bazie edytora turbo).
- Konfiguracja jest przechowywana w formacie TOML, więc Glaze 7.2.0 idealnie się nadaje.
Kod projektu napisany jest w C++ (standard C++23) i jest udostępniany na licencji WTFPL.
Proszę zgłaszać wszystkie znalezione błędy!
Źródło: linux.org.ru
