2023-07-13
- Fix: size distribution algorithm
- Dependency updates
2023-05-23
- Dependency updates
2023-03-06
- API Change: helper extension signature from
GridPadCellSize.Companion.weight(sizes: FloatArray)
toGridPadCellSize.Companion.weight(vararg sizes: Float)
2022-12-28
- New: added
GridPadPlacementPolicy
class that used to control implicit placement policy for items - New: added
GridPadDiagnosticLogger
diagnostic class to receive information about skipped items - API Change: to
GridPad
addedplacementPolicy
property - API Change:
GridPadScope.item()
split to two methods - explicit and implicit - Behavior Change: implicit placement of elements depends on
placementPolicy
property - Behavior Change: span expands depends on
placementPolicy
property
The new API shouldn't affect your code by default. Only one case can be affected by library
update - cases when only one of the row
or column
parameters was defined in GridPad.item.
This way of using is no more acceptable for not enough clear behavior reasons.
2022-12-20
- API Change: GridPad DSL is limited to a Kotlin context receiver
- Fix: size distribution algorithm
- test coverage improvement
2022-12-09
- Fix: added missing source code
2022-12-07
- Remove: unused dependencies
2022-12-07
- First alpha release