Commit Graph

882 Commits

Author SHA1 Message Date
Ray
5bcfa6ccdc Update raygui.h 2022-06-03 11:48:39 +02:00
Ray
c29da799cc Update style_selector.c 2022-06-03 11:48:33 +02:00
Ray
2f127b3e83 REVIEWED: Possible memory leak #202 2022-06-02 20:11:05 +02:00
Ray
1f920bf264 REVIEWED: guiIconScale #196 2022-06-02 19:56:21 +02:00
Ray
df117f84cb REVIEWED: Narrowing issue with styles #179
Actually this issue is a bit tricky, C++ (g++ only) complains about narrowing on styles if `propertyValue` is assigned an hexadecimal value because it was not `unsigned int`, making it unsigned it avoids that error but then properties can only be positive... maybe we need some property value to be negative?

Maybe this issue will require further review in the future.
2022-06-01 20:48:20 +02:00
Ray
4232b2a0e7 REVIEWED: Created VS2022 projects for examples
Some renames and reviews
2022-06-01 20:40:42 +02:00
Ray
f9483a6a52 Merge branch 'master' of https://github.com/raysan5/raygui 2022-06-01 20:05:56 +02:00
Ray
99299c3f06 REVIEWED: Narrowing issue for g++ #179
It requires review for MSVC
2022-06-01 20:05:33 +02:00
Ray
161dc0ed84 Update README.md 2022-06-01 19:55:02 +02:00
Ray
6cff9e20d4 Reviewed latests PRs formating 2022-05-29 17:45:05 +02:00
013f1a2772 add distinct icon-only buffer for internal use (#208) 2022-05-29 17:26:08 +02:00
f534a9a265 Ensure utf8 codepoints don't overflow buffer and backspace handles them correctly (#207) 2022-05-28 10:10:42 +02:00
694e770351 Fix for unsafe call of MeasureTextEx in GetTextWidth (#204) 2022-05-21 20:05:23 +02:00
Ray
7b2e7a107b WARNING: RENAMED: Some enum values, avoiding prefixes
This is a change for library consistency. I choose the option that translates into less writing for users.
2022-05-21 12:08:18 +02:00
Ray
781123c647 Merge branch 'master' of https://github.com/raysan5/raygui 2022-05-21 12:05:48 +02:00
Ray
9113b1e4c9 FIX icon scale variable #199 2022-05-21 12:02:05 +02:00
486bc9b5e3 Comparison is always false because keyCount >= 0 (#201) 2022-05-21 11:48:39 +02:00
Ray
9554ca8d63 Update raygui.h 2022-05-19 13:24:07 +02:00
Ray
ffb4a7a851 ADDED: Icon alarm 2022-05-17 20:34:49 +02:00
c991cbcaf8 FIX: left shift of 1 by 31 places cannot be represented in type 'int' (#198) 2022-05-06 11:51:02 +02:00
Ray
f13c5c3ec3 Do not force GuiScrollPanel() up/down key inputs 2022-05-04 11:53:06 +02:00
Ray
865bb29376 REVIEWED: GuiScrollPanel() 2022-04-06 17:59:10 +02:00
c4e121d548 Store secret text as static variable (#195)
When compiling with Zig, the old implementation
raises this error:

```
error: expected type '[*c]u8', found '*const [16:0]u8'
note: cast discards const qualifier
```

As it does not allow casting away the const qualifier,
we need to store the "********" placeholder in a writable
variable.

Co-authored-by: Fabien Freling <fabien.freling@momagroup.com>
2022-04-06 16:02:00 +02:00
Ray
baf3790cac ADDED: New icon: FOLDER_ADD 2022-04-01 16:38:15 +02:00
Ray
4c5784f07d Update raygui.h 2022-03-30 20:27:20 +02:00
Ray
8b28248552 Merge branch 'master' of https://github.com/raysan5/raygui 2022-03-29 18:11:19 +02:00
Ray
ec3a7a414d minor tweaks 2022-03-29 18:11:12 +02:00
Ray
1fdc76d8ad Update README.md 2022-03-29 18:00:36 +02:00
Ray
7137b8331d REVIEWED: GuiProgressBar() #192 2022-03-29 17:25:49 +02:00
Ray
483b3a17ad REVIEWED: Icon name: FILE_NEW to FILE_ADD #191 2022-03-28 17:33:19 +02:00
4466262b50 add max to GuiProgressBar (#190)
Progressbar cannot visualy overflow anymore and returning value has meaning now. I considered adding min, but have not needed it yet.
2022-03-28 13:30:06 +02:00
Ray
6d79cdf2fd Updated raygui icons info 2022-03-26 18:11:50 +01:00
Ray
f08ec1d08a ADDED: raygui icons (exported with rGuiIcons) 2022-03-26 17:49:24 +01:00
Ray
453bf67c40 Reviewed logo 2022-03-26 00:53:41 +01:00
Ray
84246d75e8 ADDED: GuiSetIconScale() fixes #182 2022-03-22 18:19:48 +01:00
e30cb00f39 Mac instructions (#187) 2022-03-19 10:58:05 +01:00
151c4c5dce Update the examples to match the latest raygui.h (#184) 2022-03-14 22:20:20 +01:00
6789281386 Fix gcc warning (by default an error) when using raygui from C++ (#183)
In C, string literals have the type char*, but you cannot write to them. In C++, they have the type const char*
2022-03-12 21:30:07 +01:00
Ray
9e51cf9213 REVIEWED: GuiMessagebox(), better text centering 2022-03-12 21:26:54 +01:00
Ray
0476dab3cf REVIEWED: GuiDrawText() to consider line-break 2022-03-12 21:26:31 +01:00
4f933c1e81 Small grammar fix. (#180) 2022-03-11 09:40:04 +01:00
0dd763f4a4 Added 'saveFileMode' option to file dialog state (#177) 2022-03-10 11:06:57 +01:00
627e879018 Update raygui.h 2022-03-07 17:21:00 +01:00
9407bf1a1d REVIEWED: GuiTextInputBox() to support hidden passwords and max text size 2022-03-07 17:18:57 +01:00
7a2a57b868 Update enefete.h 2022-03-07 17:16:18 +01:00
Ray
d0f8e9bb0a Update dark.h 2022-03-03 23:43:50 +01:00
876dd2879a ADDED: Two new styles: dark and enefete 2022-03-03 20:18:54 +01:00
Ray
78cd3d650d REVIEWED: GuiTextinputBox() to support secret text 2022-03-01 22:13:05 +01:00
Ray
803e3b92af REVIEWED: GuiTextBox() cursor height 2022-03-01 22:11:17 +01:00
Ray
ce42af4858 Update raygui.h 2022-02-26 16:32:53 +01:00