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
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
f24b309386
REVIEWED: GuiListView() use style LIST_ITEMS_BORDER_WIDTH
2025-02-08 13:39:45 +01:00
ce1c756f70
REVIEWED: rltech style updated
2025-02-05 20:27:20 +01:00
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
8535b51259
Update raygui version for potential breaking changes coming soon...
2025-02-02 13:42:42 +01:00
d36080ea70
Merge branch 'master' of https://github.com/raysan5/raygui
2025-02-01 21:39:50 +01:00
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
c8a037cde1
Removed temp files
2025-02-01 21:33:27 +01:00
34acf544e7
Update raygui.h
2025-01-31 13:10:39 +01:00
b00b72d143
Update style_amber.rgs
2025-01-31 12:29:21 +01:00
67909eea86
Update style_amber.png
2025-01-31 12:29:18 +01:00
4c7bc3935d
Update style_amber.h
2025-01-31 12:29:03 +01:00
1391349feb
Update raygui.h
2025-01-31 12:28:16 +01:00
eea93facea
REVIEWED: GuiLoadIconsFromMemory()
2025-01-31 12:28:12 +01:00
49aaa0a801
Update controls_test_suite.c
2025-01-31 01:12:26 +01:00
76cc79d62b
Update style_amber.h
2025-01-31 01:12:19 +01:00
cbe91fa082
Update raygui.h
2025-01-31 01:12:01 +01:00
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
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
4646769751
Update custom_file_dialog.c
2025-01-21 22:44:06 +01:00
76b36b597e
Update Makefile
2025-01-12 16:33:46 +01:00
e09dfe8bbd
Update Makefile
2025-01-12 16:19:46 +01:00
1f81371106
Update year to 2025
2025-01-01 00:10:23 +01:00
090db355ea
Remove trailing spaces
2024-12-23 19:23:47 +01:00
b9f40170c1
Updated style: Amber, make slider/progress bars visible on press
2024-12-19 17:52:38 +01:00
43cdbce0ad
Update Makefile
2024-12-16 00:37:18 +01:00
f11dc823d1
Update raygui.h
2024-12-03 19:14:55 +01:00
d0cbf9bee2
Prevent crash when passing NULL to GuiToggleSlider ( #437 )
2024-12-01 23:16:15 +01:00
dbfd9c7880
ADDED: RLtech style
2024-11-28 08:44:15 +01:00
56f9fc5189
Update style_amber.h
2024-11-28 08:43:51 +01:00
1e03efca48
Update raygui.h
2024-09-24 20:01:51 +02:00
73f85d82f6
Update raygui.h
2024-09-24 20:01:33 +02:00
38ababbc62
add ctrl backspace support for deleting words ( #431 )
2024-09-24 19:47:40 +02:00
18edd7951b
Update README.md
2024-09-23 15:32:55 +02:00
38bc79b432
GuiTextBox(): Do not get previous code point when at start of string ( #420 )
...
Co-authored-by: segcore <segcore@github.com >
2024-09-22 20:25:21 +02:00
20950c555d
Update README.md
2024-09-22 20:23:18 +02:00
b5a81fb76e
Fix #426 ( #427 )
2024-09-11 23:38:01 +02:00
56ec987258
REVIEWED: Possibly obfuscated variable in loop!
2024-09-10 13:01:29 +02:00
6aae83894a
ADDED: Hot Icon
...
Minor tweaks
2024-08-19 13:40:12 +02:00