TGUI 1.12

good-penguin.png

26 января состоялся релиз 1.12 кроссплатформенной библиотеки виджетов TGUI, написанной на языке C++ и распространяемой по лицензии Zlib.
Минимальная версия стандарта — C++14. Для компиляторов GCC >= 11, Clang >= 16 и IntelLLVM по умолчанию используется стандарт C++17.

Библиотека поддерживает несколько бэкендов ввода-вывода (параметр 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

В комплект поставки также входит простой дизайнер GUI.

Список изменений:

  • Добавлен виджет VerticalTabs.
  • Добавлен тип курсора Move (также известный как курсор SizeAll).
  • Свойство KeepInParent класса ChildWindow не учитывало границы родительского элемента.
  • Исправлена ошибка падения Gui Builder при попытке открытия формы, если текущая форма ещё не была сохранена.
  • Поддержка большего количества устройств Android с бэкендом SDL_GPU (SDL3).

>>> Подробности на tgui.eu

Linux.org.ru прочитано 861 раз