Commit graph

  • adb1bd620a [Examples/clay-official-website] Fix links on official website example Nic Barker 2025-06-13 09:59:07 +1000
  • dca9f60a6c [Core] Add objective-c support Nic Barker 2025-06-12 12:16:29 +1000
  • 3ccfa0f8fa [Core] Fix a bug where extra child gap was added to the dimensions of clipped containers Nic Barker 2025-06-11 10:40:58 +1000
  • 35b45d939b Fix some typos in the readme Nic Barker 2025-06-11 10:15:51 +1000
  • 500fab288e
    feat(flake): expose unstable by default, i need some help figuring out how to export both packages h4rl 2025-06-10 18:45:24 +0200
  • 6b03a215b7 [Core] Fix an out of bounds access for single newline characters Nic Barker 2025-06-10 11:38:56 +1000
  • 7af4d9d3f0
    feat(flake): move to build inputs and remove unnecessary packages h4rl 2025-06-10 02:08:54 +0200
  • 838bfae80a
    Merge branch 'main' into pull1 h4rl 2025-06-09 22:55:56 +0200
  • e1a4fb9810
    refactor: fix flake checks, make package definitions easier h4rl 2025-06-09 22:52:50 +0200
  • e465d05284
    feat: add nix flake h4rl 2025-06-09 21:56:18 +0200
  • eef7af80f1 [Renderers/Raylib] Fix element float distortion rootBrz 2025-06-08 14:58:30 +0500
  • b25a31c1a1 [Bindings/Odin] Update Odin Bindings to latest v0.14 Nic Barker 2025-06-06 11:01:42 +1000
  • 8bbe14fbcc [Documentation] Fix README typo, bump version number to 0.14 Nic Barker 2025-06-06 10:20:37 +1000
  • 10328fde95 Odin binding: removed comptime from text parameter Iggy Kuperson 2025-06-05 13:22:54 +0300
  • 58491394ca
    [Renderers/Raylib] Fix element float distortion (#430) Alan 2025-06-05 05:49:26 +0500
  • 87575cb7c3 [Core] Fix handling of letter spacing Nic Barker 2025-06-05 10:38:53 +1000
  • 80659eda04 [Renderers/Web] Fix clay official website example struct definitions for web renderers Nic Barker 2025-06-04 10:50:07 +1000
  • a3003cfa12
    [Bindings/Odin] Update README to better match official website example. (#422) Rats 2025-06-02 05:26:04 -0500
  • 5eceb52abc
    Set CMake FetchContent GIT_TAG for SDL_ttf (#423) Wes Lord 2025-06-01 20:00:45 -0700
  • 149833bdc0
    [Core] Fix dimension calculation that would always result in 0 (#428) Michael Tanner 2025-06-01 21:27:28 -0500
  • e9c8eafb9a fixing dimension calculation that would always result in 0 Michael Tanner 2025-05-31 21:16:17 -0500
  • 0431f862f4 [Core] Improve handling of aspect ratio scaling Nic Barker 2025-06-02 12:08:44 +1000
  • d6f3957a60
    [Core] Split aspect ratio scaling into its own config (#426) Nic Barker 2025-06-02 10:36:58 +1000
  • c612c1e658 update README 014-aspect-ratio-scaling Nic Barker 2025-06-02 10:34:38 +1000
  • 286b177205
    Merge d6ed6cb5c2 into 89ce22e894 João Matos 2025-05-31 22:57:39 +0200
  • 89ce22e894
    [Core] Fix sign comparison warning (#427) Boreal 2025-05-28 20:10:05 -0700
  • 9af0fc6890 Update odin bindings Nic Barker 2025-05-29 09:38:31 +1000
  • ce0e9b3808
    Fix sign comparison warning Boreal 2025-05-27 19:11:47 -0700
  • e80736892d
    [Renderers/SDL2] Indent SDL2's CMakeLists.txt consistently (#424) Wes Lord 2025-05-27 16:50:00 -0700
  • 9a21a45f43 [Core] Split aspect ratio scaling into its own config Nic Barker 2025-05-28 09:19:54 +1000
  • c09e4b71ab
    Add blank setting for border characters mivirl 2025-05-26 23:42:53 +0000
  • 2bf235447d
    Remove termbox color buffer mivirl 2025-05-26 23:38:26 +0000
  • 5915aaeb00 [CMake] Remove redundant debug & release flag variable definitions Wes Lord 2025-05-26 16:11:44 -0700
  • 7909b4442e [Renderers/SDL2] Indent SDL2's CMakeLists.txt consistently Wes Lord 2025-05-26 15:01:26 -0700
  • f08743f7cd Set CMake FetchContent GIT_TAG for SDL_ttf Wes Lord 2025-05-26 14:48:52 -0700
  • 92c36046ac [Bindings/Odin] Update README to better match official website example. rats159 2025-05-25 19:28:27 -0500
  • ce2475ba73 [Compilers] Add missing struct name for image element config Nic Barker 2025-05-26 10:10:24 +1000
  • 34ff7e1bea
    [Compilers] Add struct names to public structs (#336) Johann Muszynski 2025-05-26 03:03:07 +0300
  • f963416637 Add struct names to public structs Johann Muszynski 2025-03-21 08:54:15 +0200
  • 744a155fed
    Add example for termbox2 renderer mivirl 2025-05-25 15:33:11 +0000
  • bf8dcc7f15
    Add termbox2 renderer mivirl 2025-05-23 16:05:37 +0000
  • a1a849a6dd
    Merge 5e1e807358 into 65e813d4df Michael Savage 2025-05-22 06:17:41 +0200
  • 65e813d4df
    [Renderers/Terminal] Add initial implementation of terminal renderer (#91) Emmanuel 2025-05-21 21:45:52 -0300
  • ea7cfcf210 Rename a few things and replace floor with int truncate Nic Barker 2025-05-22 11:55:14 +1200
  • 179ea4bffc Link math lib for clang ubuntu Nic Barker 2025-05-21 17:44:36 +1200
  • b2ffb2f0e5 swap round for floor to appease compiler Nic Barker 2025-05-21 16:36:19 +1200
  • e93a83812e Update to latest clay API, reuse example and fix a couple of small issues Nic Barker 2025-05-21 13:35:10 +1200
  • 1b20af438d fix naming conventions, add scissoring EmmanuelMess 2024-12-26 15:52:21 -0300
  • 836f05cf63 add initial implementation of terminal renderer EmmanuelMess 2024-12-23 01:23:29 -0300
  • 7af50d0f48 [Bindings/Odin] Update odin bindings to include floating element clipTo Nic Barker 2025-05-20 11:40:25 +1200
  • e2f94f17f6
    [Renderers/Playdate] Playdate console example (#404) Matt Jennings 2025-05-19 02:46:39 +0300
  • eb1d85f2a6
    [Renderers/Cairo] Fix cairo renderer and example (#416) Zordan 2025-05-19 02:36:08 +0300
  • 76351a0999
    [Documentation] Add Go rewrites of clay to README (#411) Patricio Whittingslow 2025-05-18 20:33:38 -0300
  • 67f058103d
    Update README.md Nic Barker 2025-05-19 11:33:20 +1200
  • 682f8c64cc fix cairo stuff zordythezordan 2025-05-18 12:51:26 +0300
  • efbd680685
    [Core] restore compatibility with C99 (#412) Simon Oelerich 2025-05-14 03:29:12 +0200
  • b656dc5253
    [Core] Add Clay_FloatingClipToElement (#413) Patrick Doane 2025-05-13 18:24:42 -0700
  • 674606c6b6 Fix other debug view floating config Nic Barker 2025-05-14 13:24:18 +1200
  • 61ec7e7c6c Fix clipping handling of warnings pane in debug tools Nic Barker 2025-05-14 13:21:36 +1200
  • 9ab240376f Switch CLAY_CLIP_TO_NONE to default option for floating elements Nic Barker 2025-05-14 13:18:01 +1200
  • b78fd66da8
    [Core] Add Clay_GetPointerOverIds function to the public API. (#389) João Matos 2025-05-14 01:39:56 +0100
  • 78e83b15e0 [Core] Add missing data to floating element debug Patrick Doane 2025-05-13 07:25:14 -0700
  • 807bc25ae7
    [Core] use CLAY__DEFAULT_STRUCT macro gmasil 2025-05-13 15:26:13 +0200
  • f10569c85b [Core] Add Clay_FloatingClipToElement Patrick Doane 2025-05-12 21:03:57 -0700
  • 68a9b78615
    Add idgamg/goclay Patricio Whittingslow 2025-05-12 18:37:16 -0300
  • 5c67b957bb
    [Core] restore compatibility with C99 gmasil 2025-05-12 12:25:41 +0200
  • 32301c1cfb
    Update README.md to solve #387 Patricio Whittingslow 2025-05-11 18:36:00 -0300
  • f4cb35197b removed unused struct Matthew Jennings 2025-05-11 21:39:34 +0300
  • 5471b2e950 removed TODO Matthew Jennings 2025-05-11 17:26:31 +0300
  • c33f2032cd fix wrogn naming convention in variable name Matthew Jennings 2025-05-11 17:25:56 +0300
  • 860b7d821c fixed typo in readme Matthew Jennings 2025-05-11 17:22:24 +0300
  • c936efaecb added an image to the example Matthew Jennings 2025-05-11 16:44:13 +0300
  • 0249d0034b formatted code + load second system font and use it for the buttons in the demo Matthew Jennings 2025-05-10 20:04:43 +0300
  • fb092e59f2 implemented image scaling and variabel corner radius rendering Matthew Jennings 2025-05-10 14:34:04 +0300
  • 76265e4c3c
    [Bindings/Odin] Add missing border macros to Odin bindings Jeroen van Rijn 2025-05-09 03:25:34 +0200
  • 446a4caadc Add missing macro Jeroen van Rijn 2025-05-08 15:52:45 +0200
  • c483269295
    [Documentation] Fix anchor to Clay_CustomElementConfig (#403) Sam El-Borai 2025-05-06 02:41:33 +0200
  • 4aad9daa9e [Documentation] Update README Nic Barker 2025-05-06 12:08:07 +1200
  • b99cf3603a rename function with old naming convention Matthew Jennings 2025-05-05 20:57:01 +0300
  • b06f5ec400 updated to simulate setup with multiple fonts Matthew Jennings 2025-05-05 20:33:55 +0300
  • 749d1bb7de note about font sizes Matthew Jennings 2025-05-05 20:01:50 +0300
  • 6ea773d802 renamed define Matthew Jennings 2025-05-05 19:41:01 +0300
  • ae27eddcab setup some interactivity with the dpad Matthew Jennings 2025-05-05 19:39:23 +0300
  • bed2d5b328 basics working on the playdate Matthew Jennings 2025-05-05 18:05:53 +0300
  • c9f0390e39
    Fix anchor to Clay_CustomElementConfig Sam El-Borai 2025-05-05 15:34:44 +0200
  • 52759cd028
    [Debug] Update Clay__RenderDebugLayoutSizing to handle more sizing types. (#392) João Matos 2025-05-05 01:27:55 +0100
  • fb4eec93b2
    [Renderers/SDL3] Use SDL_Texture instead of SDL_Surface for images (#402) David Delassus 2025-05-05 02:27:41 +0200
  • 3e3493efce [Examples/SDL3] Display sample image David Delassus 2025-05-03 14:08:57 +0200
  • 518cbdf519
    [Examples/SDL3] Load sample image as a texture David Delassus 2025-05-03 12:57:23 +0200
  • 47eeb78acd
    [Renderers/SDL3] Use textures instead of surfaces when rendering images David Delassus 2025-05-03 12:57:01 +0200
  • e4e7b113a9
    [Bindings/Odin] Updated odin bindings with new clip config (#397) Hayden Gray 2025-05-02 00:02:40 -0400
  • b17904438e Fix example reference to scroll and regenerate bindings Nic Barker 2025-05-02 16:00:46 +1200
  • 8533c15912 updated odin bindings with new clip config A1029384756 2025-05-01 23:48:17 -0400
  • 90b45f059c [Core] Fix a bug with the implementation of clip .childOffset Nic Barker 2025-05-01 17:21:09 +1200
  • ea8288158e
    [Bindings/Odin] Odin Raylib renderer rewrite (#395) Rats 2025-04-30 21:31:05 -0500
  • 970919e1fb
    [Core] Replace .scroll config with .clip (#376) Nic Barker 2025-05-01 14:11:31 +1200
  • fd281f4f86 Switch .scroll usage to .clip 014-clip-config Nic Barker 2025-05-01 13:41:42 +1200
  • 220a52b6d3 [Bindings/Odin] Move repeated rounding into proc Rats 2025-04-30 20:16:50 -0500
  • 563b858483 Added include guard Matthew Nagy 2025-04-30 23:51:48 +0000
  • f422f4d5b3 [Bindings/Odin] Clean up Odin Raylib renderer rats159 2025-04-30 13:30:35 -0500