ako 0.6.1 ako: ^0.6.1 copied to clipboard
Ako is a collection of generic Flutter widgets, extensions and utilities.
Changelog #
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Unreleased #
Added #
Changed #
Deprecated #
Removed #
Fixed #
Security #
[0.6.0] - 2023-09-08 #
Added #
- AkoBadge, a widget for displaying a list of badges
- AkoBadgeLabel, a class used as input to AkoBadge
- AkoBadgeStyle, a class for styling AkoBadge
- AkoPair, a simple Pair class (2 element Tuple)
- AkoSearchSelectionSheet, a TripAdvisor inspired multi-select search bottom-sheet
- AkoSearchSelectionStyle, a class for styling AkoSearchSelectionSheet
- AkoSearchSelectionOptions, a class for configuring AkoSearchSelectionSheet
- AkoSearchSelection, a class to launch AkoSearchSelectionSheet with AkoSearchSelectionOptions
- AkoSearchField, a simple input field
- AkoSearchFieldStyle, a class for styling AkoSearchField
- AkoSearchFieldOptions, a class for configuring AkoSearchField
[0.2.0] - 2023-07-18 #
Added #
- AkoFuture, a widget to simplify usage of FutureBuilder
- AkoFutureOptional, a widget to simplify usage of FutureBuilder with Optionals
- The
Optional
library is added as a dependency, and exported viapackage:ako/optional.dart
Changed #
child
of AkoShowWhen is now optional, an empty sized box is shown if null
[0.1.2] - 2023-06-14 #
Changed #
- Create importable splits,
package:ako/extensions.dart
,package:ako/utils.dart
andpackage:ako/widgets.dart
package:ako/ako.dart
still exports all other splits for a single import.
[0.1.1] - 2023-06-13 #
- No API changes
[0.1.0] - 2023-06-13 #
- No API changes
[0.0.3] - 2023-06-13 #
[0.0.1] - 2023-06-13 #
Added #
- AkoShowEither, a widget to show one of two widgets based on a condition
- AkoShowWhen, a widget to show a widget based on a condition
- AkoResponsiveLayout, a widget to show a mobile, tablet or desktop widget based on available width
- AkoResponsiveDevice, a enum helper to decide which width is mobile, tablet or desktop