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