mivirl
4d73279529
Add up/down arrow keybinds to image demo
2025-06-26 02:15:26 +00:00
Nic Barker
4786910cb0
Bump c version in cmake to 11 to support unicode literals
2025-06-26 09:39:29 +10:00
mivirl
cb5f43be9b
Add image demo
...
Demo with multiple images at multiple sizes.
2025-06-24 18:50:08 +00:00
mivirl
16407ee028
Add image support
...
Added initial image support. Renders using characters with several
options (ascii, foreground, background, unicode, etc).
Note that each image object should only be used once (or at least with
only one size), otherwise the cached results will conflict for each
size and rendering will take longer and reduce responsiveness.
2025-06-24 17:52:15 +00:00
mivirl
d487d5990b
Merge branch 'main' into HEAD
...
For image-related changes
2025-06-24 17:46:05 +00:00
mivirl
6d25c03ae1
Clean up example code
2025-06-24 17:44:53 +00:00
wolfee
f97cb9ea10
[Renderers/SDL] Font sizing is ignored ( #444 )
2025-06-23 09:30:14 +10:00
Nic Barker
74f0ffbe26
[Renderers/Cairo] Fix outdated image API usage in cairo example
2025-06-23 09:16:41 +10:00
Nic Barker
a5e212b8de
[Renderers/HTML] Fix a mouse overlap bug with external scroll handling
2025-06-20 10:59:44 +10:00
Nic Barker
13ecd80ee5
[Renderers/SDL3] Fix up outdated API usage in SDL3 example
2025-06-18 09:54:27 +10:00
Nic Barker
6f10bf4b3d
[Core] Remove erroneous break statement when using external scroll handling
2025-06-13 10:35:31 +10:00
Nic Barker
adb1bd620a
[Examples/clay-official-website] Fix links on official website example
2025-06-13 09:59:07 +10:00
Nic Barker
87575cb7c3
[Core] Fix handling of letter spacing
2025-06-05 10:38:53 +10:00
Nic Barker
80659eda04
[Renderers/Web] Fix clay official website example struct definitions for web renderers
2025-06-04 10:50:35 +10:00
Wes Lord
5eceb52abc
Set CMake FetchContent GIT_TAG for SDL_ttf ( #423 )
2025-06-02 13:00:45 +10:00
Nic Barker
d6f3957a60
[Core] Split aspect ratio scaling into its own config ( #426 )
2025-06-02 10:36:58 +10:00
Wes Lord
e80736892d
[Renderers/SDL2] Indent SDL2's CMakeLists.txt consistently ( #424 )
2025-05-28 09:50:00 +10:00
mivirl
c09e4b71ab
Add blank setting for border characters
2025-05-26 23:42:53 +00:00
mivirl
744a155fed
Add example for termbox2 renderer
2025-05-25 15:38:23 +00:00
Emmanuel
65e813d4df
[Renderers/Terminal] Add initial implementation of terminal renderer ( #91 )
2025-05-22 12:45:52 +12:00
Matt Jennings
e2f94f17f6
[Renderers/Playdate] Playdate console example ( #404 )
2025-05-19 11:46:39 +12:00
Zordan
eb1d85f2a6
[Renderers/Cairo] Fix cairo renderer and example ( #416 )
2025-05-19 11:36:08 +12:00
David Delassus
fb4eec93b2
[Renderers/SDL3] Use SDL_Texture
instead of SDL_Surface
for images ( #402 )
2025-05-05 12:27:41 +12:00
Nic Barker
90b45f059c
[Core] Fix a bug with the implementation of clip .childOffset
2025-05-01 17:21:09 +12:00
Nic Barker
970919e1fb
[Core] Replace .scroll config with .clip ( #376 )
2025-05-01 14:11:31 +12:00
Nic Barker
313964132c
[Renderers/Raylib] Pin raylib version to 5.5
2025-04-29 12:43:44 +12:00
Nic Barker
b33ba4ff62
[Core] Fix a string hash bug with single characters ( #384 )
2025-04-16 20:16:05 +12:00
Nathan Korth
eb46688b82
[Renderers/Sokol] Sokol renderer & examples ( #373 )
2025-04-09 13:40:22 +12:00
Philosoph228
87efc49f52
[Renderers/WinGDI] Working on Win32 GDI renderer and example ( #344 )
2025-04-09 11:31:33 +12:00
Nic Barker
3f635cdd79
[Renderers/Raylib] Fix FLAG_HIGHDPI causing window resize to break
2025-04-01 10:31:40 +13:00
Nic Barker
bee93bc7ba
[Renderers/Raylib] Reuse memory in raylib renderer for temporary string allocations
2025-03-13 09:51:44 +13:00
Nic Barker
008d4d2519
[Renderers/win32_gdi] Create initial WinGDI renderer
2025-03-13 09:27:44 +13:00
hailey
6567f85eb3
Updated rectangle border rendering
2025-03-10 10:29:55 -05:00
hailey
a92ec772e1
[Renderers/Win32_GDI] first pass, fixed build errors and added build script
2025-03-10 09:33:12 -05:00
__hexmaster111
a782df73a1
Added win32 samples (first pass)
2025-03-10 09:23:36 -05:00
__hexmaster111
3a9172ec4c
Merge branch 'nicbarker:main' into main
2025-03-10 09:12:52 -05:00
Jesus Coca
e856136a8e
add resizing while the window is being resized
2025-03-08 17:37:02 -08:00
Nic Barker
22e8cc318c
[Bindings/Odin] Update odin bindings for text config userdata pointer
2025-03-08 11:08:04 +13:00
__hexmaster111
cf97539612
Update main.c
2025-03-04 05:57:30 -06:00
__hexmaster111
c49593f1d3
Update main.c
2025-03-04 05:56:20 -06:00
__hexmaster111
c7703b7a50
updated examples to call close
2025-03-04 05:55:30 -06:00
Nic Barker
02bce89d17
[Core] Improve & streamline grow / shrink handling ( #296 )
2025-03-04 10:56:38 +13:00
Nic Barker
5571c00a21
[Core] Convert capacity from uint32_t to size_t in Clay_CreateArenaWithCapacityAndMemory
2025-03-03 11:36:12 +13:00
Nic Barker
1fa8684e47
[Core] Fix bug where hover state didnt take clip rectangles into account
2025-02-25 08:55:14 +13:00
Nic Barker
a60b977946
[Core] Fix a bug where floating elements would be incorrectly configured
2025-02-18 09:41:06 +13:00
Timothy Hoyt
ee99e5f0f2
[Renderers/SDL2] Opengl, antialiasing, vsync, alpha blending ( #264 )
2025-02-17 09:15:58 +13:00
Thomas Anderson
28a8f59733
[Renderers/Raylib] Convert Image usage to Texture ( #266 )
2025-02-17 08:56:26 +13:00
tomat
bc2548e3ec
[Renderers/SDL3] Add image rendering and scissor support to SDL3 renderer ( #246 )
2025-02-13 10:02:06 +13:00
Julio Ernesto Rodríguez Cabañas
eeb4520f48
[Renderers/SDL3] Use text engine to render text on the SDL3 renderer ( #256 )
2025-02-13 09:19:36 +13:00
Nic Barker
6d23a35d15
[Examples/clay-official-website] Update compiled wasm for official website example
2025-02-12 13:09:29 +13:00