Após mais de um ano de desenvolvimento, em 32 de março, foi lançado o 1.0.0 Beta do gerenciador de arquivos FARS, que é multiplataforma, multithread e otimizado para SIMD.
Características:
- É necessário qualquer emulador de terminal que suporte os formatos Sixel, Kitty Graphics Protocol ou iTerm2.
- Preferencialmente, o ET deve suportar Kitty Keyboard Protocol, então um maior número de combinações de teclas estará disponível.
- O parsing das sequências ESC do ET é realizado pela biblioteca Lug 0.5.0.
- Para a interface do usuário, utilizo meu fork significativamente reescrito FTXUI 6.0.0 e 6.0.1) com o backend constixel.hpp para a renderização no ET.
- Como a interface já não é textual, nomeei essa concepção de SUI – Sixel User Interface (embora constixel.hpp suporte todos os três formatos).
- Para uma operação rápida com o FS, utilizo a biblioteca llfio, que chama syscall diretamente.
- O editor embutido é baseado em Lexilla e Scintilla (baseado no editor turbo).
- A configuração é armazenada no formato TOML, então Glaze 7.2.0 se encaixou perfeitamente.
O código do projeto está escrito em C++ (padrão C++23) e é distribuído sob a licença WTFPL.
Por favor, reporte quaisquer erros encontrados!
Fonte: linux.org.ru
