skadi 4.6.0
skadi: ^4.6.0 copied to clipboard
Flutter utilities packages for custom widgets and utilities function.
[4.6.0] - 2 August 2024 #
- Bump intl version to 0.19.0
[4.5.0] - 9 April 2024 #
- add new extension
- Improve Paginated View
[4.4.0] - 28 February 2024 #
- add route validator to
SkadiNavigator
[4.3.2] - 15 December 2023 #
- fix debouncer dispose
SkadiPaginatedView
[4.3.1] - 14 December 2023 #
- add Debouncer to
SkadiPaginatedView
- add
dispose
toDebouncer
[4.3.0] - 13 December 2023 #
- Flutter 3.16 update
[4.2.4] - 1 December 2023 #
- improve SkadiInjector
[4.2.3] - 30 November 2023 #
- Code improvement
- New extension
zeroNumberReplacement
: num
[4.2.2] - 22 November 2023 #
- Fix
SkadiSimpleDialog
content cutout on iOS - Add
error
constructor toSkadiSimpleDialog
- New extension
rfs
: TextStyle
[4.2.0] - 7 November 2023 #
- add
titleBuilder
forSkadiAccordion
[4.1.0] - 26 October 2023 #
- Fix
SkadiConfirmationDialog
content cutout on iOS - Improve
ReadmoreText
param - New extension
responsive
,beforeLast
: ListlogObj
: ObjecttoBool
,toDateTime
: String
[4.0.0] - 5 October 2023 #
- fix export
SkadiInjector
andSkadiLocator
- New extension
formatUSDate
: DateTimenullIfZero
: numnullIfEmpty
String
- Now required dart
>= 3.0.0
[3.4.0] - 2 October 2023 #
- Add
ReadMoreText
[3.3.0] - 18 August 2023 #
- Improve
SkadiPaginatedListView
andSkadiPaginatedGridView
loading mechanism - Fix
SeparatorRow
andSeparatorColumn
separator builder index
[3.2.0] - 02 August 2023 #
- Breaking changes:
SkadiPaginatedListView
andSkadiPaginatedGridView
has a new param callfetchOptions
.
- Support recursive fetch for
SkadiPaginatedListView
andSkadiPaginatedGridView
if the List isn't scrollable while having more data
[3.1.0] - 12 July 2023 #
- add
SeparatorRow
- Rework SkadiAsyncIconButton style
- Fix Form validator empty space
[3.0.1] - 7 July 2023 #
- add new param to SkadiRouteObserver
- Rework SkadiAsyncIconButton to use SkadiAsyncButton instead
- Small improvement
[3.0.0] - 13 June 2023 #
- Update dependencies
- add
SkadiInjector
andSkadiLocator
- add new extension on number
[2.7.4] - 12 May 2023 #
- Fix
PaginatedGridView
andPaginatedListView
bugs
[2.7.2] - 12 May 2023 #
- Rename
TabAlignment
toTabBarAlignment
to fix issue with Flutter 3.10
[2.7.1] - 12 May 2023 #
- Fix
PaginatedGridView
andPaginatedListView
bugs while item is empty
[2.7.0] - 11 May 2023 #
- Improve
PaginatedGridView
andPaginatedListView
- Add
SkadiSliverPaginatedListView
[2.6.0] - 26 April 2023 #
- tweak some value in SkadiResponsive
- add new provider param for EllipsisText
- Improve parameter variable name
[2.5.0] - 29 March 2023 #
- Bring back what's remove in SkadiResponsive in 2.4.0
- Add more extension and method for SkadiResponsive
[2.4.2] - 27 March 2023 #
- fix SkadiAsyncButton loading notifier
[2.4.1] - 21 March 2023 #
- fix extension name
[2.4.0] - 18 March 2023 #
- Add
valueOf
to SkadiResponsive - Add
responsive
to BuildContext extension - remove screen size check from SkadiResponsive and add them to
BuildContext
extension instead
[2.3.4] - 15 March 2023 #
- Add
get
inListExtension
- Add
buildWhenTrue
inListenableExtension
[2.3.2] - 13 March 2023 #
- Fix
SeparatorColumn
bug
[2.3.0] - 13 March 2023 #
- add
WillPopDisable
,WillPopPrompt
andCircularLoading
- add
emptyReplacement
extension onString
- add
center
extension onWidget
- add
navigatorKey
toSkadiNavigator
- add
keepAlive
widget (AutomaticKeepAliveClientMixin) - add
JsonMap
type
[2.2.3] - 24 February 2023 #
- add
switchPosition
method to LoadingOverlayProvider SkadiScaffold
now allowPreferredSizeWidget
instead ofAppBar
[2.2.2] - 15 February 2023 #
- add
fetchOffset
to SkadiPaginatedWidget
[2.2.1] - 1 February 2023 #
- fix
debugLog
log - add
TimeOfDay
utils
[2.2.0] - 27 January 2023 #
- bump
intl
down - Fix types
[2.1.1] - 27 January 2023 #
- fix pub score
[2.1.0] - 26 January 2023 #
- breaking change
- SkadiProvider
noDataWidget
has an onRefresh param callback
- SkadiProvider
[2.0.9] - 6 January 2023 #
- fix
SkadiScaffold
bugs
[2.0.8] - 6 January 2023 #
- fix
SkadiAsyncIconButton
loading bugs
[2.0.7] - 6 January 2023 #
- fix issue #3
- Add
SkadiScaffold
[2.0.6] - 5 January 2023 #
- export
kTs
[2.0.5] - 26 December 2022 #
- add TextStyle utils:
kTs
- add
debugLog
[2.0.4] - 13 December 2022 #
- add
onDismiss
in KeyboardDismiss
[2.0.3] - 13 December 2022 #
isTheSameDay
extension on DateTime is now nullable- breaking change
- update
semibold
tosemiBold
on Textstyle extension
- update
[2.0.2] - 12 December 2022 #
- add confirmPassword related method to SkadiFormMixin
[2.0.0] - 15 November 2022 #
- breaking change
- Remove
SkadiLoadingButton
becauseSkadiAsyncButton
can now work the same way - Remove
separator
from PaginatedList, userseparatorBuilder
instead
- Remove
- allow nullable parameter on some widgets (non breaking)
- fix
validateField
validator - add
wrapRow
,warpRowExpanded
,wrapColumn
,wrapColumnExpanded
on Widget extension
[1.0.0] - 23 October 2022 #
- Add
catchNothing
- Add
loadingNotifier
andonSurface
toSkadiAsyncButton
- Add
positiveTextStyle
toSkadiConfirmationDialog
- breaking change
SkadiLoadingButton
to follow new ElevatedButton parameter nameSkadiAsyncButton
to follow new ElevatedButton parameter nameSkadiConfirmationDialog
parameter behavior change:onConfirm
andonCancel
no longer pop dialog by default
- Fix SkadiAsyncButton width
- add
listenChild
to ValueListenable extension - fix logger bug
[0.2.0] - 28 September 2022 #
- Improve README
- Add setting for
Logger
- Add
SkadiBadge
- breaking change
SkadiAsyncButton
to follow ElevatedButton parameter name
[0.1.2] - 13 September 2022 #
- Add
analyticCallBack
forSkadiRouteObserver
[0.1.1] - 8 September 2022 #
- Fix
SkadiNavigator
popTime - Add new BuildContext extension for
SkadiNavigator
- Improve
Dot
widget - Add more
Examples
[0.1.0] - 7 September 2022 #
- Fix
SkadiResponsive
value being negative - Add new widgets
[0.0.3] - 7 September 2022 #
- adjust default
SkadiResponsive
value breakpoint - Fix
SkadiResponsive.isMobile
return wrong value
[0.0.2] - 29 August 2022 #
- Add more widgets
[0.0.1] - 25 August 2022 #
- Initial release