Releases: raysan5/raygui
raygui v4.0
What's Changed
New raygui 4.0 release main changes:
ADDED:GuiToggleSlider()ADDED:GuiColorPickerHSV()andGuiColorPanelHSV()ADDED: Multiple new icons, mostly compiler relatedADDED: NewDEFAULTproperties:TEXT_LINE_SPACING,TEXT_ALIGNMENT_VERTICAL,TEXT_WRAP_MODEADDED: New enum values:GuiTextAlignment,GuiTextAlignmentVertical,GuiTextWrapModeADDED: Support loading styles with custom font charset from external fileREDESIGNED:GuiTextBox(), support mouse cursor positioningREDESIGNED:GuiDrawText(), support multiline and word-wrap modes (read only)REDESIGNED:GuiProgressBar()to be more visual, progress affects border colorREDESIGNED: Global alpha consideration moved toGuiDrawRectangle()andGuiDrawText()REDESIGNED:GuiScrollPanel(), get parameters by reference and return result valueREDESIGNED:GuiToggleGroup(), get parameters by reference and return result valueREDESIGNED:GuiComboBox(), get parameters by reference and return result valueREDESIGNED:GuiCheckBox(), get parameters by reference and return result valueREDESIGNED:GuiSlider(), get parameters by reference and return result valueREDESIGNED:GuiSliderBar(), get parameters by reference and return result valueREDESIGNED:GuiProgressBar(), get parameters by reference and return result valueREDESIGNED:GuiListView(), get parameters by reference and return result valueREDESIGNED:GuiColorPicker(), get parameters by reference and return result valueREDESIGNED:GuiColorPanel(), get parameters by reference and return result valueREDESIGNED:GuiColorBarAlpha(), get parameters by reference and return result valueREDESIGNED:GuiColorBarHue(), get parameters by reference and return result valueREDESIGNED:GuiGrid(), get parameters by reference and return result valueREDESIGNED:GuiGrid(), added extra parameterREDESIGNED:GuiListViewEx(), change parameters orderREDESIGNED: All controls return result as int valueREVIEWED:GuiScrollPanel()to avoid smallish scroll-barsREVIEWED: All examples and specially controls_test_suiteRENAMED:gui_file_dialogmodule togui_window_file_dialogUPDATED: All styles to include ISO-8859-15 charset (as much as possible)
All raylibtech tools will be updated soon to support this version.
Enjoy raygui 4.0!
New Contributors
- @anstropleuton made their first contribution in #287
- @cabarger made their first contribution in #290
- @Durobot made their first contribution in #293
- @manuel5975p made their first contribution in #301
- @FederAndInk made their first contribution in #313
- @sshsphere made their first contribution in #314
- @Z0RIK made their first contribution in #310
- @Akimpaus made their first contribution in #318
- @Rainb0wSkeppy made their first contribution in #322
- @CrackedPixel made their first contribution in #329
Full Changelog: 3.6...4.0
raygui v3.6
What's Changed
New raygui 3.6 release main changes:
ADDED: New icon:SAND_TIMERADDED:GuiLoadStyleFromMemory()(binary only)REVIEWED:GuiScrollBar()horizontal movement keyREVIEWED:GuiTextBox()crash on cursor movementREVIEWED:GuiTextBox(), additional inputs supportREVIEWED:GuiLabelButton(), avoid text cutREVIEWED:GuiTextInputBox(), password inputREVIEWED: LocalGetCodepointNext(), aligned with raylibREVIEWED: Avoid using hardcoded values for shapes whitecharREDESIGNED:GuiSlider*()/GuiScrollBar()to support out-of-bounds
All raylibtech tools will be updated properly to use this version.
Enjoy raygui 3.6!
New Contributors
- @andrewharker made their first contribution in #275
- @codecat made their first contribution in #276
- @PROP65 made their first contribution in #279
Full Changelog: 3.5...3.6
raygui v3.5
What's Changed
New raygui 3.5 release main changes:
ADDED:GuiTabBar(), based onGuiToggle()ADDED: Helper functions to split text in separate linesADDED: Multiple new icons, useful for code editing toolsREMOVED: Unneeded icon editing functionsREMOVED:GuiTextBoxMulti(), very limited and brokenREMOVED:MeasureTextEx()dependency, logic directly implementedREMOVED:DrawTextEx()dependency, logic directly implementedREVIEWED:GuiScrollBar(), improve mouse-click behaviourREVIEWED: Library header info, more info, better organizedREDESIGNED:GuiTextBox()to support cursor movementREDESIGNED:GuiDrawText()to divide drawing by lines- Updated to use
raylib 4.5
All raylibtech tools will be updated properly to use this version.
Enjoy raygui 3.5!
New Contributors
- @Wytekol made their first contribution in #249
- @KOLANICH made their first contribution in #250
- @odecaux made their first contribution in #256
- @shadeops made their first contribution in #260
- @smallcluster made their first contribution in #268
- @hanaxar made their first contribution in #270
Full Changelog: 3.2...3.5
raygui v3.2
Updated for next raylib version: raylib v4.2 and for updated raylibtech tools.
Highlight changes:
RENAMED: Some enum values, for unification, avoiding prefixesREMOVED:GuiScrollBar(), only internalREDESIGNED:GuiPanel()to support text parameterREDESIGNED:GuiScrollPanel()to support text parameterREDESIGNED:GuiColorPicker()to support text parameterREDESIGNED:GuiColorPanel()to support text parameterREDESIGNED:GuiColorBarAlpha()to support text parameterREDESIGNED:GuiColorBarHue()to support text parameterREDESIGNED:GuiTextInputBox()to support password
Full Changelog: 3.1...3.2
raygui v3.1
New version improvements:
REVIEWED: Default style for consistency (aligned withrGuiLayout v2.5tool)REVIEWED:GuiLoadStyle()to support compressed font atlas image data and unload previous texturesREVIEWED: External icons usage logic, required macros changedREVIEWED:GuiLine()for centered alignment when including textRENAMED: Multiple controls properties definitions to prependRAYGUI_RENAMED:RICON_references toRAYGUI_ICON_for library consistencyUPDATED:VS2022projects andCMakebuild optionREVIEWED: Minor tweaks and fixes
Note this is a release before introducing some breaking changes to the library, this release is intended to work with:
rGuiStyler 3.5rGuiLayout 2.5rGuiIcons 1.5
Hope you enjoy this new release! :)
raygui v3.0
This version is stable enough to make a release from it.
I'm using this release to update all the tools I developed using it on raylib technologies.
raygui v2.8-dev
This is a pre-release, library still need some review...
raygui v2.6
Just a stable release used for the my latest tools updates.
I'm quite happy with the current implementation of the library: the API, the controls available and the styling possibilities.
