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
: NewDEFAULT
properties:TEXT_LINE_SPACING
,TEXT_ALIGNMENT_VERTICAL
,TEXT_WRAP_MODE
ADDED
: New enum values:GuiTextAlignment
,GuiTextAlignmentVertical
,GuiTextWrapMode
ADDED
: 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_dialog
module togui_window_file_dialog
UPDATED
: 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_TIMER
ADDED
: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.5
tool)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
:VS2022
projects andCMake
build 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.5
rGuiLayout 2.5
rGuiIcons 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.