Releases: LianjiaTech/bruno
Releases · LianjiaTech/bruno
[3.4.0] - 2023-7-24
Changed
base
- Adapt flutter sdk 3.10.0.
components
- Breaking change: Since flutter sdk 3.10.0 deletes the
brightness
andtextTheme
attributes ofAppbar
,BrnAppBar
、BrnSearchAppbar
is deleted synchronously. Instead, usethemeData
.BrnAppBarConfig
will support all your needs. For details, see Demo usage. BrnSimpleSelection
: support theme configuration #420 , thanks to JunCaiLi .- Add missing themeData for
BrnNormalFormGroup
andBrnPortraitRadioGroup
#455, thanks to Kingtous. BrnTabBar
: addonTap
method for_TabBarOverlayWidget
#393.BrnExpandFormGroup
andBrnNormalFormGroup
remove invalid attributetipLabel
.BrnIconButton
: fix the abnormal position of icons and text.
[3.2.0] - 2022-12-29
Changed
base
- support for localization capabilities.
- add pad theme configuration.
- expend title click area in pickers #369.
components
BrnMultiSelectListPicker
: add generics for more flexible data transfer #336 .BrnLinePainter
: add the limit of yDialMax > yDialMin to fix the NaN error when calculating the path 359.BrnTabBar
: fix the overflow error when settingBrnTabBarBadgeMode.origin
mode #340.BrnAppraise
: fix gif file error #372.BrnTextInputFormItem
: fix attributetextInputAction
does not take effect and add attributeobscureText
, thank to echo-LuGuang.BrnAppBar
: expandBrnTextAction
click area.BrnEnhanceNumberCard
: fix the number card is not centered #380.
[3.1.0] - 2022-9-30
Changed
base
- Adapt flutter sdk 3.3.0 and update dart sdk version to >=2.17.0.
- add
BrnSafeDialog[dismiss]
instead of Navigator.pop to close the Dialog #317. - optimize the upper font of form items #330.
components
BrnPageLoading
: calculated the range of loading based on screen width #295 .BrnBottomTabBar
: fix attributesselectedTextStyle
andunSelectedTextStyle
do not take effectc #285 , thanks to JunCaiLi .BrnSearchText
: fix an abnormal display when BrnSearchText sets the innerColor property #275, thanks to xyhuangjia.BrnBrokenLine
: xDial support selected style #282.BrnMultiSelectTagsPicker
: fix when setting properties layoutStyle value ofBrnMultiSelectTagsLayoutStyle. Auto
display abnormal #316, thanks to JunCaiLi.BrnCommonCardTitle
: fix the theme customization does not take effect, thanks to JunCaiLi.BrnMiddleInputDialog
: add attributekeyboardType
, thanks to moqi2011.BrnCheckbox
: fix unsynchronized internal and external check states #333, thanks to moqi2011.BrnTextInputFormItem
: add attributefocusNode
, thanks to Ives7.BrnProgressChart
: fix invalid setting color, background color, and animation #322.BrnToast
: fix default value error in attributegravity
#341.BrnTextInputFormItem
: add attributetextInputAction
, thanks to Ives7.BrnIconButton
: fix setting attributefontsize
does not take effect #345 and tag deprecated it usestyle
is recommended.- .
BrnSingleSelectCityPage
: add attributeemptyImage
#329 and optimize default images ofBrnAbnormalStateWidget
.
[3.0.0] - 2022-7-8
Changed
base
- Adapt flutter sdk 3.0.3.
- Add the attribute
backgroundColor
to the form item and fix issue #260 , thanks to Kingtous find it. pubspec.yaml
: upgradephoto_view
version to v0.14.0 and removeprovider
.
components
BrnBottomPicker
: fix the title setting in theshow
method does not take effect #212 , thanks to laiiihz .BrnStepInputFormItem
: fix cursor confusion #235 , thanks to jixiaoyong .BrnSmallOutlineButton
: fix attributelineColor
does not take effect,thanks to Story5 .BrnAddLabel
: support theme config.BrnBigMainButton
: fix the theme configurationborderRadius
andfontSize
does not take effect #214 .BrnCalendarView
: optimizes the time range selection supports selecting the same day #200 .BrnProgressBarChart
:remove useless attributehasMark
in classChartAxis
.BrnSmallOutlineButton
: fix attributefontWeight
does not take effect #233 .BrnDialog
: fixthemeData
does not take effec #259 .
[2.2.0] - 2022-4-29
Changed
base
- Adapt flutter sdk 2.10.5.
- Fix flutter analyze issues.
- Fixed some component theme configurations customization not taking effect #177 .
components
New components BrnSwitchFormItem
BrnGeneralFormItem
BrnMetaSwitch
.
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.
[2.1.1] - 2022-4-1
[2.1.0-nullsafety.1] - 2022-3-10
Changed
base
- 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
.
components
- 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
.