Nach über einem Jahr Entwicklung wurde am 32. März die Version 1.0.0 Beta des plattformübergreifenden, multithreaded, SIMD-optimierten Datei-Managers FARS veröffentlicht.
Merkmale:
- Für den Betrieb ist ein beliebiger Terminalemulator mit Unterstützung für die Formate erforderlich Sixel, Kitty Graphics Protocol oder iTerm2.
- Es wäre wünschenswert, dass der ET das unterstützt Kitty Keyboard Protocol, dann steht eine größere Anzahl von Tastenkombinationen zur Verfügung.
- Das Parsen der ESC-Sequenzen des ET erfolgt durch die Bibliothek Lug 0.5.0.
- Für die Benutzeroberfläche wird mein deutlich umgeschriebener Fork verwendet FTXUI 6.0.0 und 6.0.1) mit dem Backend constixel.hpp für die Darstellung im ET.
- Da die Benutzeroberfläche nicht mehr textbasiert ist, habe ich dieses Konzept SUI – Sixel User Interface genannt (obwohl constixel.hpp alle drei Formate unterstützt).
- Für eine schnelle Arbeit mit dem FS wird die Bibliothek llfio, die syscall direkt aufruft.
- Ein integrierter Editor basierend auf Lexilla und Scintilla (basierend auf dem Editor turbo).
- Die Konfiguration wird im TOML-Format gespeichert, sodass Glaze 7.2.0 es perfekt geeignet ist.
Der Code des Projekts ist in C++ (C++23 Standard) geschrieben und unter der Lizenz WTFPL.
Bitte melden Sie alle gefundenen Fehler!
Quelle: linux.org.ru
