Ní ọjọ́ kẹrìndínlọ́gbọ̀n oṣù kìíní, ìtújáde ẹ̀yà 1.12 ti ìkàwé widget cross-platform wáyé. TGUI, tí a kọ ní C++ tí a sì pín kiri lábẹ́ ìwé àṣẹ Zlib.
Ẹ̀yà boṣewa tó kéré jùlọ ni C++14. Fún àwọn olùkópa GCC >= 11, Clang >= 16, àti IntelLLVM, a máa ń lo ìwọ̀n C++17 láìsí àyípadà.
Ilé ìkàwé náà ṣe àtìlẹ́yìn fún ọ̀pọ̀lọpọ̀ àwọn ìfàsẹ́yìn I/O (ìlànà CMake TGUI_BACKEND):
- SFML_GRAPHICS – àwọn àwòrán sfml
- SFML_OPENGL3 – sfml-window + OpenGL + FreeType
- SDL_GPU – SDL + SDL_ttf
- SDL_RENDERER – SDL + SDL_ttf
- SDL_OPENGL3 – SDL + OpenGL + Ọ̀fẹ́Tíìpì
- SDL_GLES2 – SDL + OpenGL ES + Ọ̀fẹ́Tíìpì
- SDL_TTF_OPENGL3 – SDL + OpenGL + SDL_ttf
- SDL_TTF_GLES2 – SDL + OpenGL ES + SDL_ttf
- GLFW_OPENGL3 – GLFW + OpenGL + Ọ̀fẹ́Tíìpì
- GLFW_GLES2 – GLFW + OpenGL ES + Ọ̀fẹ́Tíìpì
- RAYLIB – raylib
Apẹẹrẹ GUI ti o rọrun tun wa pẹlu.
Akojọ awọn iyipada:
- A fi ohun elo VerticalTabs kun un;
- A fi irú ìkọ̀wé Move kún un (tí a tún mọ̀ sí SizeAll cursor);
- Ohun ìní KeepInParent ti kilasi ChildWindow kò bọ̀wọ̀ fún ààlà àwọn òbí;
- Ṣe àtúnṣe ìjákulẹ̀ kan nínú Gui Builder nígbà tí a ń gbìyànjú láti ṣí fọ́ọ̀mù kan tí a kò bá tí ì fi fọ́ọ̀mù lọ́wọ́lọ́wọ́ pamọ́;
- поддержка большего количества устройств Android с бэкендом SDL_GPU (SDL3).
orisun: linux.org.ru
