An enterprise-class package of Flutter components for mobile applications. ( Bruno 是基于一整套设计体系的 Flutter 组件库。)
brightness
and textTheme
attributes of Appbar
, BrnAppBar
、BrnSearchAppbar
is deleted synchronously. Instead, use themeData
. BrnAppBarConfig
will support all your needs. For details, see Demo usage.BrnSimpleSelection
: support theme configuration #420 , thanks to JunCaiLi .BrnNormalFormGroup
and BrnPortraitRadioGroup
#455, thanks to Kingtous.BrnTabBar
: add onTap
method for _TabBarOverlayWidget
#393.BrnExpandFormGroup
and BrnNormalFormGroup
remove invalid attribute tipLabel
.BrnIconButton
: fix the abnormal position of icons and text.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 setting BrnTabBarBadgeMode.origin
mode #340.BrnAppraise
: fix gif file error #372.BrnTextInputFormItem
: fix attribute textInputAction
does not take effect and add attribute obscureText
, thank to echo-LuGuang.BrnAppBar
: expand BrnTextAction
click area.BrnEnhanceNumberCard
: fix the number card is not centered #380.BrnSafeDialog[dismiss]
instead of Navigator.pop to close the Dialog #317.BrnPageLoading
: calculated the range of loading based on screen width #295 .BrnBottomTabBar
: fix attributes selectedTextStyle
and unSelectedTextStyle
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 of BrnMultiSelectTagsLayoutStyle. Auto
display abnormal #316, thanks to JunCaiLi.BrnCommonCardTitle
: fix the theme customization does not take effect, thanks to JunCaiLi.BrnMiddleInputDialog
: add attribute keyboardType
, thanks to moqi2011.BrnCheckbox
: fix unsynchronized internal and external check states #333, thanks to moqi2011.BrnTextInputFormItem
: add attribute focusNode
, thanks to Ives7.BrnProgressChart
: fix invalid setting color, background color, and animation #322.BrnToast
: fix default value error in attribute gravity
#341.BrnTextInputFormItem
: add attribute textInputAction
, thanks to Ives7.BrnIconButton
: fix setting attribute fontsize
does not take effect #345 and tag deprecated it use style
is recommended.BrnSingleSelectCityPage
: add attribute emptyImage
#329 and optimize default images of BrnAbnormalStateWidget
.backgroundColor
to the form item and fix issue #260 , thanks to Kingtous find it.pubspec.yaml
: upgrade photo_view
version to v0.14.0 and remove provider
.BrnBottomPicker
: fix the title setting in the show
method does not take effect #212 , thanks to laiiihz .BrnStepInputFormItem
: fix cursor confusion #235 , thanks to jixiaoyong .BrnSmallOutlineButton
: fix attribute lineColor
does not take effect,thanks to Story5 .BrnAddLabel
: support theme config.BrnBigMainButton
: fix the theme configuration borderRadius
and fontSize
does not take effect #214 .BrnCalendarView
: optimizes the time range selection supports selecting the same day #200 .BrnProgressBarChart
:remove useless attribute hasMark
in class ChartAxis
.BrnSmallOutlineButton
: fix attribute fontWeight
does not take effect #233 .BrnDialog
: fix themeData
does not take effec #259 .New components BrnSwitchFormItem
BrnGeneralFormItem
BrnMetaSwitch
.
BrnTitleFormItem
: fix isRequire
parameter invalid #179.BrnTextBlockInputFormItem
: change the minLines
and maxLines
attributes to be nullable #181 thanks to xiao luobei.BrnSelectionView
: fix "unlimited" option not taking effect .BrnBottomTabBar
: remove the restriction on type
by item.length
in the construction method.BrnPairInfoTable
adds a callback attribute onFolded
for expanding and collapsing state changes.BrnCheckbox
: add attribute crossAxisAlignment
.BrnRadioButton
: add attribute crossAxisAlignment
.BrnMiddleInputDialog
: add attribute themeData
support theme.BrnTextButtonPanel
: optimize button display, fix the space cannot be filled in some cases.BrnCommonCardTitle
: add attribute titleMaxLines
and titleOverflow
.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 attribute autofocus
and default value is false.BrnAppBar
theme customization BrnAppBarConfig
supports the attribute showDefaultBottom
to control the bottom dividing line of the AppBarBrnMultiDataPicker
: add default delegate implementationBrnDefaultMultiDataPickerDelegate
.BrnStepInputFormItem
: add attribute canManualInput
and controller
to support manual input function.BrnSearchText
: add attribute inputFormatters
textInputType
.BrnAnchorTab
: support content dynamic change.BrnProgressBarChart
: when barChartStyle
is BarChartStyle.horizontal
support item click callback.DIN Font
with Bebas Font
.BrnHorizontalStepsManager
and put function forwardStep()
backStep()
into BrnStepsController
thanks to leftcoding.BrnDialogStyle
and replace with BrnDialogConfig
.BrnCalendarView
: add BrnCalendarView.single()
and BrnCalendarView.range()
constructor and had its argument startEndDateChange
removed.BrnSelectionEntityListBean
: fromMap
is renamed to fromJson
.BrnRadioButton
: optimize click area #31 , thanks to a1017480401 .BrnScrollableTextDialog
: remove Navigator.pop(context) in onSubmit()
and hand it over to external processing (user).BrnBubbleText
: add attribute bgColor
and textStyle
.BrnPairInfoTable
: add attribute defaultVerticalAlignment
.