Commit Graph

44 Commits

Author SHA1 Message Date
Nic Barker
9d940c1f8e
[Core] Replace config macros with a single unified configuration struct () 2025-02-04 17:00:19 +13:00
Nic Barker
a1e692b72a
[Core] Add option to hash text contents to text config () 2025-01-30 09:59:42 +13:00
Nic Barker
0a703de69a
[Core] Add z-index and string base to Render Commands () 2025-01-26 15:28:35 +13:00
Nic Barker
9b2d585499 Update odin and wasm bindings 2025-01-21 19:14:22 +13:00
Nic Barker
326325ffaf
[Core] Convert measureText pointer to value string slice () 2025-01-20 11:27:22 +13:00
Daniel Collin
e8025cc254
SetMesureText and SetQueryScrollOffset takes userData () 2025-01-20 10:59:02 +13:00
Nic Barker
f1d8a53a32
[Core] [Breaking] Split padding values into left, right, top, bottom () 2025-01-14 10:38:02 +13:00
Nic Barker
9e7595b873 Fixed a bug where minMemorySize could cause a memory overwrite 2025-01-11 21:37:21 +13:00
Nic Barker
b2b50724e2 Fix bug in html renderer debug tools 2025-01-11 20:45:20 +13:00
Nic Barker
44fb89c8b6 Add an epsilon to compression comparison to prevent degenerate loop 2025-01-10 21:54:13 +13:00
FintasticMan
670f707997
[Core] Remove ##__VA_ARGS__ () 2025-01-10 20:47:00 +13:00
Harrison Lambeth
944d290428
[Core] Multi instance / context support () 2025-01-10 09:08:48 +13:00
Nic Barker
c12cefeaf4
[Layout] Improve shrink size distribution () 2025-01-08 19:39:20 +13:00
Nic Barker
fd45553aff [Examples/clay-official-website] Include built website files for official website example 2025-01-06 11:51:05 +13:00
Nic Barker
0d66f57c7e [Examples/clay-official-website] Only play the animation on the landing page when it's on screen 2025-01-06 11:48:44 +13:00
vince
723f59dffd
[Renderers/Web] treat RenderCommand.commandType as uint8_t instead of uint32_t () 2025-01-05 14:34:16 +13:00
Nic Barker
cf12cd6af8
[Core] Standardise number types to int32_t for array indices, lengths and capacities () 2025-01-03 11:24:32 +13:00
SuperOpt
c9e1a63378
[Compilers] C projects should use C flags rather than CXX flags () 2024-12-30 13:28:24 +13:00
FintasticMan
c13eef1c1e
[Core] Fix more C99 compliance issues () 2024-12-30 13:09:14 +13:00
Nic Barker
5fe11c6535 Fix a bug in the HTML renderer 2024-12-28 20:30:38 +13:00
Nic Barker
04694b0da2
[Core] Implement Error Handler / Callback () 2024-12-26 19:58:59 +13:00
Nic Barker
18f06e5faf
Implement native scroll containers in HTML renderer () 2024-12-19 11:35:18 +13:00
Nic Barker
51c5355686
Fix text cache overflow () 2024-11-27 12:13:11 +13:00
Nic Barker
2f67b61256 README updates 2024-10-23 09:44:39 +13:00
Nic Barker
29133bc783
Multi-type elements () 2024-10-22 20:41:35 +13:00
Nic Barker
4ce3105f58 Fix touch scrolling bug on official website 2024-10-12 13:16:25 +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
Nic Barker
5e7c4c41eb
[C] Convert element macros to use for() internally () 2024-09-28 15:43:29 +12:00
Nic Barker
3b4c177e58
Fix const inits for gcc 9.4 and add docker tests for old gcc compiler () 2024-09-28 07:42:08 +12:00
Nic Barker
5bb725d005 Fix forward declarations 2024-09-21 08:04:31 +12:00
Nic Barker
332837befd
Fix issues with multiple translation units () 2024-09-20 20:46:48 +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
c6ab57c638 Add font preload to web renderers and update README 2024-09-17 19:05:59 +12:00
Nic Barker
a4f90a217d
Debug Tools () 2024-09-16 21:34:59 +12:00
Nic Barker
24d4c5e553 Fix CMake config for clay-official-website example 2024-08-29 08:59:41 +12:00
Nic Barker
52b6b0564e Improved HTML renderer and official website example 2024-08-28 11:03:20 +12:00
Nic Barker
7d73ccd60d Remove overflow trap flag from the default cmake configuration to prevent issues on windows 2024-08-27 11:37:20 +12:00
Nic Barker
5e677cafb5
Add scrollbar to official website and improve culling () 2024-08-27 10:16:55 +12:00
Nic Barker
09fc980434 Set touch-action:none for canvas renderer to prevent mobile issues 2024-08-24 21:32:05 +12:00
Nic Barker
9c5b90e71b Fixed a typo bug with drag scrolling in scroll containers 2024-08-24 21:27:43 +12:00
Nic Barker
138a1e717f Fix links being unclickable in canvas renderer 2024-08-23 20:11:34 +12:00
Nic Barker
f5d3ef1ae1 Update website top links 2024-08-23 16:24:11 +12:00
Nic Barker
03a6c6cf5a initial commit 2024-08-23 16:11:56 +12:00