Skip to content

Releases: texus/TGUI

Nightly build

Nightly build Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 06 Sep 18:18

Commits

  • b0ac715: Fix up reference to C+14 to be C++17 (Jesper Juhl) #395

v1.13.0

Choose a tag to compare

@texus texus released this 24 Jun 20:38

Changelog:

  • Implemented support for using themes in form files (PR #348)
  • Code quality improvements by @jjuhl (e.g. adding clang-format PR #318)
  • Added Emscripten support
  • C++17 is now a minimum requirement
  • Added setTextInputUsesTextCursorByDefault to use I-beam cursor by default on edit boxes
  • Each tab in Tabs and VerticalTabs widgets can now be assigned a unique id
  • Position and size layout expressions weren't saved when the result equaled (0,0)

Contributors: @jpgaribotti, @jjuhl

v1.12.1

Choose a tag to compare

@texus texus released this 18 Apr 09:58

Changelog:

Fixed compilation with SFML 3.1

v1.12.0

Choose a tag to compare

@texus texus released this 26 Jan 18:22

Changelog:

  • New widget: VerticalTabs
  • Added Move cursor type (also known as SizeAll cursor)
  • ChildWindow's KeepInParent property didn't take parent borders into account
  • Fixed Gui Builder crash when attempting to open form while current form wasn't saved yet
  • Support more Android devices with SDL_GPU backend
  • Many code quality improvements by @jjuhl

v1.11.0

Choose a tag to compare

@texus texus released this 18 Sep 20:22

Changelog:

  • Added RoundedBorderRadius property to EditBox, TextArea, ComboBox and Tabs renderers
  • Added getLeftPlusRight and getTopPlusBottom functions to Outline class
  • Added TGUI_BUILD_CXX20_MODULE option to CMake to build TGUI as a c++20 module
  • EditBox and TextArea now support Ctrl+Backspace and Ctrl+Delete to delete words
  • ScrollablePanel didn't transform the right click position for its child widgets

v1.10.0

Choose a tag to compare

@texus texus released this 14 Jun 17:59

Changelog:

  • Added MaxWidth property to RadioButton and CheckBox
  • Added ClientPadding property to ChildWindow renderer
  • Added option to scale image (stretching while maintaining ratio) before applying 9-slice scaling
  • Show effects didn't take origin into account
  • Changed scaling when object is smaller than corners of 9-slice
  • Scrollbar now keeps scrolling when the mouse button stays pressed on top of an arrow
  • Values change faster when holding down a spin button arrow

v1.9.0

Choose a tag to compare

@texus texus released this 04 May 15:44

Changelog:

  • New backend: SDL_GPU (uses SDL3's new GPU API)
  • RichTextLabel can now contain url tags and a new findLinkAtPos function can check if the mouse is on top of any
  • Added mapPixelToCoords and mapCoordsToPixel to CanvasSFML
  • Added tgui::literals::percent namespace with the "_percent" user-defined literal
  • Added support for using raylib backend on Android via raymob
  • Fixed behavior of using showWithEffect or hideWithEffect with a Fade type while another fade animation wasn't finished yet

v1.8.0

Choose a tag to compare

@texus texus released this 23 Feb 12:22

Changelog:

  • New widget: ContextMenu
  • Added handleWindowEvents function to SFML backend (only for SFML 3)
  • Added onRightClick signal to ListBox
  • Added onTabRightClick signal to Tabs
  • Added setSmooth and isSmooth to CanvasSFML
  • Changed the way the view is handled in CanvasSFML
  • Pressing escape now closes the menu from ContextMenu or MenuBar

v1.7.0

Choose a tag to compare

@texus texus released this 22 Dec 14:41

Changelog:

  • New widgets: GrowHorizontalLayout and GrowVerticalLayout
  • Fixed some issues with font scale in SFML font backend

v1.6.1

Choose a tag to compare

@texus texus released this 09 Oct 06:31

Changelog:

  • Brightness slider in ColorPicker had a wrong size (regression in TGUI 1.6)
  • ColorPickerRenderer was missing property to style edit boxes