Après plus d'un an de développement, le 32 mars, la version 1.0.0 Beta du gestionnaire de fichiers multiplateforme, multithread et optimisé SIMD FARS a été publiée.
Caractéristiques :
- Un émulateur de terminal prenant en charge les formats est requis pour fonctionner. Sixel, Kitty Graphics Protocol ou iTerm2.
- Il est préférable que le terminal prenne en charge Kitty Keyboard Protocol, car cela permettra un plus grand nombre de combinaisons de touches.
- Le parsing des séquences ESC dans le terminal est effectué par la bibliothèque Lug 0.5.0.
- L'interface utilisateur utilise mon fork largement remanié FTXUI 6.0.0 et 6.0.1) avec un backend constixel.hpp pour le rendu dans le terminal.
- Comme l'interface n'est plus textuelle, j'ai nommé ce concept SUI – Sixel User Interface (bien que constixel.hpp prenne en charge les trois formats).
- Pour une utilisation rapide du système de fichiers, la bibliothèque llfio, qui appelle directement les appels système.
- L'éditeur intégré basé sur Lexilla et Scintilla (basé sur l'éditeur turbo).
- La configuration est stockée au format TOML, donc Glaze 7.2.0 elle convenait parfaitement.
Le code du projet est écrit en C++ (standard C++23) et est distribué sous la licence WTFPL.
Merci de signaler tous les bugs trouvés !
Source : linux.org.ru
