Commit graph

  • 9832e97ab1 Improve tests, promote warnings to errors Nic Barker 2024-09-28 12:51:53 +1200
  • 5c3988ae45 updates Nic Barker 2024-09-28 07:39:38 +1200
  • d6c649c4b0 Improve element macros by switching to for loop Nic Barker 2024-09-25 13:11:59 +1200
  • 3b4c177e58
    Fix const inits for gcc 9.4 and add docker tests for old gcc compiler (#29) Nic Barker 2024-09-28 07:42:08 +1200
  • b8a1da5105 Fix const inits for gcc 9.4 and add docker tests for old gcc compiler Nic Barker 2024-09-27 11:18:33 +1200
  • 10cc866477
    Add CLAY_LOCAL_ID[I] (#27) Bach Le 2024-09-25 10:04:28 +0800
  • 46272f59a7 Small rename, and port internal debug tools to use CLAY_ID_LOCAL Nic Barker 2024-09-25 14:01:01 +1200
  • 3775927e40 Replace const structs with macros to appease GCC Nic Barker 2024-09-25 13:43:23 +1200
  • c60fb1300f
    Initialize text measurement hashmap (#25) Bach Le 2024-09-25 09:30:36 +0800
  • 0986257dc3
    Rename function Nic Barker 2024-09-25 13:10:16 +1200
  • e52756e8a2 Add CLAY_LOCAL_ID[I] Bach Le 2024-09-24 21:10:33 +0800
  • e1342d3e84 Initialize text measurement hashmap Bach Le 2024-09-24 20:40:14 +0800
  • 52b3f6a14e
    Use shallow clone on Raylib (#23) Severin Denisenko 2024-09-22 04:27:29 +0300
  • a46fc4300a Use shallow clone on Raylib Severin Denisenko 2024-09-22 00:21:11 +0300
  • 3e0791bdc5
    Don't use __VA_ARGS__ in a non-variadic macro (#21) Michael Savage 2024-09-20 23:14:54 +0300
  • 6430bbbdc3 Fix warnings caused by misname Nic Barker 2024-09-21 08:13:22 +1200
  • 5bb725d005 Fix forward declarations Nic Barker 2024-09-21 08:00:55 +1200
  • f49a01195f Don't use __VA_ARGS__ in a non-variadic macro Michael Savage 2024-09-20 10:27:06 +0000
  • 0903440a34 Add notice for defining implementation macro at the top of the file Nic Barker 2024-09-20 20:55:45 +1200
  • 332837befd
    Fix issues with multiple translation units (#20) Nic Barker 2024-09-20 20:46:48 +1200
  • c90ff6253a Update readme to include define of CLAY_IMPLEMENTATION Nic Barker 2024-09-20 20:42:56 +1200
  • 7343a99d0c Remove unused test in cmakelists Nic Barker 2024-09-20 20:22:46 +1200
  • 97425c8ef0 Syntax Updates Nic Barker 2024-09-20 20:19:07 +1200
  • b842c5f0a2 Fix issues with multiple translation units Nic Barker 2024-09-20 20:10:22 +1200
  • b2d922c78d Fix a compile bug in update scroll containers Nic Barker 2024-09-20 07:12:11 +1200
  • f17afc387a Update version v0.11 Nic Barker 2024-09-18 11:54:06 +1200
  • 4bd9cd1956
    Explain text wrap modes in README Nic Barker 2024-09-18 11:52:11 +1200
  • 6600aa6678
    Update README SetPointerPosition -> SetPointerState Nic Barker 2024-09-18 11:42:01 +1200
  • 2729188a24 Rename parameter Nic Barker 2024-09-18 11:39:14 +1200
  • e139657ee1
    README updates for 0.11 Nic Barker 2024-09-18 11:38:58 +1200
  • 3129a78536
    Add description of Clay_ElementId to README Nic Barker 2024-09-18 11:17:54 +1200
  • 33888572a3 Remove debug flags and switch example fonts from trilinear filter to bilinear Nic Barker 2024-09-18 10:59:35 +1200
  • d7a0a6cd50 Update odin bindings Nic Barker 2024-09-17 19:13:17 +1200
  • c6ab57c638 Add font preload to web renderers and update README Nic Barker 2024-09-17 19:05:59 +1200
  • a4f90a217d
    Debug Tools (#15) Nic Barker 2024-09-16 21:34:59 +1200
  • e0ca1a2e49 Fix a race condition in the HTML renderer where text could get measured and cached before font had loaded Nic Barker 2024-09-16 21:28:23 +1200
  • 837a8d442a Add modifiable highlight colour Nic Barker 2024-09-16 19:28:33 +1200
  • 7866eed856 Update README.md Nic Barker 2024-09-12 21:02:00 +1200
  • d04a39c66d Update readme and add debugger page to desktop website Nic Barker 2024-09-12 20:53:11 +1200
  • f5ac28a149 Fix some small bugs in the HTML renderer and duplicate ids in the debug view Nic Barker 2024-09-11 21:16:21 +1200
  • 15e149eb28 Fix a long standing bug with vertical sizing of contents in floating containers Nic Barker 2024-09-11 19:25:46 +1200
  • 4b7260a33b Improve debug view row selection logic Nic Barker 2024-09-11 11:53:18 +1200
  • 902487638c Updates and remove console logs Nic Barker 2024-09-11 11:00:16 +1200
  • a75860ca57 Fixes for html renderer and main website Nic Barker 2024-09-11 10:56:42 +1200
  • 5973913b3b Restore readme Nic Barker 2024-09-10 21:26:02 +1200
  • 06fd9264ac Update odin bindings and html renderer Nic Barker 2024-09-10 21:24:40 +1200
  • a79b6a9faf Bulk of functionality Nic Barker 2024-09-02 09:14:05 +1200
  • 70ba499f75 Initial commit Nic Barker 2024-09-01 10:32:31 +1200
  • b3d768c00d
    Fix some Odin bindings (#16) Laytan 2024-09-13 03:38:39 +0200
  • 087370b4a3 Fix some Odin bindings Laytan Laats 2024-09-13 02:27:22 +0200
  • 807fd62cd8 Fix bug in text measurement cache Nic Barker 2024-09-02 11:06:14 +1200
  • c248914292
    [bindings/odin] Improve Odin bindings (#13) FourteenBrush 2024-09-01 05:13:28 +0200
  • 7c2d93361d
    Update bindings/odin/clay-odin/clay.odin Nic Barker 2024-09-01 10:59:48 +1200
  • 99775ace5e
    Merge branch 'main' into main Nic Barker 2024-09-01 10:59:05 +1200
  • 3e7738bee5 Add linux lib for odin bindings Nic Barker 2024-09-01 10:35:04 +1200
  • b64e318cdb Fix a small issue on the odin official website example Nic Barker 2024-09-01 10:17:31 +1200
  • 4d1b65071f Fix memory leak in odin website example (#12) Dudejoe870 2024-08-31 17:23:06 -0500
  • 29ebed2010
    Fix crash on Windows (#10) Dudejoe870 2024-08-31 16:55:42 -0500
  • b91856a017
    Some odin README cleanup FourteenBrush 2024-08-31 21:19:34 +0200
  • e6fca614fa
    Missed a clay.MakeString FourteenBrush 2024-08-31 21:14:07 +0200
  • 39b78c70cc
    Remove unused import FourteenBrush 2024-08-31 21:11:58 +0200
  • d50f021f0c
    Cleanup raylib renderer FourteenBrush 2024-08-31 20:59:11 +0200
  • 732ae76ef7
    Change c types to odin types when size is always known FourteenBrush 2024-08-31 20:59:00 +0200
  • bdbe005ffc
    Adjust parameter types FourteenBrush 2024-08-31 20:57:49 +0200
  • e4b6099601
    Make Text() take in an odin string, removes MakeString abstraction FourteenBrush 2024-08-31 20:56:16 +0200
  • 99dc1c9989 Fix crash on Windows Dudejoe870 2024-08-31 13:45:48 -0500
  • ee14b067b7
    Make clay.ID() take an index param with default 0, remove IDI() FourteenBrush 2024-08-31 17:22:12 +0200
  • e02efbc404 attempt Dudejoe870 2024-08-31 02:50:54 -0500
  • 39c2aa5305
    Support wasm in Odin bindings (#8) Laytan 2024-08-31 03:04:33 +0200
  • 5c227202dc support wasm in Odin bindings Laytan Laats 2024-08-31 01:25:43 +0200
  • b4ab3a93c0
    Update README.md Nic Barker 2024-08-30 22:06:33 +1200
  • b14d757363
    Update README.md Nic Barker 2024-08-30 22:05:09 +1200
  • 68a63343c8
    Update README.md Nic Barker 2024-08-30 22:04:20 +1200
  • 61b67ca967
    Update README.md Nic Barker 2024-08-30 22:03:26 +1200
  • 33a76238de
    Update README.md Nic Barker 2024-08-30 22:01:57 +1200
  • 3f7005faae
    Odin Bindings - First Pass (#5) Nic Barker 2024-08-30 21:58:08 +1200
  • 3b2ca7006b Update libs to include private api changes Nic Barker 2024-08-30 21:57:13 +1200
  • 75ae1c8f7f Generate binaries for different platforms Nic Barker 2024-08-30 21:50:20 +1200
  • 0c523c7a47 Add acknowledgements Nic Barker 2024-08-30 21:35:39 +1200
  • 12e8ae2284 Remove test file Nic Barker 2024-08-30 21:28:52 +1200
  • 71bd99191e More readme fixes Nic Barker 2024-08-30 21:28:09 +1200
  • 04239a2c6e Fix syntax errors in readme Nic Barker 2024-08-30 21:25:48 +1200
  • 9558828eb2 Add README for Odin bindings Nic Barker 2024-08-30 21:07:43 +1200
  • ae47429854 More website tidy up Nic Barker 2024-08-30 20:20:33 +1200
  • fe7579033a Compress some UI functions and remove repetition Nic Barker 2024-08-30 19:18:32 +1200
  • c7d81b9533 Reorganise files Nic Barker 2024-08-30 19:02:02 +1200
  • 0c2c19f94b Reorganise files Nic Barker 2024-08-30 19:02:02 +1200
  • 4b16ae7920 Add os detection for lib import Nic Barker 2024-08-30 18:41:05 +1200
  • 115b82a81f Implement official website example Nic Barker 2024-08-30 18:34:22 +1200
  • b2fde01a22 Finish off odin bindings and add raylib example Nic Barker 2024-08-29 21:36:31 +1200
  • cf61b75ba5 Migrate ID functions Nic Barker 2024-08-28 21:05:27 +1200
  • e640ab3bc9 More progress on odin bindings Nic Barker 2024-08-28 20:39:08 +1200
  • 91ff9d9d86 More odin bindings Nic Barker 2024-08-28 16:47:07 +1200
  • 4efd7c5651 Draft odin bindings Nic Barker 2024-08-28 16:15:19 +1200
  • fd45138d57
    Stardardisation / cleanup work for private API functions (#7) Nic Barker 2024-08-30 18:44:36 +1200
  • 36a2c5f4af Stardardisation work for private API functions Nic Barker 2024-08-30 18:42:04 +1200
  • 24d4c5e553 Fix CMake config for clay-official-website example Nic Barker 2024-08-29 08:59:41 +1200
  • ca2c625bb5
    Rename Clay_Rectangle to Clay_BoundingBox (#4) Nic Barker 2024-08-28 16:13:28 +1200
  • 4d3f0051d8 Rename Clay_Rectangle to Clay_BoundingBox Nic Barker 2024-08-28 16:04:20 +1200
  • 52b6b0564e Improved HTML renderer and official website example Nic Barker 2024-08-28 11:03:20 +1200