Commit graph

  • 6d16ae8b91 Add error message for unbalanced calls to open / close Nic Barker 2025-08-21 13:13:42 +1000
  • 3ed3782f5e Remove ID from element declaration struct and split clay macro into CLAY and CLAY_WITHID Nic Barker 2025-08-19 15:29:09 +1000
  • 80eb444863 fix: build (do not use auto) Fatih Gungor 2025-09-13 16:23:38 +0200
  • 3fcf08d0ac feat: check whether current open element is clipped Fatih Gungor 2025-09-13 16:11:06 +0200
  • 21748317c5
    Merge 46c962d7f2 into 0d6969c8c3 Nick 2025-09-12 00:08:25 +0200
  • 11bc21762c
    Merge 63d3af6372 into 0d6969c8c3 TotallyGamerJet 2025-09-10 19:03:49 -0700
  • b36439897a
    Merge 532d42658e into 0d6969c8c3 Filippo Crocchini 2025-09-08 09:32:35 -0700
  • 0d6969c8c3 [bindings/odin] Update Odin bindings github-actions[bot] 2025-09-08 02:15:33 +0000
  • 958d684b3c
    [Compilers] Fix struct with default initializer not using CLAY__DEFAULT_STRUCT (#498) Víctor López 2025-09-08 02:14:05 +0000
  • f55513493b
    [Bindings/Odin] Fix ID procedure ignoring index (#496) Rats 2025-09-07 21:13:00 -0500
  • dabf8214a8 [bindings/odin] Update Odin bindings github-actions[bot] 2025-09-08 02:12:08 +0000
  • 747643e84e
    [Core] fix unused extra macro param in CLAY_SID_LOCAL (#505) fgungor 2025-09-08 04:10:10 +0200
  • 5a0d301c60
    [Renderers/Sokol] allow usage of images with sokol renderer (#489) rivten 2025-09-08 03:35:18 +0200
  • e0d1e48c9b fix: unused extra macro param Fatih Gungor 2025-09-08 02:16:24 +0200
  • 752675fe11 SDL_Clay_RenderFillRoundedRect should not draw overlapping triangles PM 2025-09-07 01:03:25 -0300
  • 76875fd298 Add separate rounded corners for SDL2 and SDL3 PM 2025-09-06 17:55:48 -0300
  • 6e190427d8 Fix #77 godalming123 2025-09-05 23:19:58 +0100
  • 8399fd09b4 Build SDL3 example like others PM 2025-09-05 18:01:14 -0300
  • 75d1546476 Check flags availability for sanitization PM 2025-09-05 17:10:17 -0300
  • 70f9012886
    clay.h: Fix struct with default initializer not using CLAY__DEFAULT_STRUCT Víctor López 2025-08-30 11:47:55 +0000
  • d834735059 [Bindings/Odin] build script removes old archives to prevent duplicate symbols A1029384756 2025-08-26 20:43:16 -0400
  • 8166b279a6 [Bindings/Odin] Fix ID procedure ignoring index rats159 2025-08-25 13:47:42 -0500
  • bca9f1a8ec update to newest sokol rivten 2025-08-25 12:42:30 +0200
  • 99c077ec0b fix typo in README: 'CLAY_ERROR_TYPE_TEXT_MEASUREMENT_CAPACITY_ECXEEDED' error description was mislabeled as 'CLAY_ERROR_TYPE_ELEMENTS_CAPACITY_EXCEEDED' Jesse Lawrence 2025-08-24 18:36:30 +0300
  • 532d42658e Fixed some c warnings and added CLAY__INIT where necessary Filippo Crocchini 2025-08-24 15:18:28 +0200
  • d2f2344ffa Fixed c++ compatibility Filippo Crocchini 2025-08-24 14:00:36 +0200
  • 2388d06726 Definitely the last formatting fix :-( Matt Breckon 2025-08-24 12:19:13 +0100
  • b284305e12 Another attempt at a formatting fix Matt Breckon 2025-08-24 12:17:47 +0100
  • 80e28e7088 Last formatting fix Matt Breckon 2025-08-24 12:16:30 +0100
  • 55453f8e45 Fix typos and remove code that came from another example renderer Matt Breckon 2025-08-24 12:11:29 +0100
  • f33ac85a74 Merge remote-tracking branch 'bullno1/fix-sid-local' into experimental-clay-core-api Filippo Crocchini 2025-08-24 12:17:42 +0200
  • 3e5c98a81c
    Merge branch 'nicbarker:main' into experimental-clay-core-api Filippo Crocchini 2025-08-24 12:14:43 +0200
  • 14603bf360 Add callback to inspect elements through pipeline Filippo Crocchini 2025-08-24 12:11:09 +0200
  • 5bdf287167 Merge remote-tracking branch 'ambareesh1510/main' into filippo-master Filippo Crocchini 2025-08-24 11:46:49 +0200
  • a6cf58c74c Add utf-8 codepoint support to example odin raylib renderer Matt Breckon 2025-08-24 09:33:36 +0100
  • 9c4ebcba49 handle cornered images rivten 2025-08-22 12:39:36 +0200
  • 935bd59ac0 Remove redundant argument from CLAY_SID_LOCAL Bach Le 2025-08-20 13:44:14 +0800
  • 3378ee17da
    fix: scroll reset bug Tiago Dinis 2025-08-19 19:26:04 +0100
  • 1bc5105272
    [Renderers/Sokol] Text measurement/rendering width mismatch in sokol_clay (#480) Andrew Sampson 2025-08-19 11:14:13 +0900
  • 489a4d312d allow usage of images with sokol renderer Hugo Viala 2025-08-18 16:39:37 +0200
  • 4a8a122bc4
    undo: text alignment Andrew Sampson 2025-08-15 21:00:35 +0900
  • e5a478cdd8
    undo: textAlignment Andrew Sampson 2025-08-15 20:58:30 +0900
  • 61bab7bba6 [bindings/odin] Update Odin bindings github-actions[bot] 2025-08-14 23:38:20 +0000
  • 7f767d2301 [Core] Increase the default scroll container limit to 100 Nic Barker 2025-07-16 09:38:59 +1000
  • 2b192409b9
    [Documentation] -- updated README (#475) Daniel S Jeremiah 2025-08-13 20:02:23 -0400
  • 6e1fe7e8f2 Update main title to fix clash with clay macro Nic Barker 2025-08-14 09:59:29 +1000
  • 3f2aceecd2 Add scissor data stack to fix nested clip elements displaying incorrectly Ambareesh Shyam Sundar 2025-08-11 15:09:04 -0700
  • 0e82579926
    Improved by Claude.ai Orwa Diraneyya 2025-08-11 13:14:16 +0200
  • 76dab1290a
    Fixed a possible ambiguity Orwa Diraneyya 2025-08-11 12:42:05 +0200
  • 293a3819c4
    Added instructions for building examples Orwa Diraneyya 2025-08-11 12:19:54 +0200
  • 2b46565a2e fix: text measurement/rendering width mismatch in sokol_clay andrewmd5 2025-08-08 17:55:32 +0900
  • bac3ca8b1d Added Comments and fixed initialization order. Lily Nikitin 2025-08-01 10:09:07 -0700
  • becd07cca9 Added a new field to simplify creating and rendering custom elements. Lily Nikitin 2025-08-01 09:43:07 -0700
  • fad85b56c3 updated README Daniel Jeremiah 2025-07-29 12:00:50 -0400
  • af04a21e5d
    Merge branch 'nicbarker:main' into element_interaction_state fgungor 2025-07-25 22:43:54 +0200
  • e00536b6d4 feat: return pointer interaction state for current element Fatih Gungor 2025-07-25 02:30:21 +0200
  • c92e452c4b
    Merge ca54d94ca4 into 91c6d05774 Kaya-Sem 2025-07-15 23:34:15 +0000
  • 91c6d05774 [bindings/odin] Update Odin bindings github-actions[bot] 2025-07-15 23:32:23 +0000
  • 4aa3d75bef [Core] Split base ID hash from index ID hash Nic Barker 2025-07-16 09:30:54 +1000
  • ca54d94ca4 fixed CMakelist spelling problem Kaya-Sem 2025-07-10 23:26:41 +0200
  • a5895b2b03 fix: for loop to use int32_t Tim Millard 2025-07-11 01:17:06 +1000
  • a638722b49
    Merge 10328fde95 into 9d38edb989 Iggy Kuperson 2025-07-09 15:59:12 +0200
  • 9d38edb989
    [Bindings/Odin] SizingFit and SizingGrow default parameters (#462) Hayden Gray 2025-07-08 19:07:10 -0400
  • 823120f3e5 [bindings/odin] updated example site to use new default params A1029384756 2025-07-07 21:24:32 -0400
  • 1b70ae7540 [bindings/odin] SizingFit and SizingGrow default parameters A1029384756 2025-07-07 21:19:22 -0400
  • 729e6a103a
    Merge f3007a8607 into 516e85bdfe João Matos 2025-07-02 23:24:16 +0500
  • 516e85bdfe [bindings/odin] Update Odin bindings github-actions[bot] 2025-07-01 23:47:56 +0000
  • 0022d12c0c
    [DebugTools] Fix aspect ratio display, closes #449 (#451) Tomás Ralph 2025-07-01 16:46:12 -0700
  • d9d0b6c37b [Core] Fix incorrect percentage sizing of floating elements Nic Barker 2025-07-02 09:37:09 +1000
  • 69921e898a [Renderers/SDL3] add support for custom SDL3 render commands lorlouis 2025-06-27 15:53:12 -0400
  • 8dfcc944fa
    [Bindings/Odin] - add CI to update binding libs (#452) Hayden Gray 2025-06-27 01:05:13 -0400
  • a9c1f9a8a7
    [Renderers/termbox2] Termbox2 renderer & examples (#419) Mivirl 2025-06-26 22:26:38 +0000
  • a397b6e5c0 report error message via log interface when out of space tralph3 2025-06-26 11:57:14 -0300
  • 879d04a583 append a 0 when fractional part is less than 10 tralph3 2025-06-26 02:33:28 -0300
  • 4d73279529
    Add up/down arrow keybinds to image demo mivirl 2025-06-26 02:15:26 +0000
  • 4786910cb0 Bump c version in cmake to 11 to support unicode literals Nic Barker 2025-06-26 09:38:42 +1000
  • ade50ceb70 [Bindings/Odin] - add CI to update binding libs A1029384756 2025-06-24 21:41:33 -0400
  • cb5f43be9b
    Add image demo mivirl 2025-06-24 18:50:08 +0000
  • 16407ee028
    Add image support mivirl 2025-06-24 17:46:43 +0000
  • d487d5990b
    Merge branch 'main' into HEAD mivirl 2025-06-24 17:46:05 +0000
  • 153028a53c
    Replace malloc with tb_malloc mivirl 2025-06-24 01:56:35 +0000
  • 6d25c03ae1
    Clean up example code mivirl 2025-05-29 17:16:01 +0000
  • 281f961e3d [Bindings/Odin] Update Odin bindings Nic Barker 2025-06-24 13:57:15 +1000
  • 3433a53a8e [Core] Fix an alignment bug for scrolling container contents Nic Barker 2025-06-24 13:55:20 +1000
  • b1c9a9dc3c Fix aspect ratio display, closes #449 tralph3 2025-06-23 23:36:59 -0300
  • fccfdfce36 [Core] Fix culling for scissor commands outside the window 015-dont-emit-scissor-oob Nic Barker 2025-06-23 10:56:46 +1000
  • 4a91cac1b2
    [Renderers/SDL3] Fix border position calculated incorrectly (#446) wolfee 2025-06-23 02:43:08 +0200
  • ff7917798c [Core] Avoid calling measure text function with length zero Nic Barker 2025-06-23 10:10:02 +1000
  • f97cb9ea10
    [Renderers/SDL] Font sizing is ignored (#444) wolfee 2025-06-23 01:30:14 +0200
  • 978cb945b1
    Merge 1c636096e5 into 74f0ffbe26 tomatih 2025-06-22 20:24:21 -0300
  • 74f0ffbe26 [Renderers/Cairo] Fix outdated image API usage in cairo example Nic Barker 2025-06-23 09:16:41 +1000
  • ac5050db27 [#445] [Renderers/SDL3] Borders position calculated incorrectly wolfee 2025-06-22 11:39:33 +0200
  • 1993764ead [443] [Text/TTF] Font sizing is ignored wolfee 2025-06-22 11:22:59 +0200
  • d9d4ade409 feat: make imageData const Fatih Gungor 2025-06-21 14:47:47 +0200
  • a5e212b8de [Renderers/HTML] Fix a mouse overlap bug with external scroll handling Nic Barker 2025-06-20 10:59:44 +1000
  • 0835781602 [Bindings/Odin] Update Odin Bindings Nic Barker 2025-06-18 09:55:32 +1000
  • 13ecd80ee5 [Renderers/SDL3] Fix up outdated API usage in SDL3 example Nic Barker 2025-06-18 09:54:27 +1000
  • c524485c46 [Core] Fix case where there could be 64 extra bytes of padding between arrays in clays internal arena Nic Barker 2025-06-17 13:07:56 +1000
  • b9e27178c0 [Core] Align base arena memory to 64 byte cache line Nic Barker 2025-06-17 10:32:30 +1000
  • 6f10bf4b3d [Core] Remove erroneous break statement when using external scroll handling Nic Barker 2025-06-13 10:35:31 +1000