| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-05-15 | comment exposed teensy functions | iamcheeseman | |
| 2026-05-15 | update test program to use tyui | iamcheeseman | |
| 2026-05-15 | check for alloc of size 0 | iamcheeseman | |
| 2026-05-15 | allow ui elements in the root window | iamcheeseman | |
| 2026-05-15 | allow tyui to format text | iamcheeseman | |
| 2026-05-14 | fix image clipping on the left and top of screen | iamcheeseman | |
| Previously, texture coordinates would not be correctly calculated because the clamped draw positions were used to decide texture coordinates, instead of the intended draw position. | |||
| 2026-05-14 | blend rotated sprites | iamcheeseman | |
| 2026-05-14 | fix rotated sprites | iamcheeseman | |
| 2026-05-14 | update readme | iamcheeseman | |
| 2026-05-14 | tell demonchime where teensy is at runtime | iamcheeseman | |
| 2026-05-14 | statically link glfw | iamcheeseman | |
| 2026-05-14 | use `-std=c99` | iamcheeseman | |
| I don't want GNU extensions, and using gnu99 was only temporary because I didn't know how to enable POSIX standards, which this project relies on. | |||
| 2026-05-14 | move `platform` -> `teensy/platform` | iamcheeseman | |
| 2026-05-14 | add padding to window contents | iamcheeseman | |
| 2026-05-14 | tyui buttons | iamcheeseman | |
| 2026-05-14 | `ty_font_width()` takes in a const font ptr | iamcheeseman | |
| 2026-05-13 | resize windows | iamcheeseman | |
| 2026-05-13 | start ui | iamcheeseman | |
| 2026-05-13 | remove tcc | iamcheeseman | |
| 2026-05-12 | typedef all structs and rename to Ada_Case | iamcheeseman | |
| There isn't really a technical reason that I made this change. I just wanted to use Ada_Case. All types were prefixed with ty_, e.g. ty_Image. | |||
| 2026-05-11 | fix a double free | iamcheeseman | |
| 2026-05-11 | detect double frees | iamcheeseman | |
| 2026-05-11 | hide the renderer from the user of teensy | iamcheeseman | |
| 2026-05-11 | allow the user to change the render target | iamcheeseman | |
| 2026-05-11 | Allow user input | iamcheeseman | |
| 2026-05-11 | Add README | iamcheeseman | |
| 2026-05-11 | remove uneccessary flooring | iamcheeseman | |
| 2026-05-11 | rotated iamges | iamcheeseman | |
| 2026-05-11 | fix fps counting | iamcheeseman | |
| 2026-05-11 | change the temp allocator to be an arena | iamcheeseman | |
| 2026-05-11 | add convenience ty_new() macro | iamcheeseman | |
| 2026-05-11 | make the test project less cancerous | iamcheeseman | |
| 2026-05-11 | fix formatting | iamcheeseman | |
| 2026-05-11 | transparent color | iamcheeseman | |
| 2026-05-11 | text rendering | iamcheeseman | |
| 2026-05-11 | improve main game loop | iamcheeseman | |
| 2026-05-10 | adjust code spacing | iamcheeseman | |
| it was annoying me | |||
| 2026-05-10 | adjust log capitializing | iamcheeseman | |
| standards for this project are camel cased logging message. Like this: sentence 1. Sentence 2 | |||
| 2026-05-10 | add handy dandy init/deinit logs | iamcheeseman | |
| Not actually handy dandy but it makes my project feel more important. | |||
| 2026-05-10 | add `ty_log_debug()` | iamcheeseman | |
| It's useful to have output that only appears in debug builds. The macro is defined to be empty in release builds, so the output isn't polluted by random log statements in release. | |||
| 2026-05-10 | i ain't splitting alla this up | iamcheeseman | |
| 2026-05-09 | move more of the dynamic array code to be macros | iamcheeseman | |
| 2026-05-09 | i don't want to write a commit message | iamcheeseman | |
| 2026-05-09 | fixup! add ty_sleep | iamcheeseman | |
| 2026-05-09 | mildly improve image drawing | iamcheeseman | |
| 2026-05-09 | add ty_sleep | iamcheeseman | |
| 2026-05-09 | improvements to build.sh | iamcheeseman | |
| 2026-05-09 | add img -> recti convenience macro | iamcheeseman | |
| 2026-05-09 | fix gcc warnings | iamcheeseman | |
| 2026-05-09 | switch to gcc :( | iamcheeseman | |
