Commit Graph

21 Commits

Author SHA1 Message Date
6ca6771fc6 Update code for layouts, objects 2024-07-21 11:48:28 -04:00
e8a3a376ea Introduce new layouts.Grid construct 2024-06-22 18:44:26 -04:00
1efb946953 Fix issues with grid layout 2024-06-22 15:38:52 -04:00
c06f10c193 Fix flow layout getting stuck in a loop 2024-06-15 18:12:08 -04:00
3533ce3726 Row/Column uses correct axis for determining free space 2024-06-15 07:58:51 -04:00
6d157eb9af Fix Column layout not allocating space to expanding boxes 2024-06-15 07:54:49 -04:00
da346f2f12 Row, Column have recommended size support 2024-06-12 03:35:38 -04:00
71a41d390f Row, Column handle expansion properly 2024-06-12 03:32:32 -04:00
9ce7f8b8f3 Contract layouts are now based on new Row and Column layouts 2024-06-12 03:15:38 -04:00
95d3dc3288 Add placeholder methods for recommended sizes 2024-06-11 17:12:18 -04:00
1069ae6455 Removed cut layout
Not a very good implementation
2024-06-11 16:58:38 -04:00
5c8358fc4a Add blank vars to ensure layouts satisfy tomo.Layout 2024-06-11 16:46:04 -04:00
6a8aaca18d Rename layouts.go -> contract.go 2024-06-11 16:44:15 -04:00
4cea0aa0bd Flow layout no longer leaves last box behind 2024-05-17 14:43:06 -04:00
1cb9e8091e Combine Row/Column layouts into Contract layout 2024-05-17 03:56:49 -04:00
68d49e1b02 Add flow layout 2024-05-17 03:51:24 -04:00
8a7b2832df Add grid layout 2023-08-20 17:41:14 -04:00
84313885df Made the Cut layout significantly more powerful 2023-08-14 00:24:28 -04:00
552df5a9cd Add doc comments to the cut layout 2023-08-13 21:52:09 -04:00
e09761dd98 Added "cut" layout 2023-08-13 21:47:51 -04:00
c0bfa76ba6 I keep forgetting to commit stuff 2023-08-10 17:52:01 -04:00