A avut loc lansarea versiunii 0.1.4 pe 1 mai CodePointer (anterior numit qtedit4) - IDE pentru limbajele C++, Go, Rust și multe altele.
Proiectul se află în stadiu incipient de dezvoltare, iar accentul se pune pe dezvoltarea locală, nu pe cea web.
Funcționalități principale:
- Suport doar pentru UTF-8.
- Posibilitatea de a încărca/construi proiecte: CMake, Meson, Go, Cargo.
- Previzualizare XML, JSON, SVG, Markdown.
- Editor de fișiere binare / cod hexazecimal.
- Vizualizator de imagini simplu.
- Actualizare automată (opțional) utilizând canale stabile și de testare.
- Panou de comenzi (Ctrl+P - deschidere fișiere, Ctrl+Shift+P - listă de comenzi).
- Salvare automată (fișierele modificate se restaurează la următoarea pornire a aplicației).
- Suport Git (commit, amend, schimbare ramuri).
- Emulator de terminal încorporat (bazat pe libvterm).
- Formatarea codului (în dezvoltare).
- Pentru editarea codului se folosește fork widget-ul qutepart-cpp, adaptat pentru Qt 6:
- nu depinde de bibliotecile KDE;
- evidențierea sintaxei pentru 385 de formate (se folosesc fișiere XML pentru descrierea sintaxei din editorul Kate);
- 30 de teme de design (de asemenea din Kate).
Proiectul este scris în C++ (standard C++20) folosind framework-ul Qt 6 și este distribuit sub licența GNU GPL 2.0.
Modificările din această versiune:
- a fost adăugat un plugin cu suport inițial pentru completarea automată a claselor, structurilor și funcțiilor din proiectul curent, folosind parserele tree-sitter;
- îmbunătățită funcționalitatea cu Git;
- corectată o eroare la salvarea fișierelor neschimbate.
Sursa: linux.org.ru
