decorated_flutter 0.12.10 decorated_flutter: ^0.12.10 copied to clipboard
Common encapsulation of Flutter includes the implementation of BLoC pattern and other widget combination.
0.12.10 #
- feat: 增加PageOutput, 处理分页情况
0.12.9 #
- enhance: 增加是否使用局部Navigator参数
0.12.8 #
- feat: 增加dimens
0.12.7 #
- feat: 增加AutoScrollBottomDialog, 底部对话框可以自动适应输入法弹出
0.12.6 #
- enhance: 细化BaseIO初始化
0.12.5 #
- feat: 增加aligned
0.12.4 #
- enhance: BuildContext增加rootNavigator扩展
0.12.3 #
- enhance: 增加CupertinoRoute
0.12.2 #
- enhance: decorated_route一律包含在Material下面
0.12.1 #
- enhance: 提升依赖, BuildContext增加padding扩展
0.12.0 #
- enhance: [breaking change] 去除flushbar
0.11.1 #
- enhance: build_context.x增加pop方法
- enhance: build_context.x增加textTheme
- enhance: build_context.x增加pop方法
0.11.0 #
- enhance: 清理不再需要的代码
0.10.5 #
- enhance: 去掉设置TargetPlatform.macos的场景
- fix: 去除不需要的meta包引入
0.10.4 #
- enhance: 去除logging库
0.10.3 #
- enhance: 加入logging库
0.10.2 #
- enhance: 优化log
0.10.1 #
- chore: 提升依赖
- enhance: 一些helper方法转换为extension
0.10.0 #
- enhance: 适配rxdart 0.23; 清除过时代码
0.9.1 #
- enhance: 优化Toggleable
0.9.0 #
- enhance: 去除connectivity, 保证decorated_flutter的依赖全部是纯dart, 增强兼容性; 提升依赖
[0.8.0] #
- enhance: 增加Gravity枚举
- enhance: decorated_text增加textAlign
- enhance: bloc中应该protected的属性添加@protected
- enhance: [break change] dio升级3.0
[0.7.0] #
- enhance: [break change] DecoratedText的onChange非法传入文本
- enhance: AsyncListView加入header
- enhance: [break change] decorated_screen -> decorated_widget
- enhance: DecoratedText增加maxLines参数
- enhance: 增加公用的textStyle
- enhance: intl -> flutter_localization
[0.6.1] #
- chore: 提升依赖版本
- enhance: 增加toast方法
[0.6.0] #
- feat: 增加GradientButton
- feat: 增加DecoratedText
- enhance: DecoratedFlex增加safe area
- enhance: Codec构造器优化
- enhance: DecoratedText加入onPressed
- enhance: FractionalScreen增加safeArea参数
[0.5.0] #
- enhance: 适配新的依赖
[0.4.0] #
- feat: 增加Delayed, Toggleable的widget;
- enhance: [break change] runtime_scaffold使用泛型来获取bloc
- feat: 增加DisposeBag
- enhance: barrierDismissible可配置
- enhance: loading默认可以通过返回键退出
- enhance: BLoCProvider提供dispose回调; feat: 增加async mixin, 简化StreamBuilder的写法
[0.3.2] #
- enhance: decorated_flex增加divider参数; decorated_screen的init参数bug; image_view的assetImage默认不使用fit; 废弃shadowed_box
- feat: 增加decorated_screen; decorated_flex增加forceItemSameExtent
- enhance: deprecate
ioList
; 增加topBottomBorder和leftRightBorder - enhance: OutputMixin的listen方法返回StreamSubscription
- enhance: 所有的类add方法都返回处理过后的值.
[0.3.1] #
- feat: 增加BoolIO
- enhance: 增加appendAll方法;
- 增加flatMap方法;
- 去除StreamListView中increment相关代码;
- DecoratedFlex增加scrollable参数;
- 增加clearFocus方法
[0.3.0] #
- enhance: [break change] _ItemBuilder的第二参数换成index, data移动到第三个参数
- enhance: ListMixin增加一些方法
- chore: 提升dart版本到2.2.2
- enhance: 完善AdvancedNetworkImage的参数
[0.2.0] #
- enhance: [break change] bloc_io中的Output系列, 加上一个update时的参数泛型
- fix: SnapList的padding参数增加默认值
- enhance: ImageView增加异步获取IconData的构造器
- enhance: ImageView增加异步获取图片地址的构造器
- enhance: ImageView如果图片地址全都为null, 那就不显示
- feat: ImageView增加icon构造器
- fix: io中add数据前, 先判断内部subject是否已经被close.
- enhance: 使用flushbar代替原生的snackbar
- feat: ImageView增加networkSvg构造器
- feat: 增加Blur的widget
[0.1.10] #
- enhance: 优化打印日志内容
- enhance: decorated_route增加onConnectivityChanged参数
- enhance: 增加一些透明颜色的shortcut
- feat: 增加enumName
- feat: 增加区分运行模式的类
- enhance: BaseIO中该私有的成员私有化
- enhance: ShowUpTransition增加safe area的选项
[0.1.9] #
- enhance: 增强preferred_async_builder的错误日志打印
- enhance: 整理Codec
- enhance: 更新BLoCProvider的实现
- feat: Codec增加base64相关, 并且获取byte的时候一律使用utf8.encode而不是直接codeUnits
- feat: 增加信息摘要的方法
- enhance: isNotEmpty -> != null
- feat: 增加ImageView封装Image和Svg的widget.
[0.1.8] #
- feat: io增加addStream方法
- feat: 增加codec类
[0.1.7] #
- feat: 增加loadingPlaceholder 自定义loading的widget
- feat: preferred_async_view增加loadingPlaceholder参数
- feat: cover_card初步, shadowed_box默认参数调整
- feat: 增加alias.dart
- feat: 增加animation
- enhance: 增加insertFromHead参数
- enhance: 增加startWithDivider参数
[0.1.6] #
- enhance: reverse和divider配合
- enhance: async_list_view.widget的itemBuilder增加lastData参数
- enhance: 优化StreamListView的incremental相关功能
- feat: 增加notification_badge
- enhance: decorated_flex的expanded -> crossExpanded, 语义准确一点
[0.1.5] #
- chore: 提升dio版本
- feat: async_list_view增加endWithDivider参数, 配置列表结尾是否有divider
- fix: withDefaultTabController的assert的bug
- feat: decorated_route增加withDefaultTabController和tabLength参数
- enhance: BLoC标记为@immutable
- [break change] chore: trigger -> fetch
[0.1.4] #
- enhance: 升级依赖
- fix: DecoratedFlex的onPressed问题
[0.1.3] #
- fix: async_list_view的bug处理
- enhance: dio升级2.0.2
- enhance: [break change] 去除cached_network_image; 错误处理方法优化
- enhance: StreamListView默认ScrollController
- enhance: [break change] showMessage方法的exitTo参数换成String类型的路由参数, 替换Deprecated的Type参数
[0.1.2] #
- enhance: 增加Value类, 把一些简单的StatefulWidget转换回StatelessWidget;
- enhance: [break change] DecoratedFlex的onTap和onLongPressed重命名为onPressed和onLongPressed, 并且传入BuildContext参数.
- feat: DecoratedFlex增加expanded参数, 控制是否Expanding
- feat: DecoratedFlex增加visible参数, 控制是否显示
- feat: async_list_view增加incremental和distinct参数, 分别控制是否增长列表和列表元素是否唯一