Richard Hozák
01e018b54c
Fix scroll on mouse down being overriden by touch scroll
...
Fixes unexpected behavior when clicking on scrollbar with mouse,
the view would scroll the opposite direction as it would with touch scroll.
This behavior is unexpected with mouse.
The bug was probably caused by Clay_SetPointerState overriding scrollbarData
and using the pointer state as scroll information for the container
behind the scrollbar instead using the scrollbarData.
This fixes that behavior by not passing mouse down, when mouse down is captured by scrollbar.
2024-10-14 23:28:45 +02: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
Nic Barker
948b7ce70b
C++20 Support ( #31 )
2024-09-29 12:53:46 +13:00
Nic Barker
21d9f06a47
Update odin bindings for CLAY_ID_LOCAL
2024-09-28 15:49:43 +12:00
Nic Barker
5e7c4c41eb
[C] Convert element macros to use for() internally ( #30 )
2024-09-28 15:43:29 +12:00
Nic Barker
1b410dd858
Remove github actions until further notice
2024-09-28 13:03:42 +12:00
Nic Barker
f19c72c4e1
Update cmake-multi-platform.yml
2024-09-28 12:58:15 +12:00
Nic Barker
3b6d417d64
Testing out github actions
2024-09-28 12:57:10 +12:00
Nic Barker
3b4c177e58
Fix const inits for gcc 9.4 and add docker tests for old gcc compiler ( #29 )
2024-09-28 07:42:08 +12:00
Bach Le
10cc866477
Add CLAY_LOCAL_ID[I] ( #27 )
2024-09-25 14:04:28 +12:00
Nic Barker
3775927e40
Replace const structs with macros to appease GCC
2024-09-25 13:43:23 +12:00
Bach Le
c60fb1300f
Initialize text measurement hashmap ( #25 )
2024-09-25 13:30:36 +12:00
Severin Denisenko
52b3f6a14e
Use shallow clone on Raylib ( #23 )
...
This change reduces time of project configuration from 24 second to 12 seconds
2024-09-22 13:27:29 +12:00
Michael Savage
3e0791bdc5
Don't use __VA_ARGS__ in a non-variadic macro ( #21 )
2024-09-21 08:14:54 +12:00
Nic Barker
6430bbbdc3
Fix warnings caused by misname
2024-09-21 08:13:22 +12:00
Nic Barker
5bb725d005
Fix forward declarations
2024-09-21 08:04:31 +12:00
Nic Barker
0903440a34
Add notice for defining implementation macro at the top of the file
2024-09-20 20:56:33 +12:00
Nic Barker
332837befd
Fix issues with multiple translation units ( #20 )
2024-09-20 20:46:48 +12:00
Nic Barker
b2d922c78d
Fix a compile bug in update scroll containers
2024-09-20 07:12:11 +12:00
Nic Barker
f17afc387a
Update version
2024-09-18 11:54:06 +12:00
Nic Barker
4bd9cd1956
Explain text wrap modes in README
2024-09-18 11:52:11 +12:00
Nic Barker
6600aa6678
Update README SetPointerPosition -> SetPointerState
2024-09-18 11:42:01 +12:00
Nic Barker
2729188a24
Rename parameter
2024-09-18 11:39:14 +12:00
Nic Barker
e139657ee1
README updates for 0.11
2024-09-18 11:38:58 +12:00
Nic Barker
3129a78536
Add description of Clay_ElementId to README
2024-09-18 11:17:54 +12:00
Nic Barker
33888572a3
Remove debug flags and switch example fonts from trilinear filter to bilinear
2024-09-18 10:59:35 +12:00
Nic Barker
d7a0a6cd50
Update odin bindings
2024-09-17 19:13:17 +12:00
Nic Barker
c6ab57c638
Add font preload to web renderers and update README
2024-09-17 19:05:59 +12:00
Nic Barker
a4f90a217d
Debug Tools ( #15 )
2024-09-16 21:34:59 +12:00
Laytan
b3d768c00d
Fix some Odin bindings ( #16 )
2024-09-13 13:38:39 +12:00
Nic Barker
807fd62cd8
Fix bug in text measurement cache
2024-09-02 11:06:14 +12:00
FourteenBrush
c248914292
[bindings/odin] Improve Odin bindings ( #13 )
2024-09-01 15:13:28 +12:00
Nic Barker
3e7738bee5
Add linux lib for odin bindings
2024-09-01 10:35:04 +12:00
Nic Barker
b64e318cdb
Fix a small issue on the odin official website example
2024-09-01 10:25:42 +12:00
Dudejoe870
4d1b65071f
Fix memory leak in odin website example ( #12 )
2024-09-01 10:25:25 +12:00
Dudejoe870
29ebed2010
Fix crash on Windows ( #10 )
2024-09-01 09:55:42 +12:00
Laytan
39c2aa5305
Support wasm in Odin bindings ( #8 )
2024-08-31 13:04:33 +12:00