Commit Graph

  • 81c19bae4f Another doc update Harrison Lambeth 2025-02-14 00:18:58 -0700
  • ed4b43f739 Add some docs Harrison Lambeth 2025-02-13 23:56:37 -0700
  • 1ef4d59601 Fix some things that broke after rebasing Harrison Lambeth 2025-02-13 23:45:32 -0700
  • 75338f7357 Clay_GetElementIdsAtPoint Harrison Lambeth 2025-01-29 19:03:50 -0700
  • c73dffbb6f
    [Github] Create FUNDING.yml Nic Barker 2025-02-14 10:17:29 +1300
  • eb553962e8
    [Renderers/SDL2] Added rounded corner borders and fixed other issues (#258) Timothy Hoyt 2025-02-13 15:14:11 -0600
  • d9e02ab1d3 [Core] Fix aspect ratio scaling of images when only one sizing axis was specified Nic Barker 2025-02-14 10:05:16 +1300
  • 938c48d0b8 added rounded corner borders and fixed other issues Tim Hoyt 2025-02-13 01:49:21 -0600
  • bc2548e3ec
    [Renderers/SDL3] Add image rendering and scissor support to SDL3 renderer (#246) tomat 2025-02-12 21:02:06 +0000
  • 1848f1f982 Switch SDL image to 3.2.0 stable release Nic Barker 2025-02-13 09:51:07 +1300
  • acde04857a Remove README for SDL3 renderer since it's no longer needed. Stephen T 2025-02-06 19:51:41 -0600
  • 9d28a31a7c Remove image rendering from missing features of SDL3. Stephen T 2025-01-31 03:02:52 -0600
  • 509b23a601 Implement SDL3 image rendering with SDL_image. Stephen T 2025-01-31 03:02:33 -0600
  • eeb4520f48
    [Renderers/SDL3] Use text engine to render text on the SDL3 renderer (#256) Julio Ernesto Rodríguez Cabañas 2025-02-12 20:19:36 +0000
  • 6d23a35d15 [Examples/clay-official-website] Update compiled wasm for official website example v0.13 Nic Barker 2025-02-12 13:09:29 +1300
  • b4933a6e4c [Examples/clay-official-website] Switch default renderer back to HTML for official website example Nic Barker 2025-02-12 13:08:46 +1300
  • 9f91450431 [Bindings/Odin] Update odin bindings to include debug tools changes Nic Barker 2025-02-12 13:07:05 +1300
  • e35bba079e [Core] Update debug tools to include text alignment Nic Barker 2025-02-12 13:05:48 +1300
  • d637e2a122 [Documentation] Fix documentation mistake for border configuration Nic Barker 2025-02-12 12:02:57 +1300
  • e6e0cd5a46 [Documentation] Update README with better documentation of Clay_ElementDeclaration Nic Barker 2025-02-12 11:59:50 +1300
  • 82ca328ae2 [Core] Add .textAlignment field to text element config Nic Barker 2025-02-12 10:43:32 +1300
  • 0242c58ff5
    Consistency Julio Ernesto Rodríguez Cabañas 2025-02-11 21:43:12 +0000
  • 72af2a4020 [Compilers] Fix missing initializer warnings under -Wextra Nic Barker 2025-02-12 09:12:11 +1300
  • 38bb241ced small fixes Harrison Lambeth 2025-01-26 18:30:26 -0700
  • f4933c6669 small refactor Harrison Lambeth 2025-01-26 15:28:10 -0700
  • 61ba36753b Fix Clay_OnHover Harrison Lambeth 2025-01-26 14:53:17 -0700
  • 4f4605eff9 Add proper support for function arguments Harrison Lambeth 2025-01-26 14:43:51 -0700
  • 7c65f31f46 Some fixes after rebasing Harrison Lambeth 2025-01-26 13:53:00 -0700
  • 01025e9157 initial pass Harrison Lambeth 2025-01-15 22:34:35 -0700
  • 3961720ef0 [Core & Documentation] Cleanup public / private API and internal document public API via comments Nic Barker 2025-02-11 17:11:03 +1300
  • dd1f018444 [Documentation] Add inline documentation comments for subfields of Clay_ElementDeclaration Nic Barker 2025-02-11 14:14:55 +1300
  • 1307834f3b Ensure fonts are closed during cleanup Julio Ernesto Rodríguez Cabañas 2025-02-10 22:20:44 +0000
  • 4c27b0cf6a
    Merge branch 'nicbarker:main' into 254-sdl3-renderer-text-improvements Julio Ernesto Rodríguez Cabañas 2025-02-10 22:06:12 +0000
  • 5a328da308 [Bindings/Odin] Switch error enum to correct size Nic Barker 2025-02-11 10:50:57 +1300
  • 3d4a63263c Use text engine to render text on the SDL3 renderer Julio Ernesto Rodríguez Cabañas 2025-02-10 21:46:59 +0000
  • 3030390038
    Define CLAY_IMPLEMENTATION in Jetbrains IDE (#236) Harrison Lambeth 2025-02-10 14:11:42 -0700
  • 92582f66d8 [DebugTools] Fix a bug with display of border widths in debug tools Nic Barker 2025-02-11 10:11:15 +1300
  • 65d2122dd6 [Core] Fix a bug where floating containers with anonymous IDs could conflict Nic Barker 2025-02-11 10:00:48 +1300
  • 997128cdc0 Define CLAY_IMPLEMENTATION in Jetbrains IDE Harrison Lambeth 2025-01-28 21:45:35 -0700
  • fd76ce62f3
    [Core] Check whether the maximum number of elements has been exceeded before rendering the debug view (#255) FelixBreitweiser 2025-02-10 21:35:51 +0100
  • 99c50179b4 Check whether the maximum number of elements has been exceeded before rendering the debug view Felix Breitweiser 2025-02-10 09:24:17 +0100
  • a5983dee96
    Create csharp bindings README (#247) Joram Vandemoortele 2025-02-10 07:09:30 +0100
  • 76c8e1f115 [Examples/clay-official-website] Update web renderer example to latest API Nic Barker 2025-02-10 16:14:13 +1300
  • a067b0cb7c
    Merge 4c02bd08a7 into dcd6feda86 Valentin Berman 2025-02-08 16:24:24 +0800
  • dcd6feda86 [Bindings/Odin] Add support for Clay_Hovered() to Odin bindings Nic Barker 2025-02-08 18:54:15 +1300
  • b4102400ff
    [Bindings/Odin] Add get/set current context method to Odin bindings (#252) Dan Korostelev 2025-02-08 06:51:55 +0100
  • e660493794 Odin Bindings: simplify clay.UI usage, just pass ElementDeclaration directly instead of requiring an extra .configure call Dan Korostelev 2025-02-07 22:46:53 +0100
  • 1bed563883 add get/set current context method to Odin bindings Dan Korostelev 2025-02-07 19:47:52 +0100
  • 5b0e5ea456 [Documentation] Update README to fix quick start example nesting Nic Barker 2025-02-07 11:30:11 +1300
  • e7bc3869f7
    [Renderers/SDL2] Add rounded rectangle support to sdl2 renderer; feature-completes sdl2 renderer (#245) tomat 2025-02-06 22:26:49 +0000
  • 3ff71aba14 Update rounded rect to use fixed length arrays to support MSVC Nic Barker 2025-02-07 11:10:08 +1300
  • 317add7a07 Format similar to existing code. Stephen T 2025-01-31 02:41:04 -0600
  • 9a6be26c65 Remove missing features from SDL2 renderer README. Stephen T 2025-01-31 02:35:37 -0600
  • 4729bd0fa8 Port over SDL_RenderFIllRoundedRect from SDL3 renderer. Stephen T 2025-01-31 02:35:12 -0600
  • ddc20bc8f6 [Core] Add error for incorrect percentage values, update Odin bindings enum formatting Nic Barker 2025-02-07 10:39:55 +1300
  • 0a9122e78d [Bindings/odin] Update odin bindings for debug tooling Nic Barker 2025-02-07 10:24:57 +1300
  • e97031f234 fix mistake in x64 simd comparison Nic Barker 2025-02-07 09:56:05 +1300
  • 7a84facec9
    add CLAY_DISABLE_SIMD flag to conditionally disable SIMD includes (#251) johan0A 2025-02-06 21:41:38 +0100
  • bd2ce4b833 [Core] Update debug view for new non rectangle API Nic Barker 2025-02-07 09:34:35 +1300
  • 7914fea549 add CLAY_DISABLE_SIMD flag to conditionally disable SIMD includes johan0A 2025-02-06 19:16:11 +0100
  • 0468243ac7 [Bindings/Odin] Update odin bindings for rendercommand changes Nic Barker 2025-02-06 19:02:54 +1300
  • b9c5f8e47f [Core] Fixed a bug where userdata wasn't getting correctly passed through for image render commands Nic Barker 2025-02-06 10:06:10 +1300
  • 95fcd85a2a [Core] Fixed a bug where Clay_Hovered didn't work with explicit IDs Nic Barker 2025-02-06 09:54:07 +1300
  • c133e07096 Added in some missing Clay macros and moved re-used config declarations out of global scope into main for video-example.c3 Jefferey Schlueter 2025-02-04 14:49:57 -0500
  • 9d940c1f8e
    [Core] Replace config macros with a single unified configuration struct (#240) Nic Barker 2025-02-04 17:00:19 +1300
  • 46e9170e01 Fix image tint in raylib renderer on windows 013-config-refactor Nic Barker 2025-02-04 16:52:43 +1300
  • e8fe2e5270 uintptr_t to void* Nic Barker 2025-02-04 16:31:27 +1300
  • 9e36d370eb finish first pass of README Nic Barker 2025-02-04 16:26:47 +1300
  • 5582d0c57b Update readme and fix some last straggling bits Nic Barker 2025-02-04 15:53:59 +1300
  • 9c99ac7800 fix raylib renderer to use pointer to fonts rather than global variable Nic Barker 2025-02-04 11:41:59 +1300
  • ebf26532c9 Odin bindings Nic Barker 2025-02-04 11:05:43 +1300
  • 3c0e2f501c indentation Nic Barker 2025-02-04 11:03:50 +1300
  • 9dfe0732c4 Add border color to debug view Nic Barker 2025-02-04 11:02:34 +1300
  • 7cfc00a0af fix simd compare Nic Barker 2025-02-04 10:46:58 +1300
  • bb99fbe299 remove redundant check Nic Barker 2025-02-04 10:38:49 +1300
  • 61a54e0b98 remove unused function Nic Barker 2025-02-04 10:31:36 +1300
  • dc8e61f25d fix comment Nic Barker 2025-02-04 10:29:32 +1300
  • 2e0ac3911c remove unnecessary bitfield from clay element type Nic Barker 2025-02-04 10:28:20 +1300
  • 191f909268 Small updates to id hashing Nic Barker 2025-02-04 09:53:19 +1300
  • 2598704865 Implement user data support in declaration -> render commands Nic Barker 2025-02-04 09:33:49 +1300
  • 4c6c71b3fc fix up examples Nic Barker 2025-02-04 09:01:09 +1300
  • d0d96777a6 Switch floating containers to opt in Nic Barker 2025-02-04 08:55:28 +1300
  • d08b04a09d Update odin bindings Nic Barker 2025-02-03 15:45:12 +1300
  • afbd9c9994 MSVC Nic Barker 2025-02-03 14:27:16 +1300
  • dac0a830cb Remove element extension Nic Barker 2025-02-03 14:16:22 +1300
  • c71783a08c Updates simplifying border config Nic Barker 2025-02-03 14:07:39 +1300
  • f7bdffcb8a GCC issues Nic Barker 2025-02-02 15:06:13 +1300
  • e39b1b8cb1 unused variable Nic Barker 2025-02-02 14:52:45 +1300
  • dabc78419f Github workflow update Nic Barker 2025-02-02 14:48:38 +1300
  • 2a1c4f6a9d
    Create csharp bindings README Joram Vandemoortele 2025-02-01 17:17:25 +0100
  • fd2b13974c init orderg Nic Barker 2025-02-01 21:12:14 +1300
  • 3145e12491 Fix for garbage padding and MSVC fixes 013-tst-branch Nic Barker 2025-02-01 21:05:25 +1300
  • 50f88d7cf6 test Nic Barker 2025-01-31 22:25:44 +1300
  • 63093e6a80
    Merge 5c01540234 into 40ae6d8894 Avinal Kumar 2025-01-31 09:09:30 +0000
  • 06d6ed32fd fix windows x64 SIMD detection Nic Barker 2025-01-31 17:31:26 +1300
  • e2f4e2ade1 msvc fixes Nic Barker 2025-01-31 17:24:10 +1300
  • 01b52385d6 Fix SDL3 renderer Nic Barker 2025-01-31 16:19:15 +1300
  • 6d87726b71 Update SDL2 renderer to new API Nic Barker 2025-01-31 16:06:49 +1300
  • 8133d36e65 braces around inits Nic Barker 2025-01-31 15:55:40 +1300
  • ed26b79098 swap out malloc.h for stdlib in demo Nic Barker 2025-01-31 15:51:10 +1300