Skip to content

tguiv1.8.0

Updated

TGUI is an easy to use, cross-platform, C++ GUI for SFML.

#Usage

tgui provides CMake targets:

find_package(TGUI CONFIG REQUIRED)
target_link_libraries(main PRIVATE TGUI::TGUI)

#License

Zlib

#Supported Platforms

All platforms supported.

#Features

Default feature: sfml

#raylib

Build the RAYLIB backend

Dependencies:
and 25 transitive dependencies:
Host Dependencies:
7 transitive dependencies:

#sdl2

Build the SDL backend

Dependencies:
and 9 transitive dependencies:
Host Dependencies:
3 transitive dependencies:

#sdl3

Build the SDL3 backend

Dependencies:
and 5 transitive dependencies:
Host Dependencies:
2 transitive dependencies:

#sfmldefault

Build the SFML backend

Dependencies:
  • sfml

    Features: graphics

and 5 transitive dependencies:
Host Dependencies:
2 transitive dependencies:

#tool

Build GUI builder

Dependencies:

No dependencies.

Host Dependencies:

No dependencies.

#Dependencies

No transitive dependencies.

#Host Dependencies

No transitive dependencies.

#Used By

No ports use this.

#Host Tool For

No ports use this.

#Contributors

  • Tri Tran's avatarTri Tran
  • tGstep's avatartGstep
  • Stefano Sinigardi's avatarStefano Sinigardi
  • JackBoosY's avatarJackBoosY
  • Phil Christensen's avatarPhil Christensen
  • Robert Schumacher's avatarRobert Schumacher
  • Jack·Boos·Yu's avatarJack·Boos·Yu
  • Bruno Van de Velde's avatarBruno Van de Velde
  • autoantwort's avatarautoantwort
  • Kai Pastor's avatarKai Pastor
  • jim wang's avatarjim wang
  • nfarid's avatarnfarid
  • Li Xinchen's avatarLi Xinchen
  • Frank's avatarFrank
  • ytnuf's avatarytnuf
  • Mengna-Li's avatarMengna-Li

#Changelog

  • ce82258[tgui] Ensures correct option when using SDL3 (#44715)
  • 8688acd[tgui] Fix backend check (#44452)
  • 958f7ac[tgui] update to 1.8.0,add sdl3 and raylib support (#44145)
  • 5822723[tgui] Prevent unnecessary dependencies (#43854)
  • 32d2684[tgui] Update version to 1.7.0 (#43011)
  • c48ac18[tgui] Update to 1.6.1 (#42640)
  • 7dc284a[tgui] Change the cmake feature flags (#36452)
  • e642493[tgui] Update to 1.1.0 (#34972)
  • e7fc86a[tgui] update port (#27063)
  • df806d3[sdl2-ttf,tgui,sfml] Update sdl2-ttf to 2.20.0, revise dependencies import and export (#26026)
Show 13 earlier changes