## RandyGaul/cute_framework — 1.1.0…1.1.1

_199+ commits._

### Features
- **Redirect old style documentation to new location (#451)** (f2af7ad)
- **Android build support** (17eed53)
- **Add missing include for cute_guid.h (#446)** (f281eef)
- **Add pause/unpause functions** (cb2a493)
- **Add IMGUI texture sample (#444)** (4371ece)
- **Add footer navigation (#440)** (9a950c5)
- **Add way to disable smooth_uv function** (e5f5e4b)
- **Add CF_EXP and cf_exp math functions (#433)** (1440abe)
- **Add CF_POW and cf_pow math functions (#429)** (0cc35ad)
- **Add link to Made with CF (#420)** (c69d694)
- **Add basic camera sample (#417)** (fb85bc0)
- **Add Clay UI animations sample (#409)** (e37635d)
- **Add Raptor demo (#376)** (1857d8f)
- **Add toy-iso-paintball demo (#375)** (9459e58)
- **Add Made with CF page (#370)** (00742ac)
- **Add initial AGENTS.md (#361)** (44b5790)
- **Add missing cute_symbol.h (#334)** (2a9fc7c)
- **Add framework destination (#321)** (fd6890d)

### Fixes
- **Fix dynlib builds on Windows (#457)** (cf381c5)
- **Fix generic for cf_make_translation and cf_atan2_360 in C (#425)** (ec8649b)
- **Fix type conversions (#430)** (724f6a2)
- **Fix spelling mistakes (#442)** (ade80de)
- **Fix cute_https for Cloudflare sites (#432)** (9add4b3)
- **Fix conversion warning (#428)** (55574a7)
- **Fix parsing RRGGBBAA format (#418)** (86aaf0e)
- **Fix cf_path_top_directory (#410)** (7a10b49)
- **Fix missing NUL terminator when copying GLSL source (#407)** (20625a4)
- **Fix argument order in cf_clamp macro (#405)** (0dbcb04)
- **Draw to texture fix (#401)** (85908f5)
- **Fix link (#402)** (3fb5876)
- **Fix premade sprite UVs** (a6a627b)
- **Fix trimming helpers for dynamic strings (#399)** (9c2eddc)
- **mac build fix** (af24718)
- **docs fix, some old string bugfix** (c9193d0)
- **Build fix** (14c03eb)
- **Fix minor typos in renderer doc (#395)** (221a7f9)
- **fix doc warning yml on top level index** (295a89d)
- **Fix SDL GPU depth/stencil handling (#384)** (c609769)
- **build fix** (669bbd6)
- **Fix bug in viewport set for gles3** (b111a10)
- **Fix typo (#362)** (e7574c1)
- **Fix copy&paste error for builtin shader (#360)** (9d21f13)
- **Fix function name for cf_pop_text_id in doc (#348)** (94c0785)
- **Revert "Fix macOS crash (#331)" (#341)** (04505ab)
- **Fix macOS crash (#331)** (bc11c18)
- **Fix cf_app_set_icon (#318)** (8da7299)
- **fix vulkan minimize crash (#312)** (da07590)
- **Fix imgui image (#311)** (bcd72f5)
- **Fix how sprite origin is loaded from aseprite (#255)** (555af06)

### Backend
- **Enable SDL_CCACHE (#455)** (3b11731)
- **Unify docs job (#453)** (672bc93)
- **Streamline Linux build (#454)** (8275db0)
- **Bump SDL to 3.4.0 (#437)** (5ae70aa)
- **Change dpi_scale when notified via SDL event (#452)** (f71a88c)
- **hook up android to sidebar/index** (367bab2)
- **Merge branch 'master' of https://github.com/randygaul/cute_framework** (1c6f067)
- **Update sample for window resizing** (bf2cf81)
- **Upgrade spritebatch, and fail silently on linux for CI if no audio device is created** (91f0c61)
- **Merge branch 'master' of https://github.com/RandyGaul/cute_framework** (ffabec1)
- **v3.0 cute_sound.h** (ee45f63)
- **further wip cute_sound.h 3.0 cleanup** (f5fdd5b)
- **wip, cute_sound v3** (5479a0f)
- **Cleanup enums (#450)** (c15f126)
- **Explain coordinate systems (#448)** (ce091b1)
- **Remove unused shader file (#449)** (ebabf33)
- **Use (void) in C function declarations with no parameters (#447)** (041264f)
- **Merge branch 'master' of https://github.com/RandyGaul/cute_framework** (748185f)
- **Spelling (#445)** (585c1a3)
- **Merge branch 'master' of https://github.com/RandyGaul/cute_framework** (aeb5f17)
- **Custom color/attribs for basic tri renders in draw API** (3273915)
- **Docs extensions (#443)** (3429423)
- **Split query by underscore (#441)** (c567e01)
- **Prototyping out draw filter API** (8caf77f)
- **Adding smooth uv toggle** (3bbf388)
- **Correctly handle GL_TEXTURE_MIN_FILTER on GLES when there is no mipmap (#438)** (403cbc8)
- **Make cute_tls not on receive when using S2N_TLS (#435)** (8c76f31)
- **Send user-defined headers in cute_https (#434)** (9bdb0a8)
- **Bump glslang to 16.0.0 (#415)** (5485791)
- **Correct the size (#423)** (6dc4fd8)
- **Remove reference to non-existing function (#422)** (5942992)
- **Markdown callouts (#419)** (edddd58)
- **cf_array_hash() should now use full byte size (#416)** (0124e35)
- **Static inline helper functions (#413)** (34ba97d)
- **Use explicit size when compiling glsl300 shaders (#411)** (ba0d4d2)
- **Mark x as unused (#412)** (2f495ad)
- **Trigger trap on assertion failure (#408)** (5399689)
- **Tweaks** (fc93f63)
- **Bugfix blit shader, draw* to s_draw*** (b9711e7)
- **Don't use STR macro** (4dd8085)
- **shaderc mvsc2022 C compat (global const tables)** (7c32fd8)
- **Inline bytecodes into draw shaders for MSVC** (d2e91ce)
- **Revert "Inline bytecodes into draw shaders for MSVC"** (b2ad400)
- **Inline bytecodes into draw shaders for MSVC** (ff8bf4c)
- **signed vs unsigned (#400)** (c31459f)
- **Generic math (#398)** (2ba359a)
- **image source** (3ccf5f7)
- **edit pass** (6abd76b)
- **forgot the whale** (ede6070)
- **Merge branch 'master' of https://github.com/RandyGaul/cute_framework** (42594fa)
- **edit pass** (57cae25)
- **Some assets for docs** (931e223)
- **removed incorrect scaling (#396)** (b0fc1f4)
- **Merge branch 'master' of https://github.com/RandyGaul/cute_framework** (2897e62)
- **renderer doc** (5782122)
- **Adding sprite 9 slice (#392)** (cdbd363)
- **Fixed emscripten platformer sample from getting stuck in the floor (#390)** (f4e516d)
- **Expose sanitized string without markups in cf_draw_text (#389)** (056732a)
- **Pretranspile glsl300 (#386)** (4feb568)
- **Update emscripten docs** (d93259a)
- **fixup docs indices** (0c78302)
- **Gles3 (#381)** (df2db9c)
- **Remove broadphase section (#369)** (cd2c1e7)
- **ImGui docs update (#365)** (8d9b4fc)
- **WIP started GLES3 renderer** (72ee805)
- **WIP - GLES3 stuff** (d154ba3)
- **WIP - Got web builds linking** (2466352)
- **swap to dear bindings from cimgui** (b8f2e7f)
- **Try and get cimgui integration working** (bf1e3b6)
- **Started GLES3 port for web builds** (8beac5a)
- **Clay integration sample (#355)** (1865806)
- **close shader file (#351)** (e47c7d6)
- **Ensure that text effects are cleared at the end of text rendering (#353)** (997c8b8)
- **Update array doc (#347)** (c52d043)
- **Separate text effect id from text state (#346)** (af9ae51)
- **Set default DPI accordingly (#345)** (580de60)
- **CF_RndState -> CF_Rnd and a typo (#344)** (c068eda)
- **Remove unused variables (#342)** (8fca819)
- **Use up to 4 threads (#343)** (dfb1967)
- **Cmake tweaks (#340)** (a061832)
- **Ccache for speedier builds (#339)** (bb3cbb3)
- **Correctly declare function with no arguments (#338)** (29df225)
- **Update minicoro to latest version and enable virtual memory for stack (#333)** (c89c04c)
- **Delete cute_window.cpp (#330)** (4f1d3d6)
- **Pin spirv-cross (#328)** (6437ed1)
- **Extract tests cmakelists (#326)** (35b042f)
- **Update README.md for samples (#327)** (7d982a6)
- **Default initialize offset to 0 (#329)** (d9bd75b)
- **Extract samples cmakelists (#325)** (81e68aa)
- **Merge branch 'master' of https://github.com/RandyGaul/cute_framework** (d5c270b)
- **Bind texture to correct slot** (825e1e8)
- **Upstream physfs (#323)** (f01aa2a)
- **Bugfix on image shader index, and fluid sample** (19cf47a)
- **Remove Emscripten config (#320)** (b18b629)
- **Configure default install directories (#319)** (6c207b1)
- **Use `(void)` for nullary functions (#317)** (1785a26)
- **Update glslang to 15.4 (#316)** (770c464)
- **font debug sample (#315)** (27c61a7)
- **Cmake project settings version configure (#314)** (bd9e847)
- **CMake project settings (#313)** (07b80dd)
- **Make V2 arrays consts (#309)** (b51fc1a)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/RandyGaul/cute_framework?utm_source=github-action)._