Január 26-án jelent meg a 1.12-es multiplatform widget könyvtár TGUI, amely C++ nyelven íródott és Zlib licenc alatt érhető el.
A minimális szabványverzió: C++14. A GCC >= 11, Clang >= 16 és IntelLLVM fordítók esetében alapértelmezetten a C++17 szabvány használatos.
A könyvtár több bemeneti/kimeneti háttér támogatásával rendelkezik (CMake TGUI_BACKEND paraméter):
- 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
A csomag tartalmaz egy egyszerű GUI tervezőt is.
Változások listája:
- Hozzáadva a VerticalTabs widget;
- Hozzáadva a Move kurzortípus (más néven SizeAll kurzor);
- A ChildWindow osztály KeepInParent tulajdonsága nem vette figyelembe a szülőelem határait;
- Javítva a Gui Builder összeomlásának hibája, amikor a forma megnyitására tett kísérlet során a jelenlegi forma még nem volt mentve;
- Több Android eszköz támogatása a SDL_GPU háttérrel (SDL3).
Forrás: linux.org.ru
