Commit Graph

  • 39fdd0e906
    [Compilers] Fix integer truncation warnings with explicit casts Nic Barker 2025-03-13 09:40:31 +1300
  • 008d4d2519
    [Renderers/win32_gdi] Create initial WinGDI renderer Nic Barker 2025-03-13 09:27:44 +1300
  • 3e39e444db Update README Nic Barker 2025-03-13 09:21:09 +1300
  • 8a57153700 [Bindings/Odin] Add support for local ids to odin bindings Nic Barker 2025-03-13 09:08:20 +1300
  • 09d581a523 [Bindings/Odin] Fix bad data type in odin bindings for floating config Nic Barker 2025-03-13 09:02:17 +1300
  • f824ddfd25
    Merge pull request #320 from shakkar23/patch-1 Nic Barker 2025-03-11 10:29:34 +1300
  • 82bb48a235
    Merge pull request #300 from joshuahhh/patch-1 Nic Barker 2025-03-11 09:50:28 +1300
  • c06e01c1af
    Merge pull request #319 from emoon/pass-declaration-by-pointer Nic Barker 2025-03-11 09:39:40 +1300
  • 6567f85eb3 Updated rectangle border rendering hailey 2025-03-10 10:29:55 -0500
  • a92ec772e1 [Renderers/Win32_GDI] first pass, fixed build errors and added build script hailey 2025-03-10 09:33:12 -0500
  • a782df73a1
    Added win32 samples (first pass) __hexmaster111 2025-03-10 09:23:36 -0500
  • 3a9172ec4c
    Merge branch 'nicbarker:main' into main __hexmaster111 2025-03-10 09:12:52 -0500
  • fabdad43f6 [Documentation] Update internal version number to 0.13 in clay.h Nic Barker 2025-03-10 14:39:14 +1300
  • e856136a8e
    add resizing while the window is being resized Jesus Coca 2025-03-08 17:37:02 -0800
  • 19a27b39f2
    [Compilers] Fixed SIMD related compile error on some ARM compilers (#316) Daniel Collin 2025-03-08 22:28:09 +0100
  • 33b8e76903 Support passing declaration by pointer as well Daniel Collin 2025-03-08 15:17:36 +0100
  • ad4d00be33 Fix integer truncation warnings with explicit casts Johann Muszynski 2025-03-08 14:53:30 +0200
  • 22e8cc318c [Bindings/Odin] Update odin bindings for text config userdata pointer Nic Barker 2025-03-08 11:08:04 +1300
  • 8e6640f7a2
    [Core] Add a userData pointer to Clay_TextElementConfig (#274) Michael Savage 2025-03-08 00:01:26 +0200
  • a51503c4f6 Fixed compile error on some compilers Daniel Collin 2025-03-07 13:38:01 +0100
  • 86cadd6651 [Core] Add a userData pointer to Clay_TextElementConfig Michael Savage 2025-02-17 21:06:17 +0000
  • 4f8957d5d2
    [Documentation] Fix typo (#315) Ethan McCue 2025-03-07 03:45:27 -0500
  • 63ae7489b3
    Fix typo Ethan McCue 2025-03-07 01:20:33 -0500
  • d7e072fe25 fix heap buffer overflow and support unicode characters Iaroslav Erokhin 2025-03-06 14:20:46 +0100
  • fbf8251996 Adds CLAY_TEXT_ALIGN_SHRINK option to Clay_TextAlignment which tells the TEXT command producing code it is allowed to pass a boundingBox that is horizontally smaller than the result of the MeasureText call for that string. The Renderer is then able to choose how it wants to fit a piece of text in a smaller space (often this involves removing some number of characters and replacing them with "..." characters) Taylor Robbins (Piggybank Studios) 2025-03-05 13:04:57 -0800
  • f969c8f5b4 Adds CLAY_TEXT_ALIGN_SHRINK option to Clay_TextAlignment which tells the TEXT command producing code it is allowed to pass a boundingBox that is horizontally smaller than the result of the MeasureText call for that string. The Renderer is then able to choose how it wants to fit a piece of text in a smaller space (often this involves removing some number of characters and replacing them with "..." characters) Taylor Robbins (Piggybank Studios) 2025-03-05 13:02:15 -0800
  • 642eedaa30 Add bool Clay_GetElementHovered(Clay_ElementId) Iaroslav Erokhin 2025-03-05 08:31:24 +0100
  • 5009146c65 [Bindings/Odin] Recompile odin bindings with -O3 Nic Barker 2025-03-05 15:10:51 +1300
  • 865b06d386
    [Documentation] fix example in README (#307) Rico P 2025-03-04 22:14:37 +0100
  • 12319fc240
    Updated measure text to support the defualt raylib font if the user spesfied font failed to load. (#305) __hexmaster111 2025-03-04 15:13:42 -0600
  • 2d7d5bc082
    [Bindings/Odin] fix CreateArenaWithCapacityAndMemory capacity type (#306) Laytan 2025-03-04 21:49:53 +0100
  • a073b9f5e9
    fix example in README Rico P 2025-03-04 20:12:35 +0100
  • a509cccc19 [Bindings/Odin] fix CreateArenaWithCapacityAndMemory capacity type Laytan Laats 2025-03-04 18:47:09 +0100
  • ce03ccd6f2
    Updated measure text to support the defualt raylib font if the user spesfied font failed to load. __hexmaster111 2025-03-04 09:27:43 -0600
  • 94a3d57236 [Core] Add right click support Caleb Snow 2025-03-04 08:48:18 -0500
  • 1c1be9ac97 fix identation Leo Zurbriggen 2025-03-04 14:01:48 +0100
  • 829cb3fca7 expose OpenElement and CloseElement Leo Zurbriggen 2025-03-04 14:00:24 +0100
  • cf97539612
    Update main.c __hexmaster111 2025-03-04 05:57:30 -0600
  • c49593f1d3
    Update main.c __hexmaster111 2025-03-04 05:56:20 -0600
  • c7703b7a50
    updated examples to call close __hexmaster111 2025-03-04 05:55:30 -0600
  • adc31f82e8
    Update README.md: it's gotten bigger Joshua Horowitz 2025-03-03 21:38:25 -0800
  • ad363f986c
    Added missing CloseWindow() call for raylib as well __hexmaster111 2025-03-03 16:08:34 -0600
  • 3612431e82
    [Raylib Render] Dont call malloc and Free every frame so much __hexmaster111 2025-03-03 16:04:07 -0600
  • 02bce89d17
    [Core] Improve & streamline grow / shrink handling (#296) Nic Barker 2025-03-04 10:56:38 +1300
  • 8f887ee202 Switch zero comparison to epsilon Nic Barker 2025-03-04 10:48:15 +1300
  • 92ef909341 Update website wasm Nic Barker 2025-03-04 10:38:04 +1300
  • bbf2f47284 Remove unused var Nic Barker 2025-03-04 10:36:32 +1300
  • b5b086af13
    [Macros] Add versions of the CLAY_ID macros that take Clay_String (#285) FintasticMan 2025-03-03 22:30:53 +0100
  • 0354ffdef9 Fix readme and add comments to clay.h Nic Barker 2025-03-04 10:23:20 +1300
  • 500caa0ad8 Fix action cache Nic Barker 2025-03-04 10:08:30 +1300
  • d30b0af342 More readme fixes Nic Barker 2025-03-04 10:07:10 +1300
  • f8ae2df1a0 Update README Nic Barker 2025-03-04 10:05:09 +1300
  • 43a083e002 Odin bindings and fix action runner version Nic Barker 2025-03-04 09:21:23 +1300
  • 8195df36ad Remove unnecessary float compares Nic Barker 2025-03-04 09:17:47 +1300
  • 375501fb89
    [Renderers/SDL2] Fix rounded corner border index mizmar 2025-03-03 18:36:04 +0100
  • a2eb832003 braces are important for min,max expression rhodes-b 2025-03-02 23:35:11 -0600
  • 2b31cffd9f make min and max type safe rhodes-b 2025-03-02 23:21:51 -0600
  • 46c962d7f2 Update the pointer state before the onHover function is called Nicholas Molloy 2025-03-03 14:18:36 +1300
  • 8f87b7c712 Convert global var to constant Nic Barker 2025-03-03 12:59:20 +1300
  • 9b34af6e3e Switch float compares to epsilon version Nic Barker 2025-03-03 12:58:38 +1300
  • 5d99f75ab6 [Core] Improve grow & shrink handling consistency and edge cases Nic Barker 2025-03-03 12:53:28 +1300
  • 5571c00a21 [Core] Convert capacity from uint32_t to size_t in Clay_CreateArenaWithCapacityAndMemory Nic Barker 2025-03-03 11:36:12 +1300
  • af3d63ad0f added dll_export macro Orcolom 2025-02-26 21:13:36 +0100
  • 0eb162e3a3 Merge branch 'main' into feature/get-pointer Orcolom 2025-02-26 21:12:35 +0100
  • 4ee501019c
    [Compilers] Added DLL macro to support .dll building (#278) Joram Vandemoortele 2025-02-26 03:37:51 +0100
  • e1209c9ff5
    Add versions of the CLAY_ID macros that take Clay_String FintasticMan 2025-02-25 15:56:28 +0100
  • a4d860b0ab added CLAY_DLL to the readme Orcolom 2025-02-24 23:28:13 +0100
  • 1fa8684e47 [Core] Fix bug where hover state didnt take clip rectangles into account Nic Barker 2025-02-25 08:54:20 +1300
  • feead45f3e
    [Documentation] Update README.md for Odin bindings to reflect the latest API changes. (#281) Benjamin Block 2025-02-23 14:52:41 -0500
  • fc507ed4dc More details concerning the error handler on init. Ben Block 2025-02-23 08:25:26 -0500
  • e485ff76ad Correcting a few small errors. Ben Block 2025-02-21 16:48:46 -0500
  • 058c5ecf63 Fix a few tab indentations. Ben Block 2025-02-21 11:59:31 -0500
  • 3e10eede2d Update README.md for Odin bindings to reflect the latest API changes. Ben Block 2025-02-20 17:10:00 -0500
  • ec56dc4c05 changed macros to not be functions Orcolom 2025-02-20 19:48:23 +0100
  • e5cf195d8a [Renderers/Allegro4] Add Allegro 4.x renderer and demo Eigen Lenk 2025-02-20 11:47:25 +0200
  • 2851a90f1a added dll export macro Orcolom 2025-02-19 22:17:24 +0100
  • d1fd147b09 added getpointerstate to readme Orcolom 2025-02-19 22:01:25 +0100
  • 13b588d8c1 added a pointer get method Orcolom 2025-02-19 21:54:08 +0100
  • dafc3f4cc7
    Merge 81c19bae4f into 766325c395 Harrison Lambeth 2025-02-19 13:40:50 -0700
  • 766325c395
    [Core] Fix inverted condition for setting booleanWarnings.maxTextMeasureCacheExceeded (#275) mizmar 2025-02-19 21:22:35 +0100
  • 5afdf3f8c9
    [Core] Make fakeContext use correct value from currentContext (#269) Alex Pedley 2025-02-19 20:21:14 +0000
  • 26ae5d90e0
    Fix inverted condition for setting booleanWarnings.maxTextMeasureCacheExceeded mizmar 2025-02-18 10:10:17 +0100
  • a60b977946 [Core] Fix a bug where floating elements would be incorrectly configured Nic Barker 2025-02-18 09:36:59 +1300
  • 20340f6544
    [Bindings/Odin] add missing bindings, fix binding, improve ergonomics of userdata, conform to stricter style flags (#270) Laytan 2025-02-17 21:16:31 +0100
  • e0310f10eb Fix passing of 0 to rawptr Nic Barker 2025-02-18 08:59:08 +1300
  • c7899e6132 Spaces to tabs, reduce boilerplate, update examples Nic Barker 2025-02-18 08:54:36 +1300
  • 9b60a3628f [Bindings/Odin] pass -vet -strict-style Laytan Laats 2025-02-17 20:13:21 +0100
  • afa739b37b [Bindings/Odin] add missing bindings, fix Initialize binding Laytan Laats 2025-02-17 20:09:09 +0100
  • 4f8898b302
    Make fakeContext use correct value from currentContext Alex Pedley 2025-02-17 15:59:54 +0000
  • ee99e5f0f2
    [Renderers/SDL2] Opengl, antialiasing, vsync, alpha blending (#264) Timothy Hoyt 2025-02-16 14:15:58 -0600
  • 256fc32549 [Documentation] Update README.md to include docs on Clay_GetElementData() Nic Barker 2025-02-17 09:11:45 +1300
  • 28a8f59733
    [Renderers/Raylib] Convert Image usage to Texture (#266) Thomas Anderson 2025-02-16 13:56:26 -0600
  • 47c8e9178e
    [Renderers/SDL2] Make SDL_RenderCornerBorder static (#263) Timothy Hoyt 2025-02-16 13:49:05 -0600
  • a62ee15758
    [Renderers/SDL3] Enable sdl3 alpha blending (#261) irfan-zahir 2025-02-17 03:48:19 +0800
  • 1adeedc70d change to more generic CrackedPixel 2025-02-16 10:20:46 -0600
  • 4270474ed5 changed image stuff to textures CrackedPixel 2025-02-16 10:09:27 -0600
  • 8055ce668c opengl, antialiasing, vsync, alpha blending Tim Hoyt 2025-02-16 03:24:32 -0600
  • ea02f619cf make SDL_RenderCornerBorder static Tim Hoyt 2025-02-15 16:28:28 -0600
  • 8bc9473447
    enable sdl3 alpha blending irfan-zahir 2025-02-15 01:41:26 +0800
  • f4b5b00ce5
    Support older c++ versions Aarav Gupta 2025-02-14 16:55:38 +0530