Skip to Content

tgui v1.8.0

Created
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

# Supported Platforms

All platforms are supported

# Features

Default feature: sfml

# raylib

Build the RAYLIB backend

Dependencies:
and 9 transitive dependencies:
Host Dependencies:
2 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:

# sfml default

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.

# Dependents

No dependents.

# Host Dependents

No dependents.

# Contributors

  • Tri Tran's avatar Tri Tran
  • tGstep's avatar tGstep
  • Stefano Sinigardi's avatar Stefano Sinigardi
  • JackBoosY's avatar JackBoosY
  • Phil Christensen's avatar Phil Christensen
  • Robert Schumacher's avatar Robert Schumacher
  • Jack·Boos·Yu's avatar Jack·Boos·Yu
  • Bruno Van de Velde's avatar Bruno Van de Velde
  • autoantwort's avatar autoantwort
  • Kai Pastor's avatar Kai Pastor
  • jim wang's avatar jim wang
  • nfarid's avatar nfarid
  • Li Xinchen's avatar Li Xinchen
  • Frank's avatar Frank
  • ytnuf's avatar ytnuf
  • Mengna-Li's avatar Mengna-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)
and 13 more commits:

# Source