v1.0-alpha
Pre-release
Pre-release
Changelog:
- Added SDL_Renderer backend (SDL + SDL_ttf)
- Added GLFW/OpenGL backend (glfw3 + OpenGL >= 3.3 or GLES >= 2.0)
- Added SFML/OpenGL backend (sfml-window + OpenGL >= 3.3)
- Existing SFML-Graphics and SDL/OpenGL backends were redesigned
- Black, BabyBlue and TransparentGrey themes can now be used for all widgets
- ClientSize of ChildWindow can now be a layout instead of only a constant
- Typing in FileDialog now selects the first file starting with the typed letter
- TextSize can now also be set in theme file
- Added moveWithAnimation and resizeWithAnimation functions to Widget
- Added case-insensitive variants of startsWith and endsWith to String
- Textures can now be loaded from base64 string
- ListView columns can now be resizable
- ListView icons can also be saved in form file
- Position of text in buttons can now be changed
- Added changeMenuItem function to MenuBar to change the text of a menu
- Added SizeHorizontal and SizeVertical mouse cursors
- Added hasUserData to Widget
- Added LabelAlignment and ButtonAlignment to MessageBox
- Added ScrollbarValue to Label
- Theme files now support global properties
- Theme files now support inheritance between sections
- Tool tips are now shown on disabled widgets by default
- Word-wrapped lines no longer begin with whitespace
- Filter CR in TextArea to prevent issues when pasting CRLF on Windows