Commit Graph

157 Commits

Author SHA1 Message Date
Nic Barker
5fe11c6535 Fix a bug in the HTML renderer 2024-12-28 20:30:38 +13:00
Nic Barker
ac473d6fe7
[Renderers/SDL2] Create initial SDL2 renderer (#115)
Co-authored-by: Junior Rantila <junior.rantila@gmail.com>
2024-12-28 19:15:22 +13:00
FintasticMan
bec56e68a4
Fix a couple of standards-compliance issues with C99 (#81)
Some checks failed
CMake on multiple platforms / build (Release, cl, cl, windows-latest) (push) Has been cancelled
CMake on multiple platforms / build (Release, clang, clang++, ubuntu-latest) (push) Has been cancelled
CMake on multiple platforms / build (Release, gcc, g++, ubuntu-latest) (push) Has been cancelled
2024-12-27 11:12:59 +13:00
Nic Barker
2c8856a91e Add bindings/rust directory with links to external rust bindings 2024-12-27 11:11:30 +13:00
Nic Barker
c0c90250a9 update README 2024-12-27 10:54:09 +13:00
Nic Barker
4cfbdf2a0c Add example from introduction video 2024-12-27 10:52:12 +13:00
Anthony Carbajal
08033b03cb
[Renderers/Raylib] Update files for v5.5 release (#109)
Some checks are pending
CMake on multiple platforms / build (Release, cl, cl, windows-latest) (push) Waiting to run
CMake on multiple platforms / build (Release, clang, clang++, ubuntu-latest) (push) Waiting to run
CMake on multiple platforms / build (Release, gcc, g++, ubuntu-latest) (push) Waiting to run
2024-12-26 20:02:33 +13:00
Nic Barker
04694b0da2
[Core] Implement Error Handler / Callback (#105) 2024-12-26 19:58:59 +13:00
Nic Barker
6a9b723dcc Fix an issue where debug tools weren't scrollable 2024-12-24 22:28:01 +13:00
Hayden Kowalchuk
9904ca533a
fix: move internal types to stdint specific. Match Clay_RenderCommandArray_Get protoypes (#78) 2024-12-22 19:22:10 +13:00
Nic Barker
a48d40635a remove inline functions for better windows lib compatibility 2024-12-22 09:13:28 +13:00
Nic Barker
06025651ce remove VERSION file that was causing some CMake issues 2024-12-21 08:50:48 +13:00
Nic Barker
712a79c473
Allow floating configuration to capture pointer (#66) 2024-12-21 06:36:34 +13:00
Alexey Mostovoy
b2dba60711
Fix variable name in README.md (#59) 2024-12-20 13:00:19 +13:00
Oleksii Bulba
35d72e5fba
Added window dimensions and title to Clay_Raylib_Initialize function (#56) 2024-12-19 21:34:20 +13:00
Nic Barker
18f06e5faf
Implement native scroll containers in HTML renderer (#54) 2024-12-19 11:35:18 +13:00
Oleksii Bulba
b9d02330ff
Fix: moved CLAY__MIN and CLAY__MAX to public macros (#55) 2024-12-19 09:29:12 +13:00
Nic Barker
ff3b69d94f Fix a bug with borders that could cause duplicate IDs 2024-12-12 10:31:41 +13:00
Nic Barker
d2e6be64a9 defer rendering of borders until after children 2024-12-05 13:54:54 +13:00
Nic Barker
0ef877eef7 fix an edge case where text could be measured incorrectly 2024-12-05 13:23:20 +13:00
Nic Barker
efec6ab1de Fix a bug that could cause double newlines in text blocks 2024-12-04 16:02:53 +13:00
Nic Barker
9f0cf751da Fix incorrect handling of naked newline characters in text blocks 2024-12-04 15:46:02 +13:00
Nic Barker
41f6616993 Fix text measurement default bucket count 2024-12-02 12:04:01 +13:00
Nic Barker
b8725bfb65
Improve overflow handling / CLAY_MAX_ELEMENT_COUNT exceeded (#52) 2024-12-01 21:05:56 +13:00
Nic Barker
51c5355686
Fix text cache overflow (#51) 2024-11-27 12:13:11 +13:00
Justin
330e56a858
Include new cairo renderer (#48) 2024-11-19 15:03:39 +11:00
Bach Le
c5a1c1a4ed
Forward declare Clay__OpenTextElement (#49) 2024-11-18 15:01:55 +11:00
Justin
f517c00ed0
docs: remove some inconsistencies with current API (#47) 2024-11-15 09:35:02 +11:00
Nic Barker
8b84561f0d Add Clay_GetElementWithIndex function 2024-10-24 21:38:02 +13:00
Nic Barker
2f67b61256 README updates 2024-10-23 09:44:39 +13:00
Nic Barker
2d6e9afe87 Fix GCC type cast 2024-10-22 21:12:47 +13:00
Nic Barker
83551449c2 Fix a bug when a single word couldn't fit in its container 2024-10-22 21:07:24 +13:00
Nic Barker
29ebbb22f0 Fix error in README 2024-10-22 20:52:13 +13:00
Nic Barker
29133bc783
Multi-type elements (#34) 2024-10-22 20:41:35 +13:00
Nic Barker
3dffbea2a3
Fix an overflow bug in the text measurement cache (#44) 2024-10-16 12:11:01 +13:00
Richard Hozák
3b03a79f28
Fix scroll on mouse down being overriden by touch scroll (#42) 2024-10-15 11:47:25 +13:00
johan0A
05eb12bed7
Made casting more explicit for better compatibility with different compilers (#41) 2024-10-12 13:25:22 +13:00
Nic Barker
4ce3105f58 Fix touch scrolling bug on official website 2024-10-12 13:16:25 +13:00
Nic Barker
9a8775751f Cleanup compiler options 2024-10-07 19:30:15 +13:00
Nic Barker
f579690f5d Improve space allocation for GROW containers 2024-10-07 18:56:13 +13:00
Nic Barker
d826187b50 Update odin bindings 2024-10-06 19:34:42 +13:00
Nic Barker
90b4b0de26 float cast to appease C++ 2024-10-06 13:32:55 +13:00
Nic Barker
843b5bfe89 Add numeric rounding to final bounding box output 2024-10-06 13:29:06 +13:00
Nic Barker
51082d2f1e
Change lineSpacing text config attribute to lineHeight (#37) 2024-10-05 20:57:52 +13:00
Nic Barker
26013e657f Fix a bug that causes incorrect allocation of total width to multiple SIZING_GROW children 2024-10-05 18:55:22 +13:00
Nic Barker
c3f2baf40a Fix a bug with scroll offset in scroll containers with GROW where contents were smaller than container 2024-10-05 11:59:29 +13:00
Patrik Smělý
c02db35554
[Bug] Fix NEWLINES wrap mode not being respected correctly (#36) 2024-10-04 14:30:49 +13:00
Nic Barker
2cf212e992 Update discord link to permanent and add note for discord link in readme 2024-10-04 10:19:08 +13:00
Nic Barker
761596b36c Add discord link to official website 2024-10-04 10:05:13 +13:00
Patrik Smělý
987e7fde5d
Fix bug in Clay_SetPointerState that causes null pointer deref (#33) 2024-10-02 15:05:52 +13:00