26. jaanuaril ilmus 1.12 platvormidevaheline vidinaraamat TGUI, mis on kirjutatud C++ keeles ja jagatakse Zlib litsentsi alusel.
Minimaalne standardiversioon on C++14. GCC >= 11, Clang >= 16 ja IntelLLVM kompilaatorite puhul kasutatakse vaikimisi C++17 standardit.
Raamatukogu toetab mitmeid sisendi- ja vÀljundi tagaplane (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
Kuna komplekti kuulub ka lihtne GUI disainer.
Muutuste nimekiri:
- lisatud vidin VerticalTabs;
- lisatud kursori tĂŒĂŒp Move (tuntud ka kui kursori SizeAll);
- ChildWindow klassi omadus KeepInParent ei arvesse vÔtnud vanema elemendi piire;
- parandatud Gui Builder'i kokkuvarisemise viga, kui prooviti avada vormi, kui praegune vorm polnud veel salvestatud;
- tuged rohkem Android seadmeid SDL_GPU (SDL3) tagaplaaniga.
Allikas: linux.org.ru
