26. jaanuaril ilmus 1.12 platvormidevaheline vidinaraamatukogu TGUI, mis on kirjutatud C++ keeles ja jagatakse Zlib litsentsi alusel.
Minimaalne standardiversioon on C++14. GCC >= 11, Clang >= 16 ja IntelLLVM kompilatorid kasutavad vaikimisi C++17 standardit.
Raamatukogu toetab mitmeid sisend-väljund taustu (CMake parameeter TGUI_BACKEND):
- SFML_GRAPHICS – sfml-graphics
- SFML_OPENGL3 – sfml-window + OpenGL + FreeType
- SDL_GPU – SDL + SDL_ttf
- SDL_RENDERER – SDL + SDL_ttf
- SDL_OPENGL3 – SDL + OpenGL + FreeType
- SDL_GLES2 – SDL + OpenGL ES + FreeType
- SDL_TTF_OPENGL3 – SDL + OpenGL + SDL_ttf
- SDL_TTF_GLES2 – SDL + OpenGL ES + SDL_ttf
- GLFW_OPENGL3 – GLFW + OpenGL + FreeType
- GLFW_GLES2 – GLFW + OpenGL ES + FreeType
- RAYLIB – raylib
Komplekti kuulub ka lihtne GUI disainer.
Muudatuste nimekiri:
- lisatud vidin VerticalTabs;
- lisatud kursori tüüp Move (tuntud ka kui SizeAll kursori tüüp);
- ChildWindow klassi omadus KeepInParent ei arvestanud vanema elementide piire;
- parandatud Gui Buildi krahhi, kui püüti avada vormi, kui praegune vorm ei olnud veel salvestatud;
- toetatakse rohkem Android seadmeid SDL_GPU (SDL3) taustaga.
Allikas: linux.org.ru
