Unclaimed project
Are you a maintainer of raygui? Claim this project to take control of your public changelog and roadmap.
Claim this projectChangelog
raygui
A simple and easy-to-use immediate-mode gui library
Back to changelogNew
raygui v4.0

What's Changed
New raygui 4.0 release main changes:
ADDED: GuiToggleSlider()
ADDED: GuiColorPickerHSV() and GuiColorPanelHSV()
ADDED: Multiple new icons, mostly compiler related
ADDED: New DEFAULT 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 file
REDESIGNED: 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 to GuiDrawRectangle() and GuiDrawText()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 to gui_window_file_dialogUPDATED: All styles to include ISO-8859-15 charset (as much as possible)New Contributors
- @anstropleuton made their first contribution in https://github.com/raysan5/raygui/pull/287
- @cabarger made their first contribution in https://github.com/raysan5/raygui/pull/290
- @Durobot made their first contribution in https://github.com/raysan5/raygui/pull/293
- @manuel5975p made their first contribution in https://github.com/raysan5/raygui/pull/301
- @FederAndInk made their first contribution in https://github.com/raysan5/raygui/pull/313
- @sshsphere made their first contribution in https://github.com/raysan5/raygui/pull/314
- @Z0RIK made their first contribution in https://github.com/raysan5/raygui/pull/310
- @Akimpaus made their first contribution in https://github.com/raysan5/raygui/pull/318
- @Rainb0wSkeppy made their first contribution in https://github.com/raysan5/raygui/pull/322
- @CrackedPixel made their first contribution in https://github.com/raysan5/raygui/pull/329
Full Changelog: https://github.com/raysan5/raygui/compare/3.6...4.0