Commit graph

  • a56f619b1f
    fix: missing header kraxarn 2025-11-10 12:56:17 +01:00
  • ba171ea376
    fix: remove unused imports kraxarn 2025-11-10 12:48:43 +01:00
  • 959a4f0b72
    Merge branch 'nicbarker:main' into main Yang Zhang 2025-11-08 02:45:59 -08:00
  • 9ef53bbd88
    Merge 2388d06726 into fd97d8179e Matt Breckon 2025-10-26 11:00:38 -07:00
  • 1ea93b8bb0 [Bindings/Odin] Separate ASCII and Unicode text measurement functions Rats 2025-10-23 10:58:33 -05:00
  • fd97d8179e
    [Renderers/termbox] fixed horizontal text culling bug (#525) Daniel Mayovskiy 2025-10-22 18:58:39 -07:00
  • 7216815536
    Fixed termbox2 demo build, added scroll functionality (#523) Daniel Mayovskiy 2025-10-22 18:57:11 -07:00
  • 83129995f7
    [Examples/official-website] updated paths in build.sh Thomas Anderson 2025-10-22 20:56:20 -05:00
  • 6824a942a7 Clean up SDL code and fix sloppy mistakes Rats 2025-10-21 18:41:25 -05:00
  • 60a7fbdd1d
    Merge branch 'nicbarker:main' into main Yang Zhang 2025-10-19 23:50:24 -07:00
  • f5d431b01b [BIndings/Odin] Improve example text measurement function Rats 2025-10-17 20:14:26 -05:00
  • 6d08f68988 Merge branch 'main' into sokol-fixes Tim Millard 2025-10-14 09:18:36 +11:00
  • 94952575e9 [Renderers/termbox] Fixing termbox2-image-demo build error (#524) Daniel Mayovskiy 2025-10-01 18:21:11 -07:00
  • 191f58b4e7 [bindings/odin] Update Odin bindings github-actions[bot] 2025-10-02 01:17:05 +00:00
  • 35ad84693b [Bug Fix] Multiple Floating Elements Cannot Use Clay_Hovered() (#461) elmfrain 2025-10-01 20:14:17 -05:00
  • 6c6489e678 Fix README update Nic Barker 2025-09-29 13:27:40 +10:00
  • d310bafd46 [bindings/odin] Update Odin bindings github-actions[bot] 2025-09-16 01:40:04 +00:00
  • 615279a5a0 [Core] Remove ID from element declaration struct and split clay macro into CLAY and CLAY_WITHID (#492) Nic Barker 2025-09-16 11:39:07 +10:00
  • ebe9b2e46f [bindings/odin] Update Odin bindings github-actions[bot] 2025-09-08 02:15:33 +00:00
  • 4f1726d6c7 [Compilers] Fix struct with default initializer not using CLAY__DEFAULT_STRUCT (#498) Víctor López 2025-09-08 02:14:05 +00:00
  • 13f9fa6e04 [Bindings/Odin] Fix ID procedure ignoring index (#496) Rats 2025-09-07 21:13:00 -05:00
  • 33f0ff70a9 [bindings/odin] Update Odin bindings github-actions[bot] 2025-09-08 02:12:08 +00:00
  • 2bb60c42bd [Core] fix unused extra macro param in CLAY_SID_LOCAL (#505) fgungor 2025-09-08 04:10:10 +02:00
  • 5545cd873a [Renderers/Sokol] allow usage of images with sokol renderer (#489) rivten 2025-09-08 03:35:18 +02:00
  • 48780652e9 [Renderers/Sokol] Text measurement/rendering width mismatch in sokol_clay (#480) Andrew Sampson 2025-08-19 11:14:13 +09:00
  • c9d29c5c7b [bindings/odin] Update Odin bindings github-actions[bot] 2025-08-14 23:38:20 +00:00
  • 12850f4e1d [Core] Increase the default scroll container limit to 100 Nic Barker 2025-07-16 09:38:59 +10:00
  • 20610dbf3a [Documentation] -- updated README (#475) Daniel S Jeremiah 2025-08-13 20:02:23 -04:00
  • a1b98c858a [bindings/odin] Update Odin bindings github-actions[bot] 2025-07-15 23:32:23 +00:00
  • 0b642e1a1d [Core] Split base ID hash from index ID hash Nic Barker 2025-07-16 09:30:54 +10:00
  • 130c2108c5 Examples: termbox: Fix demo Grazfather 2025-10-13 09:44:05 -04:00
  • 0cb5593f59
    Merge 94a3d57236 into 588b93196c caleb-snow-cbm 2025-10-10 18:46:17 +03:00
  • 1fc326a6ba updated paths in build.sh CrackedPixel 2025-10-10 08:21:23 -05:00
  • f9a46a4fe4
    moved the id assignment Isaiah Paget 2025-10-05 07:37:04 -07:00
  • 5902e4c822
    Remove Extra Parenthesis DingusMcChicken 2025-10-04 21:16:20 -08:00
  • cad93c4ff5
    code alteration license compliance Daniel Mayovskiy 2025-10-02 19:50:27 -07:00
  • efc5030163
    fixed termbox2's renderer incorrect text rendering behavior on horizontal scroll Daniel Mayovskiy 2025-10-02 19:29:39 -07:00
  • 7d8255d9f4
    added horizontal scrolling to termbox2-demo Daniel Mayovskiy 2025-09-30 16:09:10 -07:00
  • dbccceec55
    crutch fix of the termbox_settings component to not crash the program Danyil Maiovskyi 2025-09-29 16:59:32 -07:00
  • 22883b1790
    Fixed CMakeLists.txt to let the demo build successfully Danyil Maiovskyi 2025-09-29 16:59:03 -07:00
  • c65b7d7231 update sdl2 to fix pipewire issue zZeck 2025-10-04 15:08:04 -05:00
  • 4a1d272949
    fix: removing overlaping strokes in the canvas renderer Igna778 2025-10-04 11:15:34 +02:00
  • 3c2082e309 [bindings/odin] allows clay to statically dispatch based on const A1029384756 2025-10-03 14:58:31 -04:00
  • 588b93196c
    [Renderers/termbox] Fixing termbox2-image-demo build error (#524) Daniel Mayovskiy 2025-10-01 18:21:11 -07:00
  • 382dcde89d [bindings/odin] Update Odin bindings github-actions[bot] 2025-10-02 01:17:05 +00:00
  • c6442bd192
    [Bug Fix] Multiple Floating Elements Cannot Use Clay_Hovered() (#461) elmfrain 2025-10-01 20:14:17 -05:00
  • 01c6146003 Fix field ordering to reduce padding Nic Barker 2025-10-02 10:52:01 +10:00
  • be4b9109e5 Fix changed whitespace elmfrain 2025-07-05 02:21:05 -05:00
  • 685526f71e Fix Clay_Hovered() not working with floating elements elmfrain 2025-07-05 02:13:13 -05:00
  • bc46f4939a
    Fixing termbox2-image-demo build error Daniel Mayovskiy 2025-09-30 17:12:13 -07:00
  • 1434902a6d
    added horizontal scrolling to termbox2-demo Daniel Mayovskiy 2025-09-30 16:09:10 -07:00
  • 9ccd02571a crutch fix of the termbox_settings component to not crash the program Danyil Maiovskyi 2025-09-29 16:59:32 -07:00
  • ea623cbc14 Fixed CMakeLists.txt to let the demo build successfully Danyil Maiovskyi 2025-09-29 16:59:03 -07:00
  • 7874cdb085 Fix README update Nic Barker 2025-09-29 13:27:40 +10:00
  • d300cf7cef Fix Clay__GetParentElementId for new id scheme Bach Le 2025-09-27 16:31:48 +08:00
  • eb8368216a [Bindings/Odin] SDL and Raylib examples Rats 2025-09-22 21:15:40 -05:00
  • aa525c10b6
    Merge branch 'main' into clay_is_clipped fgungor 2025-09-20 01:55:24 +02:00
  • 6e379a7c41 Remove unneeded semicolon so that Odin compiler won't fail with -strict-style -vet YangMann 2025-09-19 03:38:38 -07:00
  • 727352a548 Fix msvc -W4 warnings victhor 2025-09-17 09:24:26 +02:00
  • d7540b76ff Use CLAY__DEFAULT_STRUCT for empty clay elements If not used in this version, causes an error on MSVC victhor 2025-09-17 09:12:46 +02:00
  • b4f1a5f7f0 Fix the button events in the SDL example PM 2025-09-16 16:05:22 -03:00
  • 37675089e3 [bindings/odin] Update Odin bindings github-actions[bot] 2025-09-16 01:40:04 +00:00
  • 1cbc56cbf2
    [Core] Remove ID from element declaration struct and split clay macro into CLAY and CLAY_WITHID (#492) Nic Barker 2025-09-16 11:39:07 +10:00
  • a5762bab2d Update odin libs 015-id-refactor Nic Barker 2025-09-16 11:07:17 +10:00
  • 0900a7ffec Switch direction of CLAY and CLAY_AUTO_ID macro Nic Barker 2025-09-16 11:04:18 +10:00
  • 1e99cf0a7c Update odin bindings and fix usage of id in odin example Nic Barker 2025-08-28 12:45:10 +10:00
  • a0210bdd15 Update odin bindings Nic Barker 2025-08-28 10:08:09 +10:00
  • 452c8f57f6 Remove redundant code Nic Barker 2025-08-21 13:14:32 +10:00
  • 6d16ae8b91 Add error message for unbalanced calls to open / close Nic Barker 2025-08-21 13:13:42 +10:00
  • 3ed3782f5e Remove ID from element declaration struct and split clay macro into CLAY and CLAY_WITHID Nic Barker 2025-08-19 15:29:09 +10:00
  • 80eb444863 fix: build (do not use auto) Fatih Gungor 2025-09-13 16:23:38 +02:00
  • 3fcf08d0ac feat: check whether current open element is clipped Fatih Gungor 2025-09-13 16:11:06 +02:00
  • b36439897a
    Merge 532d42658e into 0d6969c8c3 Filippo Crocchini 2025-09-08 09:32:35 -07:00
  • 0d6969c8c3 [bindings/odin] Update Odin bindings github-actions[bot] 2025-09-08 02:15:33 +00:00
  • 958d684b3c
    [Compilers] Fix struct with default initializer not using CLAY__DEFAULT_STRUCT (#498) Víctor López 2025-09-08 02:14:05 +00:00
  • f55513493b
    [Bindings/Odin] Fix ID procedure ignoring index (#496) Rats 2025-09-07 21:13:00 -05:00
  • dabf8214a8 [bindings/odin] Update Odin bindings github-actions[bot] 2025-09-08 02:12:08 +00:00
  • 747643e84e
    [Core] fix unused extra macro param in CLAY_SID_LOCAL (#505) fgungor 2025-09-08 04:10:10 +02:00
  • 5a0d301c60
    [Renderers/Sokol] allow usage of images with sokol renderer (#489) rivten 2025-09-08 03:35:18 +02:00
  • e0d1e48c9b fix: unused extra macro param Fatih Gungor 2025-09-08 02:16:24 +02:00
  • 752675fe11 SDL_Clay_RenderFillRoundedRect should not draw overlapping triangles PM 2025-09-07 01:03:25 -03:00
  • 76875fd298 Add separate rounded corners for SDL2 and SDL3 PM 2025-09-06 17:55:48 -03:00
  • 6e190427d8 Fix #77 godalming123 2025-09-05 23:19:58 +01:00
  • 8399fd09b4 Build SDL3 example like others PM 2025-09-05 18:01:14 -03:00
  • 75d1546476 Check flags availability for sanitization PM 2025-09-05 17:10:17 -03:00
  • 70f9012886
    clay.h: Fix struct with default initializer not using CLAY__DEFAULT_STRUCT Víctor López 2025-08-30 11:47:55 +00:00
  • d834735059 [Bindings/Odin] build script removes old archives to prevent duplicate symbols A1029384756 2025-08-26 20:43:16 -04:00
  • 8166b279a6 [Bindings/Odin] Fix ID procedure ignoring index rats159 2025-08-25 13:47:42 -05:00
  • bca9f1a8ec update to newest sokol rivten 2025-08-25 12:42:30 +02:00
  • 99c077ec0b fix typo in README: 'CLAY_ERROR_TYPE_TEXT_MEASUREMENT_CAPACITY_ECXEEDED' error description was mislabeled as 'CLAY_ERROR_TYPE_ELEMENTS_CAPACITY_EXCEEDED' Jesse Lawrence 2025-08-24 18:36:30 +03:00
  • 532d42658e Fixed some c warnings and added CLAY__INIT where necessary Filippo Crocchini 2025-08-24 15:18:28 +02:00
  • d2f2344ffa Fixed c++ compatibility Filippo Crocchini 2025-08-24 14:00:36 +02:00
  • 2388d06726 Definitely the last formatting fix :-( Matt Breckon 2025-08-24 12:19:13 +01:00
  • b284305e12 Another attempt at a formatting fix Matt Breckon 2025-08-24 12:17:47 +01:00
  • 80e28e7088 Last formatting fix Matt Breckon 2025-08-24 12:16:30 +01:00
  • 55453f8e45 Fix typos and remove code that came from another example renderer Matt Breckon 2025-08-24 12:11:29 +01:00
  • f33ac85a74 Merge remote-tracking branch 'bullno1/fix-sid-local' into experimental-clay-core-api Filippo Crocchini 2025-08-24 12:17:42 +02:00
  • 3e5c98a81c
    Merge branch 'nicbarker:main' into experimental-clay-core-api Filippo Crocchini 2025-08-24 12:14:43 +02:00
  • 14603bf360 Add callback to inspect elements through pipeline Filippo Crocchini 2025-08-24 12:11:09 +02:00
  • 5bdf287167 Merge remote-tracking branch 'ambareesh1510/main' into filippo-master Filippo Crocchini 2025-08-24 11:46:49 +02:00