Na 32 maart meer dan een jaar ontwikkeling is de 1.0.0 Beta cross-platform, multi-threaded, SIMD-geoptimaliseerde bestandsbeheerder FARS uitgebracht.
Kenmerken:
- Voor gebruik is elke terminalemulator met ondersteuning voor de volgende formaten vereist: Sixel, Kitty Graphics Protocol of iTerm2.
- Bij voorkeur moet de terminalemulator ondersteuning bieden voor Kitty Keyboard Protocol, zodat er meer sneltoetscombinaties beschikbaar zijn.
- Het parseren van ESC-sequenties in de terminalemulator gebeurt met de bibliotheek Lug 0.5.0.
- Voor de gebruikersinterface wordt mijn aanzienlijk herschreven fork gebruikt FTXUI 6.0.0 en 6.0.1) met de backend constixel.hpp voor rendering in de terminalemulator.
- Omdat de interface niet langer tekstgebaseerd is, heb ik dit concept SUI genoemd – Sixel User Interface (hoewel constixel.hpp alle drie de formaten ondersteunt).
- Voor snelle interactie met het bestandssysteem wordt de bibliotheek llfio, die syscalls direct aanroept.
- De ingebouwde editor is gebaseerd op Lexilla en Scintilla (gebaseerd op de editor turbo).
- De configuratie wordt opgeslagen in TOML-indeling, zodat Glaze 7.2.0 het perfect aanpaste.
De projectcode is geschreven in C++ (standaard C++23) en wordt verspreid onder de licentie WTFPL.
Gelieve alle gevonden fouten te melden!
Bron: linux.org.ru
