Më 26 janar u lëshua versioni 1.12 i bibliotekës ndërplatformë të widget-eve TGUI, e shkruar në gjuhën C++ dhe e shpërndarë nën licencën Zlib.
Versioni minimal i standardit është C++14. Për kompajlerët GCC >= 11, Clang >= 16 dhe IntelLLVM, standardi i C++17 përdoret si parazgjedhje.
Biblioteka mbështet disa backend-e për hyrje/dalje (parametri 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
Në paketë përfshihet gjithashtu një dizajner i thjeshtë GUI.
Lista e ndryshimeve:
- është shtuar widget-i VerticalTabs;
- është shtuar tipi i kursorit Move (i njohur gjithashtu si kursor SizeAll);
- pronësia KeepInParent e klasës ChildWindow nuk e mori parasysh kufijtë e elementit prind;
- është rregulluar një gabim që shkaktonte crash në Gui Builder kur përpiqeshit të hapnit një formë, nëse forma aktuale ende nuk ishte ruajtur;
- mbështetje për më shumë pajisje Android me backend-in SDL_GPU (SDL3).
Burimi: linux.org.ru
