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:
AppBarActionButton
CustomDrawerController
CustomInkRipple
CustomInkSplash
CustomInkWell
CustomInkResponse
CustomPageRoute
CustomPageRouteTheme
CustomScrollPhysics
DefaultCustomScrollPhysics
CustomSingleChildLayoutDelegate
DrawerScaffold
ExtendedDropdownButton
ExtendedNestedScrollView
ExtendedScrollbar
ExtendedTabBarView
OverflowClipBox
PreviouslySwitchedWidget
PreloadablePageView
PageChangedListener
TableWholeRowInkWell
TextSelectionWithColorHandle
VideoProgressIndicator
StatelessWidgetWithCallback
StatefulWidgetWithCallback
etc... - New list widgets since v1.2.0:
MultiSelectable
SelectableItem
SelectableCheckboxItem
PaginationGridView
PaginationSliverGridView
RefreshableGridView
RefreshableSliverGridView
- New image widgets and image utilities since v1.2.0:
ExtendedPhotoGallery
loadLocalOrNetworkImageBytes
loadLocalOrNetworkImageCodec
LocalOrCachedNetworkImage
ReloadablePhotoView
- New utilities since v1.2.0:
downloadFile
ExtendedLogger
PreferredPrinter
Flutter material constants
Flutter extensions
getMimeFromExtension
getExtensionsFromMime
TaskResult
- Deleted or renamed components since v1.2.0:
DrawerListView -> x
showPopupListMenu -> XXXDialogOption
SliverAppBarDelegate / SliverAppBarSizedDelegate -> SliverHeaderDelegate
TabInPageNotification -> NestedPageViewNotifier
FileOrNetworkImageProvider -> LocalOrCachedNetworkImageProvider
NotifiableData
etc...
[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
IconText
andPlaceholderText
parameters. - Fix
LocalOrNetworkImageProvider
header. - Update list widgets.
- Add
image
packages and upgrade dependencies.
[1.1.2] - Update some bugs in PlaceholderText and PaginationXXX #
- Fix
PlaceholderText
some bugs. - Update
PaginationXXX
initialPage
conditions.
[1.1.1] - Refactor the whole library #
- Add some comments to api, update some filenames.
- Merge
common
anditem
packages towidget
. - Add
common
package withaction_controller.dart
,hash.dart
andtuple.dart
. - Update
list
package, mergePaginationXXX
andSeriableXXX
by usingPaginationStrategy
. - Add new
hash.dart
andtuple.dart
fromgoogle/quiver-dart
andgoogle/tuple.dart
. - Rewrite tests for
common
package usinggroup()
andtest()
.
[1.0.12] - Add LocalOrNetworkImageProvider #
- Update file structure
- Add
LocalOrNetworkImageProvider
[1.0.11] - Update list package #
- Update some name:
PaginationListView
SeriationListView
PaginationStaggeredGridView
SeriationStaggeredGridView
- Add sliver:
RefreshableSliverListView
PaginationSliverListView
SeriationSliverListView
[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
PlaceHolder
toPlaceholder
- Split
lib/src/list
tolib/src/fab
- Add some document comments
[1.0.8] - Add DrawerListView #
- Add
DrawerListView<T>
and some types - Rename
PopupMenuItem
toPopupActionItem
- Update
RippleSizedView
actions
[1.0.5] - Update ListPlaceholderText #
- Add
ListPlaceholderSetting
to list widgets
[1.0.3] - Fix ScrollMoreController #
- Fix
ScrollMoreController
.scrollWithAnimate
[1.0.2] - Add widgets from mmnj #
- Add
RefreshableStaggeredGridView
,IconText
,RippleSizedView
,SliverContainer
widgets - Add
ActionController
controller - Add
showPopupMenu()
function
[1.0.1] - Initial flutter_ahlib #
- Initial
flutter_ahlib
- Add
AppendIndicator
,ListPlaceholderText
,AppendableListView
,RefreshableListView
,ScrollFloatingActionButton
widgets - Add
ScrollMoreController
,ScrollFabController
controllers