Commit Graph

  • 33b150e515 Pedantic compiler errors Nic Barker 2025-01-31 15:45:18 +1300
  • 595194741b Pedantic compiler updates Nic Barker 2025-01-31 15:30:28 +1300
  • c9d5e73be4 CPP declaration order Nic Barker 2025-01-31 15:17:34 +1300
  • d87c5e1658 Migrate official website to new API Nic Barker 2025-01-31 15:02:49 +1300
  • 907662600b Remove cairo from github actions Nic Barker 2025-01-31 14:09:12 +1300
  • 01e13714eb Fix passthrough of debug tools highlight Nic Barker 2025-01-31 14:06:17 +1300
  • f6ab2b5151 Fix PR comments Nic Barker 2025-01-31 14:04:54 +1300
  • bff5586eb2 Update Odin bindings to new API Nic Barker 2025-01-31 13:41:01 +1300
  • 577946a3be Fix handling of corner radius in examples Nic Barker 2025-01-31 11:17:23 +1300
  • b58bdd1a1d initial SSE implementation of memcmp for x64 platforms Nic Barker 2025-01-31 10:05:32 +1300
  • 85acb86dbc move corner radius into shared config Nic Barker 2025-01-31 09:54:23 +1300
  • ec746667ce Convert examples to use shared layout code Nic Barker 2025-01-30 19:39:39 +1300
  • 40ae6d8894
    Fix int conversion errors in msvc (#242) Harrison Lambeth 2025-01-29 19:46:37 -0700
  • 591bf68e1e Add shared layouts to examples, improve hover and style overrides Nic Barker 2025-01-30 15:40:29 +1300
  • 1f68850c52 Fix int conversion errors in msvc Harrison Lambeth 2025-01-29 19:23:42 -0700
  • adcf45addb remove unused macros Nic Barker 2025-01-30 13:52:21 +1300
  • 93d1418038 Fix debug view Nic Barker 2025-01-30 13:49:30 +1300
  • 7cd48bd336 Convert internal memcmp to simd version Nic Barker 2025-01-30 12:10:29 +1300
  • dfc9db43bc initial attempt Nic Barker 2025-01-09 15:17:21 +1300
  • cc6dfccc7e update odin bindings and revert some accidental change s Nic Barker 2025-01-09 12:31:53 +1300
  • 3effdbbfd4 update generated wasm Nic Barker 2025-01-09 12:25:00 +1300
  • 16ed00b184 Expose getter for max element counts Nic Barker 2025-01-09 12:21:20 +1300
  • 7af2d128c9 Update for c99 compat Nic Barker 2025-01-09 12:11:08 +1300
  • 9d81c808f9 seems like this fully works Harrison Lambeth 2025-01-08 01:35:51 -0700
  • efad3deef8
    Copy elementId in Clay__AddHashMapItem() in case underlying stringId has changed (#239) Harrison Lambeth 2025-01-29 14:20:14 -0700
  • a1e692b72a
    [Core] Add option to hash text contents to text config (#238) Nic Barker 2025-01-30 09:59:42 +1300
  • 7edfdd864f Update wasm bindings 013-add-text-contents-hash-option Nic Barker 2025-01-30 09:59:08 +1300
  • 9d4b98a236 update odin bindings Nic Barker 2025-01-30 09:44:02 +1300
  • c2de8814a5
    Update clay.h Harrison Lambeth 2025-01-29 13:39:47 -0700
  • 3a3815ebc8
    Copy elementId in Clay__AddHashMapItem() in case underlying stringId has moved Harrison Lambeth 2025-01-29 13:38:34 -0700
  • b9df40003f [Core] Add option to hash text contents to text config Nic Barker 2025-01-30 09:34:33 +1300
  • afe52f946b
    Update README.md Jefferey S 2025-01-29 12:34:07 -0500
  • 773d18a1cc Merge branch 'clay-bindings-c3' Jefferey Schlueter 2025-01-29 12:26:19 -0500
  • 1b67696843 added .gitkeeps to the lib and build folder Jefferey Schlueter 2025-01-29 12:17:46 -0500
  • 9dc9e4992c Somehow I deleted the example .c3 file. Fixed project settings, I forgot I can't drag and drop when it comes to relative project files. Jefferey Schlueter 2025-01-29 12:04:40 -0500
  • 5fae7a6249 [Core] Compensate for OSes that don't return 64b aligned memory from malloc Nic Barker 2025-01-29 21:16:24 +1300
  • 91295a2a9a
    Update README.md Jefferey S 2025-01-28 23:54:37 -0500
  • f48ee0b9fd Added C3 Bindings Jefferey Schlueter 2025-01-28 23:49:19 -0500
  • 250c1c6cda [Bindings] Update Odin & wasm bindings 013-arena-align-cache-line Nic Barker 2025-01-29 17:14:42 +1300
  • 1bcf256e4d
    [Core] Replace generated arrays with macro declarations, align cache lines to 64 bytes (#235) Nic Barker 2025-01-29 17:14:01 +1300
  • 0c6d19c8ce fix last couple of compatibility problems Nic Barker 2025-01-29 16:52:13 +1300
  • 9b100c2456 Fix issues with borders Nic Barker 2025-01-29 16:18:32 +1300
  • 1aaf6df33a Fixup C++ Nic Barker 2025-01-29 14:36:04 +1300
  • 3d5dad7bee Make sure memory passed to clay is cache line aligned Nic Barker 2025-01-29 13:13:13 +1300
  • e9f2e6c4f1
    [Renderers/SDL2] Don't take addresses of temporaries. (#232) Martin Evald 2025-01-29 01:09:41 +0100
  • 34f2dab9e8
    Normalized usage of Clay__defaultMaxElementCount and Clay__defaultMaxMeasureTextWordCacheCount (#233) noflashbang 2025-01-28 16:09:07 -0800
  • 0604e3a87e Remove generator directory Nic Barker 2025-01-29 12:53:02 +1300
  • c7b8ff15ec Replace generated arrays with macro declarations, align cache lines to 64 bytes Nic Barker 2025-01-26 14:37:41 +1300
  • 43dd5a244f init maxMeasureTextCacheWordCount correct Christian Schlegel 2025-01-28 21:45:55 +0100
  • c457d6af61 [Renderers/SDL2] Removed superflous scopes. Martin Evald 2025-01-28 16:39:43 +0100
  • fc265f9c0e
    Normalized usage of Clay__defaultMaxElementCount and Clay__defaultMaxMeasureTextWordCacheCount noflashbang 2025-01-28 00:10:58 -0800
  • 441434eb4e [Renderers/SDL2] Don't take addresses of temporaries. Martin Evald 2025-01-28 07:52:32 +0100
  • 951d785deb [Documentation] Fix incorrect type information in README for CLAY_IDI Nic Barker 2025-01-26 15:43:55 +1300
  • 4612481d25 [Documentation] Fix some typos in the README example code Nic Barker 2025-01-26 15:35:30 +1300
  • 0a703de69a
    [Core] Add z-index and string base to Render Commands (#227) Nic Barker 2025-01-26 15:28:35 +1300
  • f9b0bef35a update official website example Nic Barker 2025-01-26 15:27:54 +1300
  • cb62db77e3 [Documentation] Combine quick start steps into a single code block in main README Nic Barker 2025-01-26 15:22:46 +1300
  • a2c1b860a6 z index to i32 and update odin bindings Nic Barker 2025-01-26 15:11:26 +1300
  • e41a8eea88 update odin bindings Nic Barker 2025-01-26 15:09:13 +1300
  • ea6109bd0b
    [CMake] Make Examples Optional in CMAKE (#216) Cory 2025-01-25 20:05:45 -0600
  • 948468ad86 [Core] Add z-index and string base to Render Commands Nic Barker 2025-01-26 15:00:52 +1300
  • c0dac38c87
    [Renderers/SDL3] Add borders and rounded borders functionality. (#220) arnauNau 2025-01-26 02:39:34 +0100
  • d33896992f
    [Examples/SDL3] Add thickness value to demo border objects. arnau.nau 2025-01-26 00:41:44 +0100
  • 8c4be7ea70
    [Renderers/SDL3] Fix corner thickness draw direction + artifacts on large thickness values. arnau.nau 2025-01-25 23:09:02 +0100
  • 30e5ae6b65
    Merge 9e13524b52 into c3fcf6ce12 Junior Rantila 2025-01-25 16:57:47 -0300
  • 56f5c158fa Made Build All Examples the default CJFEdu 2025-01-25 08:45:58 -0600
  • 89efb56cc5
    Merge e81e1ad08f into c3fcf6ce12 AICDG 2025-01-24 12:28:38 +0100
  • c3fcf6ce12
    [Bindings/C++] Link and information for ClayMan, a C++ wrapper library for clay (#218) Timothy Hoyt 2025-01-24 01:51:00 -0600
  • 44bfd3e30f simplified readme Tim Hoyt 2025-01-23 15:11:07 -0600
  • fb29208ee3 Merge remote-tracking branch 'origin/main' into Add-Link-to-ClayMan-Cpp-Wrapper-In-Bindings Tim Hoyt 2025-01-23 15:05:11 -0600
  • e5fa3b90d0
    [Renderers/SDL3] Updated README.md arnau.nau 2025-01-23 04:13:22 +0100
  • 302113085e
    [Examples/SDL3] Add demo for borders and rounded borders. arnau.nau 2025-01-23 04:08:41 +0100
  • e08950c2c7
    [Renderers/SDL3] Add borders and rounded borders functionality. arnau.nau 2025-01-23 04:07:26 +0100
  • 04d82465e7
    [Renderers/SDL3] Removed math.h dependency. arnau.nau 2025-01-23 00:37:58 +0100
  • aba846a446
    [Renderers/SDL3] Add rounded corners rectangle functionality (#219) arnauNau 2025-01-22 21:30:24 +0100
  • b0f9edeb29 Added Granular CMAKE Options Added separate CMAKE options to include each of the individual examples as well as one global option to include all examples. CJFEdu 2025-01-22 12:35:17 -0600
  • 0d8ef376a1
    SDL3: Add rounded corners rectangle functionality arnau.nau 2025-01-22 05:02:01 +0100
  • d1ed57d95f cpp binding folder with clayman folder with document Tim Hoyt 2025-01-21 17:31:01 -0600
  • 9d659e8abd [Examples/Raylib] Restore deleted font Nic Barker 2025-01-21 21:28:38 +1300
  • ec2b3b35ff [Renderers/Raylib] Early return 0 rather than segfault when Raylib fonts fail to load Nic Barker 2025-01-21 21:26:57 +1300
  • 5f7176cdcc Fix quick start in README to include error handler Nic Barker 2025-01-21 21:17:24 +1300
  • ebeef93c34 [Documentation] Include CLAY_ID_LOCAL in README.md Nic Barker 2025-01-21 21:11:49 +1300
  • e81e1ad08f
    Merge branch 'main' into main AICDG 2025-01-21 14:57:31 +0800
  • 9b2d585499 Update odin and wasm bindings Nic Barker 2025-01-21 19:14:22 +1300
  • 81589ad29b [Core] Fix layout bug in SIZING_PERCENT Nic Barker 2025-01-21 19:11:33 +1300
  • 16f894bb4d Fix incorrect use of corner radius Nic Barker 2025-01-21 18:32:33 +1300
  • 9f07f5aac8
    fixed video demo padding (#205) Timothy Hoyt 2025-01-20 23:31:48 -0600
  • 9e13524b52 Add GLFW3 + NanoVG example and renderer Junior Rantila 2024-12-30 00:48:37 +0100
  • e9d3125807 Make Examples Optional in CMAKE Makes including the examples optional. SDL2/SDL3 specifically have long download/build times. If they aren't being used, then this can dramatically speed up build times. CJFEdu 2025-01-20 03:21:35 -0600
  • 01d3ab127f Update odin bindings for new text measurement API Nic Barker 2025-01-20 11:39:59 +1300
  • 326325ffaf
    [Core] Convert measureText pointer to value string slice (#214) Nic Barker 2025-01-20 11:27:22 +1300
  • 358ea13572 SDL cmake fix 013-measure-text-string-slice Nic Barker 2025-01-20 11:20:40 +1300
  • 2776965b66 Convert measureText pointer to value string slice Nic Barker 2025-01-20 11:08:55 +1300
  • e8025cc254
    SetMesureText and SetQueryScrollOffset takes userData (#212) Daniel Collin 2025-01-19 22:59:02 +0100
  • 0ba1416f51 update html renderer for measuretext userdata Nic Barker 2025-01-20 09:29:25 +1300
  • 49b46a007b Fixed init ordering Daniel Collin 2025-01-19 15:21:11 +0100
  • bfed9520fc SetMesureText and SetQueryScrollOffset takes userData Daniel Collin 2025-01-19 15:15:32 +0100
  • 8e7e30dda6
    [Renderers/SDL3] Adds an example using SDL3 as a renderer (#107) Linus Probert 2025-01-19 02:35:41 +0100
  • 69108b0c79 add stdio import Nic Barker 2025-01-19 14:08:51 +1300
  • cbdfc63c2a fix accidental change of SDL2 renderer Nic Barker 2025-01-19 13:59:37 +1300