Commit Graph

21 Commits

Author SHA1 Message Date
LordMZTE f57b4413d0
chore: port to latest Zig 2023-06-29 07:45:26 +02:00
LordMZTE 2f00a54123
chore: update zig API 2023-06-25 23:16:48 +02:00
LordMZTE d5937fe3e9
chore: update zig API 2023-06-10 12:35:15 +02:00
LordMZTE c3ceb916c7
fix: row/column mixup 2023-05-03 00:19:39 +02:00
LordMZTE 163755f525
fix: FlowBox will always call a final pass layout on children 2023-05-03 00:12:08 +02:00
LordMZTE 578b23edab
fix: correctly position children of FixedGrid 2023-05-02 23:45:17 +02:00
LordMZTE e9eff795f1
chore: update zig 2023-04-28 14:12:16 +02:00
LordMZTE 5766189411
chore: update build script to zig master 2023-02-17 23:18:50 +01:00
LordMZTE 98f3837c81
fix: FlowBox always lays out children 2023-01-14 14:13:33 +01:00
LordMZTE c7f98cf115
fix: overflow should now be handled correctly 2022-12-21 12:22:27 +01:00
LordMZTE 09d7664153
fix: Padding now correctly sets overflow 2022-12-21 12:06:41 +01:00
LordMZTE 61852002e2
fix: overflow is now reset at start of layout pass 2022-12-21 11:52:48 +01:00
LordMZTE 9a93315576
feat: add overflow flag to BoxData 2022-12-21 11:48:59 +01:00
LordMZTE 051cc367ec
feat: add children API 2022-12-21 11:39:17 +01:00
LordMZTE 277fe0b776
feat: remove root struct in favor of simple layout function 2022-12-18 19:50:47 +01:00
LordMZTE 6a9bf5a74a
feat: move allocator into LayoutCtx 2022-12-18 19:34:54 +01:00
LordMZTE fffd8c23ac
feat: add final_pass parameter 2022-12-16 21:35:41 +01:00
LordMZTE 22fc38acd8
fix: padding no longer crashes with tight constraints 2022-12-16 21:10:03 +01:00
LordMZTE 98cf354ecf
feat: add Contracted box 2022-12-16 18:49:49 +01:00
LordMZTE 25d2e292f6
docs: add alpha software note to readme 2022-12-16 18:12:23 +01:00
LordMZTE 0cea153ff9
feat: initial commit 2022-12-16 18:06:06 +01:00