Commit graph

  • 1fa8684e47 [Core] Fix bug where hover state didnt take clip rectangles into account Nic Barker 2025-02-25 08:54:20 +1300
  • feead45f3e
    [Documentation] Update README.md for Odin bindings to reflect the latest API changes. (#281) Benjamin Block 2025-02-23 14:52:41 -0500
  • fc507ed4dc More details concerning the error handler on init. Ben Block 2025-02-23 08:25:26 -0500
  • e485ff76ad Correcting a few small errors. Ben Block 2025-02-21 16:48:46 -0500
  • 058c5ecf63 Fix a few tab indentations. Ben Block 2025-02-21 11:59:31 -0500
  • 3e10eede2d Update README.md for Odin bindings to reflect the latest API changes. Ben Block 2025-02-20 17:10:00 -0500
  • ec56dc4c05 changed macros to not be functions Orcolom 2025-02-20 19:48:23 +0100
  • e5cf195d8a [Renderers/Allegro4] Add Allegro 4.x renderer and demo Eigen Lenk 2025-02-20 11:47:25 +0200
  • 2851a90f1a added dll export macro Orcolom 2025-02-19 22:17:24 +0100
  • d1fd147b09 added getpointerstate to readme Orcolom 2025-02-19 22:01:25 +0100
  • 13b588d8c1 added a pointer get method Orcolom 2025-02-19 21:54:08 +0100
  • dafc3f4cc7
    Merge 81c19bae4f into 766325c395 Harrison Lambeth 2025-02-19 13:40:50 -0700
  • 766325c395
    [Core] Fix inverted condition for setting booleanWarnings.maxTextMeasureCacheExceeded (#275) mizmar 2025-02-19 21:22:35 +0100
  • 5afdf3f8c9
    [Core] Make fakeContext use correct value from currentContext (#269) Alex Pedley 2025-02-19 20:21:14 +0000
  • 26ae5d90e0
    Fix inverted condition for setting booleanWarnings.maxTextMeasureCacheExceeded mizmar 2025-02-18 10:10:17 +0100
  • a60b977946 [Core] Fix a bug where floating elements would be incorrectly configured Nic Barker 2025-02-18 09:36:59 +1300
  • 20340f6544
    [Bindings/Odin] add missing bindings, fix binding, improve ergonomics of userdata, conform to stricter style flags (#270) Laytan 2025-02-17 21:16:31 +0100
  • e0310f10eb Fix passing of 0 to rawptr Nic Barker 2025-02-18 08:59:08 +1300
  • c7899e6132 Spaces to tabs, reduce boilerplate, update examples Nic Barker 2025-02-18 08:54:36 +1300
  • 9b60a3628f [Bindings/Odin] pass -vet -strict-style Laytan Laats 2025-02-17 20:13:21 +0100
  • afa739b37b [Bindings/Odin] add missing bindings, fix Initialize binding Laytan Laats 2025-02-17 20:09:09 +0100
  • 4f8898b302
    Make fakeContext use correct value from currentContext Alex Pedley 2025-02-17 15:59:54 +0000
  • ee99e5f0f2
    [Renderers/SDL2] Opengl, antialiasing, vsync, alpha blending (#264) Timothy Hoyt 2025-02-16 14:15:58 -0600
  • 256fc32549 [Documentation] Update README.md to include docs on Clay_GetElementData() Nic Barker 2025-02-17 09:11:45 +1300
  • 28a8f59733
    [Renderers/Raylib] Convert Image usage to Texture (#266) Thomas Anderson 2025-02-16 13:56:26 -0600
  • 47c8e9178e
    [Renderers/SDL2] Make SDL_RenderCornerBorder static (#263) Timothy Hoyt 2025-02-16 13:49:05 -0600
  • a62ee15758
    [Renderers/SDL3] Enable sdl3 alpha blending (#261) irfan-zahir 2025-02-17 03:48:19 +0800
  • 1adeedc70d change to more generic CrackedPixel 2025-02-16 10:20:46 -0600
  • 4270474ed5 changed image stuff to textures CrackedPixel 2025-02-16 10:09:27 -0600
  • 8055ce668c opengl, antialiasing, vsync, alpha blending Tim Hoyt 2025-02-16 03:24:32 -0600
  • ea02f619cf make SDL_RenderCornerBorder static Tim Hoyt 2025-02-15 16:28:28 -0600
  • 8bc9473447
    enable sdl3 alpha blending irfan-zahir 2025-02-15 01:41:26 +0800
  • f4b5b00ce5
    Support older c++ versions Aarav Gupta 2025-02-14 16:55:38 +0530
  • 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