Commit Graph

10 Commits

Author SHA1 Message Date
09a659ba70 ref(event): split resize event into viewport and size event
Viewport event reflects the absolut position and size of a given
container (and propagates them to its children). While the size
event propagates the content size to its children (and sets their
corresponding member values accordingly).

Both events are currently only emitted by `Container`s meaning that they
don't need to be part of the event loop and that they might be removed
later.
2025-02-15 09:55:30 +01:00
01d121ef87 mod: update README and remove alignment options 2025-02-14 22:27:24 +01:00
4cda202873 fix(renderer): integer overflows 2025-02-14 20:57:48 +01:00
98031dbd1a add(container/layout): sizing option percentage 2025-02-09 13:41:23 +01:00
ef950809a6 add(container/layout): sizing:fixed option 2025-02-09 12:59:55 +01:00
bdbe05c996 mod(structure): update project structure
Remove examples, add description for design goals in README.md and
apply re-names and naming changes accordingly for the project structure.
Implement a flat hierachry, as the library shall remain pretty simple.
2025-01-30 23:02:34 +01:00
6cd78d0418 fix: release mode undefined usage (for optionals); bump to 0.14.dev
All checks were successful
Zig Project Action / Lint, Spell-check and test zig project (push) Successful in 54s
2024-11-19 23:27:12 +01:00
9bf146257a add: MIT-LICENSE with README updates
Some checks failed
Zig Project Action / Lint, Spell-check and test zig project (push) Failing after 32s
2024-11-13 19:01:53 +01:00
04b6df691e doc: remove unnecessary whitespace and improve wording
All checks were successful
Zig Project Action / Lint, Spell-check and test zig project (push) Successful in 30s
2024-11-09 23:06:53 +01:00
84882d2991 doc: initial readme documentation
All checks were successful
Zig Project Action / Lint, Spell-check and test zig project (push) Successful in 29s
2024-11-09 21:47:52 +01:00