universally 9.2.2 universally: ^9.2.2 copied to clipboard
It depends on universally plug and can update the latest available version in time
9.2.2 #
- 新增
BaseProgressIndicator
- 更新依赖
9.2.1 #
- 迁移至 Flutter 3.24
- 修改
BaseTabBar.indicator
为BaseTabBar.fill
9.1.1 #
- 更新适配
fl_list_wheel
9.1.0 #
- 全面替换使用官方
Theme.of(context)
- 移除所有的
mainColor
,切换使用Theme.of(context).primaryColor
- 移除
UConfig
的textStyle
属性,切换使用Theme.of(context).textTheme
中的bodyXXX
样式 - 移除
TextExtraLarge
- 新增
TextFontSize
枚举 - 新增
TStyle.smallest
TStyle.small
TStyle.medium
TStyle.large
TStyle.extraLarge
BaseTextField
新增maxLengthUseInputFormatters
参数- 更新依赖
- 新增
BaseExpansionTiles
、BasePopupMenuButton
8.0.3 #
BaseTextField
新增onEditingCompleteWith
、onSubmittedWith
、onTapWith
BaseTextField
的sendSMS
改为sendVerificationCode
- 修复
BaseTextField
的eyeIconBuilder
不切换 - Update dependencies
8.0.1 #
BaseTextField
新增三个参数- 修复
ConnectivityPlus
监听多次回调 - 添加
CustomTabBar
,自定义tabs子组件选中效果
8.0.0 #
- Update dependencies
extended_image_library
、package_info_plus
、connectivity_plus
、device_info_plus
、android_intent_plus
- 修复
connectivity_plus
新版回调状态 TextExtraLarge
、TextLarge
、TextNormal
、TextSmall
添加全部样式属性
7.1.6 #
BaseDioOptions
添加enableCheckNetwork
,用于请求接口时是否校验网络状态BaseDioOptions
的showLoading
修改为enableLoading
BaseDioOptions
的pullHideLoading
修改为enablePullHideLoading
BaseDioOptions
新增hideCode
- 修复
BaseDio
单独添加loading
时无法关闭
7.1.3 #
UserPrivacyAlert
新增textColor
和highlightColor
BaseDioOptions
添加buildBaseModelState
,用于构建默认的BaseModel
- 修改
GifController
为AnimationController
7.1.0 #
- Change the
textColor
inUConfig
totextStyle
- Remove
isMaybePop
,enableLeading
, andappBarAction
forBaseScaffold
- Remove
BackIcon
,useBackButton
- Remove
BaseAppBar
useAppBar
7.0.1 #
Global()
changed toUniversally()
GlobalConfig()
changed toUConfig()
BHP()
changed toBasePreferences()
6.7.1 #
- Remove the
provider
package - Add
TextFieldConfig
to support global configuration asBaseTextField
6.6.1 #
- Support web
- Fixed
enableLeading
misalignment ofBaseAppBar
6.5.3 #
- Fixed the
headers
ofBaseDio
options
being replaced - Update dependencies
6.5.1 #
BaseScaffold
addsbody
- Split
BaseApp
and addBaseMaterialApp
,BaseCupertinoApp
,BaseWidgetsApp
. - Migrate to 3.19.0
- Update dependencies
6.4.4 #
- Modify the
maxLines
andminLines
of theBaseTextField
and add theTextEditingController
extension method
6.4.1 #
- Update dependencies
- example Supports windows
6.4.0 #
- Removed
DesktopWindowsSize
, and AddedWindowsSize
. - Removed
Curiosity().desktop
, and Addedwindow_manager
. Global().setConfig()
addswindowOptions
- The scripts directory adds macos and windows support
6.3.1 #
- Change
BasePackage
toPackageInfoPlus
- Change
BaseConnectivity
toConnectivityPlus
- Change
BaseDeviceInfo
toDeviceInfoPlus
6.2.2 #
- Migrate to 3.16.0
6.1.0 #
FontType
removed, please useFontWeights
orFontWeight
- Change
TextDefault
toTextNormal
- Change
TextVeryLarge
toTextExtraLarge
6.0.8 #
- Update dependencies
- Add
SpinKit()
6.0.4 #
- fix problems
6.0.3 #
- Change all
Basic
toBase
GlobalConfig
is changed toGlobal
- Change
ProjectConfig
toGlobalConfig
5.2.2 #
- Modify the permission application method
- Modify the popup method invocation mode
5.1.1 #
- Update dependencies
- Migrate to Flutter 3.13.0
4.1.0 #
- Update dependencies
- Migrate to Flutter 3.10.0
3.5.5 #
- Remove the setSemanticsEnabled
- Update dependencies
3.5.3 #
- Remove the
MainBasicScaffold
, Use theisRootPage
ofBasicScaffold
- Change
appBarLeft
toappBarLeading
- Change
appBarRight
toappBarAction
- Change
MainTabPageBuilder
toTabPage
3.5.2+2 #
- Change the
CustomDivider
toBasicDivider
- Modify the style of
AlertWithUserPrivacy
3.5.2 #
- In
BasicAppBar
, change thetext
totitleText
and change thetitle
type toWidget
, Change hasLeading to enableLeading - In
BasicScaffold
, addappBarTitleText
and change theappBarTitle
type toWidget
, Change hasLeading to enableLeading UserPrivacyCheckbox
addsfontSize
3.5.1 #
- Updating dependencies
3.5.0+2 #
- Added the
BasicTabBar()
3.5.0 #
- Updating dependencies
3.3.2+2 #
- Remove some svg
3.3.2 #
- Add channel support
3.3.1 #
- Updating dependencies
3.2.0+2 #
- Updating dependencies
- Fixed BasicList issues
3.1.0 #
- Change the
UrlCache
toApiCache
- Change the
hasLogTs
toisDebugger
- Change the
Url
toApi
- Change the
UConstant
toUConst
3.0.0 #
- Updated dio to 5.0.0
- Fixed an issue with duplicate setting of contentType
2.2.0+1 #
- Handle the failure of
BasicModel
parsing
2.2.0 #
- Update
extended_image
2.1.0 #
AppBarConfig
addstitleColor
- Change
expand
toextension
inBasicDioOptions
andBasicModel
2.0.1+1 #
- Compatible with Flutter 3.7.0
1.7.0 #
- Remove
showNetworkToast
,alertNotNetwork
,onConnectivityChanged
fromBasicApp()
,Please useBasicConnectivity()
1.6.2+2 #
- The
BasicImage
was redeveloped and theBasicResizeImage
was added
1.6.1 #
BasicDioOptions
Adds more methods
1.6.0+1 #
- Update some plug-ins
1.5.0+1 #
- Remove appPath from
ProjectConfig()
, - Add cachePath to
ProjectConfig()
,If you do not set cachePath, the default cache path is automatically used
1.3.3 #
- Change the original ExtendedFutureBuilder() to CustomFutureBuilder()
- Added new ExtendedFutureBuilder() extension for FutureBuilder()
- Added new ExtendedStreamBuilder() extension for StreamBuilder()
1.3.2+2 #
- Add
BasicTextField()
- Modify
searchTextMode
tosearchTextPositioned
- Modify
sendSMSMode
tosendSMSPositioned
1.3.1+1 #
- Add
RefreshControllers()
1.3.0+3 #
- Add
ApiCache()
1.3.0+2 #
- Use Hive as the persistent storage tool
- Replace SP() with BHP()
1.2.0 #
- Modify the incorrect naming
1.1.1 #
- Add
appBarConfig
、textColor
forProjectConfig()
- Add
Gif()
1.1.0+1 #
- Update Flutter version 3.3.0
- Update Dart to 2.18.0
1.0.7 #
- Add
BasicCupertinoSwitch()
- Dynamically set
Dio
return result parsing key
1.0.6 #
- Add
SwitchApiButton()
、USpacing()
、UButton()
、PushSwitchState()
1.0.3 #
- Change
globalKey
toglobalNavigatorKey
BasicDioOptions
addsextraData
andextraParams
header
inBasicDioOptions
is changed to extraHeader
1.0.1 #
- Adapter flutter@3.0.0
0.9.1+3 #
- Add
showUserPrivacyAlert()
- Remove
alertLoading()
,useshowLoading()
0.9.0 #
- Optimize BasicDio()
0.8.7 #
- Update components to adapt to the new version
0.8.1 #
- Modify
BasicApp
0.8.0 #
- Change all
Base
toBasic
0.7.3 #
- Remove
BaseApp()
non-required parameter
0.6.3 #
- Update version
0.0.6 #
- Add doc