Commit graph

  • 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
  • ecf00251bf Split into renderer and example Nic Barker 2025-01-19 13:49:33 +1300
  • 713fd67fe8 Update to new API Nic Barker 2025-01-19 13:39:38 +1300
  • e51673942b Add SDL3 renderer to base CMakeLists and fix error on OSX Nic Barker 2025-01-06 09:59:16 +1300
  • 6d17b8f8a0 Fixes review comments Linus Probert 2024-12-30 15:07:28 +0100
  • 1c599532fa Adds an example using SDL3 as a renderer Linus Probert 2024-12-25 14:36:46 +0100
  • f14a766b62
    Merge d7104efa69 into 9d3fba39be phyxl 2025-01-18 23:02:46 +1030
  • 9d3fba39be
    Add external link to zig bindings (#210) William Inal Zettergren 2025-01-18 08:43:23 +0000
  • 4961f2153e
    Extend SDL2 Renderer and SDL2-video-demo (#208) ppeb 2025-01-18 02:42:18 -0600
  • 9fcad9b97d
    Add other bindings William Inal Zettergren 2025-01-17 21:02:07 +0000
  • 6d4780b393
    Add external link to zig bindings William Inal Zettergren 2025-01-17 14:36:09 +0000
  • 8e3ed99a47
    Extend SDL2 Renderer and SDL2-video-demo ppeb 2025-01-16 20:11:21 -0600
  • 92ad79037e build clay-official-website with clang only Pedro de Medeiros 2025-01-15 18:32:10 -0300
  • 5ca859b9d6
    Merge 23863edde0 into a093730da2 peter 2025-01-16 01:37:38 +0100
  • f2ac36c430
    Merge 4f50603b8f into a093730da2 Abdi Ibrahim 2025-01-15 20:57:29 -0300
  • baac1aafb1 fixed video demo padding Tim Hoyt 2025-01-15 15:02:01 -0600
  • a093730da2 [Core] Fix a segfault if debug tools were enabled without a measure text function Nic Barker 2025-01-16 09:14:54 +1300
  • cd82ce6fcf
    [Core] Don't divide zero by zero (#200) Michael Savage 2025-01-14 23:06:22 +0200
  • 3ebd5ce57d Fix a zero div and min width handling bug when downsizing elements Nic Barker 2025-01-15 09:25:06 +1300
  • 3319603ae1 Don't divide zero by zero Michael Savage 2025-01-14 15:27:05 +0000
  • 814c9392c6
    [Core] Add API to query element bounding boxes (#199) Nic Barker 2025-01-14 22:09:06 +1300
  • dc884af98b [Core] Add API to query element bounding boxes 013-expose-bounding-boxes Nic Barker 2025-01-14 21:56:00 +1300
  • 338852b3ce Fix a bug with the new padding Nic Barker 2025-01-14 14:26:30 +1300
  • f1d8a53a32
    [Core] [Breaking] Split padding values into left, right, top, bottom (#195) Nic Barker 2025-01-14 10:38:02 +1300
  • 3e46d1f5ce Update README 013-split-padding-values Nic Barker 2025-01-14 10:37:44 +1300
  • 98bbba5beb Update odin bindings Nic Barker 2025-01-14 10:13:43 +1300
  • 0f2519f2a9 More macro updates Nic Barker 2025-01-14 09:31:01 +1300
  • 225118a5a7 Switch to macro Nic Barker 2025-01-14 09:26:25 +1300
  • 1e411dd76c update examples Nic Barker 2025-01-14 09:24:47 +1300
  • 6675ce3e59 Split padding values into LRTB Nic Barker 2025-01-14 09:02:07 +1300
  • 356724ed20
    Merge branch 'main' into main AICDG 2025-01-13 18:10:59 +0800
  • afba9f0de6
    Add a function to reset text measurement cache (#181) Harrison Lambeth 2025-01-12 23:26:46 -0700
  • 3a4455aa83
    Fix text wrapping handling with explicit newline characters (#192) Nic Barker 2025-01-13 19:23:28 +1300
  • ead96423f4 Fix text wrapping handling with explicit newline characters 013-fix-newline-handling Nic Barker 2025-01-13 15:07:41 +1300
  • ae24802dad
    Fixing rendering of lines that contain a single character Ryzee119 2025-01-13 11:45:45 +1030
  • 719fd5b130 odin rebuild clay lib Sayed Murtadha Ahmed 2025-01-12 10:11:15 +0300
  • 8af601d5ad
    Merge branch 'nicbarker:main' into issue-179-use-clay-packed-enum-for-all Sayed Murtadha Ahmed 2025-01-12 10:08:46 +0300
  • 388d74de4c odin EnumBackingType enum usage in ErrorType Sayed Murtadha Ahmed 2025-01-12 10:08:02 +0300
  • 208c7cb3a0 Fix incorrect border between children after 2nd element Nic Barker 2025-01-12 19:16:09 +1300
  • d7104efa69
    Merge branch 'main' into feature/terminal-renderer phyxl 2025-01-11 22:01:09 -0500
  • c2c445e455 Fix broken ifdef on MSVC Nic Barker 2025-01-12 10:49:00 +1300
  • 23f70e0477 changed enums to clay packed enum Sayed Murtadha Ahmed 2025-01-11 17:32:09 +0300
  • 9e7595b873 Fixed a bug where minMemorySize could cause a memory overwrite Nic Barker 2025-01-11 21:37:21 +1300
  • 32d1a31dfe Fix uint64 usage for wasm Nic Barker 2025-01-11 21:35:45 +1300
  • b2b50724e2 Fix bug in html renderer debug tools Nic Barker 2025-01-11 20:13:13 +1300
  • 12b3280dab update odin bindings Nic Barker 2025-01-11 14:22:52 +1300
  • d81c9e1de5 fix C++ compile issues Nic Barker 2025-01-11 14:21:47 +1300
  • 7142a427bb Update odin bindings Nic Barker 2025-01-11 14:19:31 +1300
  • d7ee448ed5 Add EXTEND_CONFIG_BORDER Nic Barker 2025-01-11 14:15:24 +1300
  • 7ecd5adbce Update debug view to have correct z indexing Nic Barker 2025-01-11 14:15:02 +1300
  • 2fcb4cc76e Fix z index sorting of tree roots Nic Barker 2025-01-11 14:04:58 +1300
  • 337fc1dc92
    Merge branch 'main' into main AICDG 2025-01-10 22:28:01 +0800
  • 9af4b6384d
    Update CMakeLists.txt AICDG 2025-01-10 22:23:31 +0800
  • 15fbf81e84 Fix indents Harrison Lambeth 2025-01-10 02:31:43 -0700
  • 78e7ee8888 Add a function to reset text measurement cache Harrison Lambeth 2025-01-10 02:29:57 -0700
  • 44fb89c8b6 Add an epsilon to compression comparison to prevent degenerate loop Nic Barker 2025-01-10 21:54:13 +1300
  • bc9ef8b02d
    Update README.md Nic Barker 2025-01-10 21:05:12 +1300
  • 0989aeee06
    [Documentation] Summary & Readability improvement (#125) Mathys Gasnier 2025-01-10 09:03:32 +0100
  • e11a394c25
    [Compilers] Fix MSVC compilation with CMake (#178) Funto 2025-01-10 08:59:13 +0100
  • 5fb3c415bc update new clay string const macro to include literal check Nic Barker 2025-01-10 12:59:36 +1300
  • ff8dbc4dde Update .gitignore Funto 2025-01-09 22:49:59 +0100
  • a72c48da15 Adapt CMake files to compile with MSVC + fix compilation with MSVC Funto 2025-01-09 22:45:45 +0100
  • 733696db54 Update .gitignore to avoid tracking ".vs" internal folder when using Visual Studio Funto 2025-01-09 00:52:37 +0100
  • 670f707997
    [Core] Remove ##__VA_ARGS__ (#150) FintasticMan 2025-01-10 08:47:00 +0100
  • 0cd92ec03c [Core] Change syntax for CLAY_SIZING_{FIT,GROW} macros FintasticMan 2025-01-02 19:12:26 +0100
  • 85634f63b0 [Core] Remove ##__VA_ARGS__ in CLAY macro FintasticMan 2025-01-02 14:00:23 +0100
  • b4452d080c C++ init order fix Nic Barker 2025-01-10 14:36:24 +1300
  • 209f30dd56 Fix missing context initialization Nic Barker 2025-01-10 12:50:12 +1300