Commit Graph

1248 Commits

Author SHA1 Message Date
Ray
ea928f5609 Updated all styles to latest raygui 4.x and rGuiStyler 6.0 2025-03-27 19:04:19 +01:00
Ray
decc5151e6 Updated style: default 2025-03-27 18:52:18 +01:00
Ray
8d299c3c50 REMOVED: Old raygui style files (raygui <4.x) 2025-03-27 18:45:51 +01:00
Ray
ee64fedc1f Update style_dark.png 2025-03-26 00:33:35 +01:00
Ray
060561358e ADDED: New style: Genesis 2025-03-26 00:32:37 +01:00
Ray
678bf58834 Renamed font files 2025-03-26 00:31:04 +01:00
Ray
cb1c54d143 Avoid size_t 2025-03-25 22:50:45 +01:00
37f355ea6f Fix integer overflow potential (#477) 2025-03-25 22:46:28 +01:00
107214fa23 Replace RL_FREE with RAYGUI_FREE (#479) 2025-03-25 22:44:10 +01:00
1536ae35c7 removed left-right padding from GuiProgressBar (#473) 2025-03-14 13:16:02 +01:00
460411efef Fix enum compare warning in GuiPanel (#456) 2025-03-13 16:54:06 +01:00
63319f2ee7 Export GuiSliderPro and add static to GetTextLines (for shared libs) (#470)
I was having issues using it in conjunction with raylib (in Windows), so added these annotations here.

Let me know if it's okay, thanks for the project, Ray!!
2025-03-13 16:51:51 +01:00
b2ef0f864e [portable_window] fix window flicker when moving it without dragging... (#469)
...the bar. This example never expected it and was caching Window
Position, which means that position was outdated at the moment you moved
the window via other means than dragging the bar.

Fixes: https://github.com/raysan5/raygui/issues/468
2025-03-13 16:48:57 +01:00
372285ef98 Fix building and cleaning examples on OpenBSD. (#471) 2025-03-13 16:47:00 +01:00
Ray
d5459559e5 Update raygui.h 2025-03-13 16:42:25 +01:00
Ray
fc9d852d4a Update raygui.h 2025-03-10 17:10:07 +01:00
9a95871701 GuiTextBox() rework (#466)
* GuiTextBox: Fix possible overflow when handling backspace and delete

Simplify code a bit by removing unnecessary checks

* GuiTextBox: Fix CTRL+Backspace behavior

Remove undefined behavior (previously called isspace with oob values)
Fix unable to delete first character
Fix handling of symbols like any other "standard" input field or text editor on Windows does it

* GuiTextBox: Add CTRL+DELETE, CTRL+LEFT and CTRL+RIGHT handling

Copy behavior from programs like notepad, Notepad++, OneNote, address bar in Edge, etc.

* GuiTextBox: Simplify and improve auto-cursor code

Remove one global variable and compact checks into one bool variable
Fix auto cursor triggering immediately when button is held when clicking edit box
Tuned the values, so they match cooldown and delay when entering text

* GuiTextBox: Bring some checks in-line with the rest of the function
2025-02-28 15:09:58 +01:00
c198b9c34e fixed border and padding offset issue caused by BORDER_WIDTH (#465) 2025-02-28 12:28:33 +01:00
b19a0168fa Fix GuiSlider not drawing handle (#464) 2025-02-26 22:25:58 +01:00
f25b1dd757 Fix GuiTextBox handling of codepoints when deleting text and clicking with mouse (#462) 2025-02-25 21:40:57 +01:00
3397b015ef GuiTextBox paste support (#463)
* Add support for paste (CTRL+V) in GuiTextBox

* Remove commented out code

(a more elegant but incomplete solution, which does not check for control characters)
2025-02-25 21:39:31 +01:00
Ray
e4a59f0afa ADDED: GuiListView*() property LIST_ITEMS_BORDER_NORMAL
Allows creating list view with items outlined on normal state (not only when focused/selected)
2025-02-11 18:45:47 +01:00
Ray
f24b309386 REVIEWED: GuiListView() use style LIST_ITEMS_BORDER_WIDTH 2025-02-08 13:39:45 +01:00
Ray
ce1c756f70 REVIEWED: rltech style updated 2025-02-05 20:27:20 +01:00
Ray
4029ec0954 REVIEWED: Issue with TextJoin() #455 #457 2025-02-05 20:26:57 +01:00
74249a76c6 Expose RAYGUI_WINDOWBOX_CLOSEBUTTON_HEIGHT in GuiWindowBox. (#453) 2025-02-05 20:01:08 +01:00
c98814df2a Fix mismatch between if defined and define for RAYGUI_LINE_MARGIN_TEXT. (#454) 2025-02-05 20:00:19 +01:00
Ray
8535b51259 Update raygui version for potential breaking changes coming soon... 2025-02-02 13:42:42 +01:00
Ray
d36080ea70 Merge branch 'master' of https://github.com/raysan5/raygui 2025-02-01 21:39:50 +01:00
Ray
29ec7657c5 REVIEWED: property_list example #451 2025-02-01 21:39:40 +01:00
4ea41c76ee Added drawing of Slider knob in disabled state. (#452) 2025-02-01 21:35:23 +01:00
31b6ca3ccc Fix GuiTextSplit overrunning on max split count (#450)
Co-authored-by: segcore <segcore@github.com>
2025-02-01 21:34:29 +01:00
Ray
c8a037cde1 Removed temp files 2025-02-01 21:33:27 +01:00
Ray
34acf544e7 Update raygui.h 2025-01-31 13:10:39 +01:00
Ray
b00b72d143 Update style_amber.rgs 2025-01-31 12:29:21 +01:00
Ray
67909eea86 Update style_amber.png 2025-01-31 12:29:18 +01:00
Ray
4c7bc3935d Update style_amber.h 2025-01-31 12:29:03 +01:00
Ray
1391349feb Update raygui.h 2025-01-31 12:28:16 +01:00
Ray
eea93facea REVIEWED: GuiLoadIconsFromMemory() 2025-01-31 12:28:12 +01:00
Ray
49aaa0a801 Update controls_test_suite.c 2025-01-31 01:12:26 +01:00
Ray
76cc79d62b Update style_amber.h 2025-01-31 01:12:19 +01:00
Ray
cbe91fa082 Update raygui.h 2025-01-31 01:12:01 +01:00
Ray
46fd886f18 REMOVED: SPINNER control properties, using VALUEBOX and BUTTON
REVIEWED: All controls that use some label, use `LABEL` style
Several minor tweaks
2025-01-31 00:28:11 +01:00
Ray
97755aaf89 Update raygui.h 2025-01-26 21:01:58 +01:00
54bff64d7d fix: sprintf, use snprintf (#447) 2025-01-21 23:30:58 +01:00
004d5bf6f5 Add LoadIconsFromMemory (#449) 2025-01-21 23:29:48 +01:00
Ray
4646769751 Update custom_file_dialog.c 2025-01-21 22:44:06 +01:00
Ray
76b36b597e Update Makefile 2025-01-12 16:33:46 +01:00
Ray
e09dfe8bbd Update Makefile 2025-01-12 16:19:46 +01:00
Ray
1f81371106 Update year to 2025 2025-01-01 00:10:23 +01:00