Po viac ako roku vývoja, 32. marca, bol uvoľnený 1.0.0 Beta multiplatformový, viacvláknový, SIMD-optimalizovaný správca súborov FARS.
Funkcie:
- Na jeho spustenie je potrebný akýkoľvek terminálový emulátor s podporou formátov Sixel, Kitty Graphics Protocol alebo iTerm2.
- Je dobré, aby ET podporoval Kitty Keyboard Protocol, potom bude k dispozícii viacero kombinácií klávesov.
- Parsovanie ESC sekvencií ET prebieha pomocou knižnice Lug 0.5.0.
- Pre používateľské rozhranie sa používa môj významne prepracovaný fork FTXUI 6.0.0 a 6.0.1) s backendom constixel.hpp na vykresľovanie v ET.
- Keďže rozhranie už nie je textové, nazval som tento koncept SUI – Sixel User Interface (aj keď constixel.hpp podporuje všetky tri formáty).
- Na rýchlu prácu so FS sa používa knižnica llfio, ktorá priamo volá syscall.
- Integrovaný editor založený na Lexilla a Scintilla (na báze editora turbo).
- Konfigurácia sa ukladá vo formáte TOML, takže Glaze 7.2.0 sa hodila perfektne.
Kód projektu je napísaný v C++ (štandard C++23) a je šírený pod licenciou WTFPL.
Prosím, hláste všetky zistené chyby!
Zdroj: linux.org.ru
