26. januára bol vydaný 1.12 multiplatformový knižnica widgetov TGUI, napísaná v jazyku C++ a distribuovaná pod licenciou Zlib.
Minimálna verzia štandardu — C++14. Pre kompilátory GCC >= 11, Clang >= 16 a IntelLLVM sa štandard C++17 používa predvolene.
Knižnica podporuje niekoľko backendov vstupu/výstupu (parameter CMake 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
Súčasťou dodávky je aj jednoduchý návrhár GUI.
Zoznam zmien:
- pridaný widget VerticalTabs;
- pridaný typ kurzora Move (tiež známy ako kurzor SizeAll);
- vlastnosť KeepInParent triedy ChildWindow nezohľadňovala hranice rodičovského prvku;
- opravená chyba pádu Gui Builder pri pokuse o otvorenie formulára, ak aktuálny formulár ešte nebol uložený;
- podpora väčšieho počtu zariadení Android s backendom SDL_GPU (SDL3).
Zdroj: linux.org.ru
