kiss_layout 1.0.1
kiss_layout: ^1.0.1 copied to clipboard
A simple system for standardizing layout in flutter
1.0.0 #
All notable changes to the Kiss Layout package will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Added #
- Initial release of Kiss Layout package
- Core Layout widget with InheritedWidget implementation
- T-Shirt size system (S, M, L) for consistent spacing
- Layout configuration options:
LayoutItemGapsfor spacing between elementsLayoutEdgeSpacingfor outer and inner paddingLayoutActionSizesfor standardized button dimensionsLayoutCornerRadiifor consistent corner roundingLayoutHeroSizesfor featured element dimensionsLayoutScreenSizesfor responsive breakpoints
- Pre-built gap widgets:
GapSmallGapMediumGapLarge
- Padding widgets with inner/outer variants:
PaddingInnerSmallPaddingInnerMediumPaddingInnerLargePaddingOuterSmallPaddingOuterMediumPaddingOuterLarge
- EdgeInsets convenience extensions for directional padding
- Global layout configuration support
- Layout override capability for specific sections
- Modal bottom sheet height configuration
Documentation #
- Full README with usage examples
- Inline code documentation
- Example implementations of custom layouts (CompactLayout, SpaciousLayout)