Nach über einem Jahr Entwicklung wurde am 32. März die Version 1.0.0 Beta des plattformübergreifenden, multithreaded, SIMD-optimierten Dateimanagers FARS veröffentlicht.
Besonderheiten:
- Es ist ein beliebiger Terminal-Emulator erforderlich, der folgende Formate unterstützt: Sixel, Kitty Graphics Protocol или iTerm2.
- Ideal wäre es, wenn der Emulator das Kitty Keyboard Protocol, unterstützen würde, damit eine größere Anzahl von Tastenkombinationen verfügbar wird.
- Das Parsen von ESC-Sequenzen im Emulator erfolgt über die Bibliothek Lug 0.5.0.
- Für die Benutzeroberfläche wird mein erheblich neu gestalteter Fork verwendet FTXUI 6.0.0 und 6.0.1) mit dem Backend constixel.hpp zur Darstellung im Emulator.
- Da die Benutzeroberfläche nicht mehr textbasiert ist, habe ich dieses Konzept SUI – Sixel Benutzeroberfläche genannt (obwohl constixel.hpp alle drei Formate unterstützt).
- Für einen schnellen Zugriff auf das Dateisystem wird die Bibliothek llfio, die Syscalls direkt aufruft, verwendet.
- Der integrierte Editor basiert auf Lexilla und Scintilla (basierend auf dem Editor turbo).
- Die Konfiguration wird im TOML-Format gespeichert, somit Glaze 7.2.0 ideal passt.
Der Projektcode ist in C++ (Standard C++23) geschrieben und wird unter der Lizenz WTFPL.
Bitte melden Sie alle gefundenen Fehler!
Quelle: linux.org.ru
