- Adapt flutter sdk 2.10.5.
- Fix flutter analyze issues.
- Fixed some component theme configurations customization not taking effect #177 .
New components BrnSwitchFormItem
BrnGeneralFormItem
BrnSwitchButton
.
BrnTitleFormItem
: fixisRequire
parameter invalid #179.BrnTextBlockInputFormItem
: change theminLines
andmaxLines
attributes to be nullable #181 thanks to xiao luobei.BrnSelectionView
: fix "unlimited" option not taking effect .BrnBottomTabBar
: remove the restriction ontype
byitem.length
in the construction method.BrnPairInfoTable
adds a callback attributeonFolded
for expanding and collapsing state changes.BrnCheckbox
: add attributecrossAxisAlignment
.BrnRadioButton
: add attributecrossAxisAlignment
.BrnMiddleInputDialog
: add attributethemeData
support theme.BrnTextButtonPanel
: optimize button display, fix the space cannot be filled in some cases.BrnCommonCardTitle
: add attributetitleMaxLines
andtitleOverflow
.BrnMultiSelectDialog
: uses the default contentStyle of BrnDialogConfig.BrnScrollableTextDialog
: optimize ScrollBar placement and styling.BrnSingleSelectDialog
: Add click callback for closeIcon.BrnSelectionView
: optimizes the data display of the [More] filter page, and supports the display of up to 2 rows.BrnTextInputFormItem
BrnTextBlockInputFormItem
BrnTitleSelectInputFormItem
: add attributeautofocus
and default value is false.BrnAppBar
theme customizationBrnAppBarConfig
supports the attributeshowDefaultBottom
to control the bottom dividing line of the AppBarBrnMultiDataPicker
: add default delegate implementationBrnDefaultMultiDataPickerDelegate
.BrnStepInputFormItem
: add attributecanManualInput
andcontroller
to support manual input function.BrnSearchText
: add attributeinputFormatters
textInputType
.BrnAnchorTab
: support content dynamic change.BrnProgressBarChart
: whenbarChartStyle
isBarChartStyle.horizontal
support item click callback.
- Breaking change: Sound null safety support, thanks to @leftcoding #39#33 @donywan #20 @laiiihz #80#64#59#32#14 @kalifun #36 @jojinshallar #81#75#65#62#56#42 @junlandroid #73 @Kenneth #53 @HappyImp #55 @kkkman22 #23 @AlexV525 #30
- Breaking change: Refer to the dart language specification to optimized constant and enum naming.
- Replace
DIN Font
withBebas Font
.
- Breaking change: remove
BrnHorizontalStepsManager
and put functionforwardStep()
backStep()
intoBrnStepsController
thanks to leftcoding. - Breaking change: remove
BrnDialogStyle
and replace withBrnDialogConfig
. BrnCalendarView
: addBrnCalendarView.single()
andBrnCalendarView.range()
constructor and had its argumentstartEndDateChange
removed.BrnSelectionEntityListBean
:fromMap
is renamed tofromJson
.BrnRadioButton
: optimize click area #31 , thanks to a1017480401 .BrnScrollableTextDialog
: remove Navigator.pop(context) inonSubmit()
and hand it over to external processing (user).BrnBubbleText
: add attributebgColor
andtextStyle
.BrnPairInfoTable
: add attributedefaultVerticalAlignment
.BrnSingleSelectDialog
: add attributemessageText
andmessageWidget
.
- Fix example error #71 thanks to leftcoding fixing this issue.
- Fix
BrnPickerTitleConfig
titleContent
setting is invalid #70. - Optimize
BrnPopupWindow
onItemClick
logic #57 . - Fix
BrnDialog
is obscured by keyboard #7 . - Fix
BrnTextSelectFormItem
settitlePaddingLg
doesn't work #108. - Fix the bottom text of
BrnBottomTabBar
cannot be displayed in some cases #141.
Thanks again to leftcoding, jojinshallar, laiiihz, donywan, kalifun, junlandroid, Kenneth, HappyImp, kkkman22 , a1017480401 and Alex.
- Adapt flutter sdk 2.2.2
- First publish adapt flutter sdk 1.22.4