flutter_ahlib 1.3.0
flutter_ahlib: ^1.3.0 copied to clipboard
A personal flutter library, contains some useful widgets and utils.
1.3.0 Refactor and improve the whole library #
This upgrading contains lots of large changes, visit https://github.com/Aoi-hosizora/flutter_ahlib/pull/14 for details.
- This is a break update, which begins to support null-safety dart. (Sorry for merging these updates and changes so late :P)
- Currently, this package is separated into four parts -
Common widgets,List widgets,Image widgets,Utilities, each part contains some useful widgets or utilities. - New common widgets since v1.2.0:
AppBarActionButtonCustomDrawerControllerCustomInkRippleCustomInkSplashCustomInkWellCustomInkResponseCustomPageRouteCustomPageRouteThemeCustomScrollPhysicsDefaultCustomScrollPhysicsCustomSingleChildLayoutDelegateDrawerScaffoldExtendedDropdownButtonExtendedNestedScrollViewExtendedScrollbarExtendedTabBarViewOverflowClipBoxPreviouslySwitchedWidgetPreloadablePageViewPageChangedListenerTableWholeRowInkWellTextSelectionWithColorHandleVideoProgressIndicatorStatelessWidgetWithCallbackStatefulWidgetWithCallbacketc... - New list widgets since v1.2.0:
MultiSelectableSelectableItemSelectableCheckboxItemPaginationGridViewPaginationSliverGridViewRefreshableGridViewRefreshableSliverGridView - New image widgets and image utilities since v1.2.0:
ExtendedPhotoGalleryloadLocalOrNetworkImageBytesloadLocalOrNetworkImageCodecLocalOrCachedNetworkImageReloadablePhotoView - New utilities since v1.2.0:
downloadFileExtendedLoggerPreferredPrinterFlutter material constantsFlutter extensionsgetMimeFromExtensiongetExtensionsFromMimeTaskResult - Deleted or renamed components since v1.2.0:
DrawerListView -> xshowPopupListMenu -> XXXDialogOptionSliverAppBarDelegate / SliverAppBarSizedDelegate -> SliverHeaderDelegateTabInPageNotification -> NestedPageViewNotifierFileOrNetworkImageProvider -> LocalOrCachedNetworkImageProviderNotifiableDataetc...
1.2.0 Refactor the whole library and add some widgets #
- This is a break update, see https://github.com/Aoi-hosizora/flutter_ahlib/pull/13
1.1.3+1 Fix list widgets and add some examples #
1.1.3 Add more settings for widgets #
- Update
IconTextandPlaceholderTextparameters. - Fix
LocalOrNetworkImageProviderheader. - Update list widgets.
- Add
imagepackages and upgrade dependencies.
1.1.2 Update some bugs in PlaceholderText and PaginationXXX #
- Fix
PlaceholderTextsome bugs. - Update
PaginationXXXinitialPageconditions.
1.1.1 Refactor the whole library #
- Add some comments to api, update some filenames.
- Merge
commonanditempackages towidget. - Add
commonpackage withaction_controller.dart,hash.dartandtuple.dart. - Update
listpackage, mergePaginationXXXandSeriableXXXby usingPaginationStrategy. - Add new
hash.dartandtuple.dartfromgoogle/quiver-dartandgoogle/tuple.dart. - Rewrite tests for
commonpackage usinggroup()andtest().
1.0.12 Add LocalOrNetworkImageProvider #
- Update file structure
- Add
LocalOrNetworkImageProvider
1.0.11 Update list package #
- Update some name:
PaginationListViewSeriationListViewPaginationStaggeredGridViewSeriationStaggeredGridView - Add sliver:
RefreshableSliverListViewPaginationSliverListViewSeriationSliverListView
1.0.9 Update structure #
- Move all source file to
lib/src/and export it onlib/flutter_ahlib.dart - Extract
lib/src/list/package types tolib/src/list/type.dart - Rename
PlaceHoldertoPlaceholder - Split
lib/src/listtolib/src/fab - Add some document comments
1.0.8 Add DrawerListView #
- Add
DrawerListView<T>and some types - Rename
PopupMenuItemtoPopupActionItem - Update
RippleSizedViewactions
1.0.5 Update ListPlaceholderText #
- Add
ListPlaceholderSettingto list widgets
1.0.3 Fix ScrollMoreController #
- Fix
ScrollMoreController.scrollWithAnimate
1.0.2 Add widgets from mmnj #
- Add
RefreshableStaggeredGridView,IconText,RippleSizedView,SliverContainerwidgets - Add
ActionControllercontroller - Add
showPopupMenu()function
1.0.1 Initial flutter_ahlib #
- Initial
flutter_ahlib - Add
AppendIndicator,ListPlaceholderText,AppendableListView,RefreshableListView,ScrollFloatingActionButtonwidgets - Add
ScrollMoreController,ScrollFabControllercontrollers