bruno 3.2.0 copy "bruno: ^3.2.0" to clipboard
bruno: ^3.2.0 copied to clipboard

An enterprise-class package of Flutter components for mobile applications.

[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 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.

[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 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.

[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 : upgrade photo_view version to v0.14.0 and remove provider.

components

  • 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 : optimize 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 .

[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 BrnSwitchButton.

  • 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 AppBar
  • BrnMultiDataPicker: add default delegate implementationBrnDefaultMultiDataPickerDelegate.
  • BrnStepInputFormItem: add attribute canManualInput and controller to support manual input function.
  • BrnSearchText: add attribute inputFormatterstextInputType.
  • BrnAnchorTab: support content dynamic change.
  • BrnProgressBarChart: when barChartStyle is BarChartStyle.horizontal support item click callback.

[2.1.1] - 2022-4-1 #

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 with Bebas Font .

components

  • Breaking change: remove BrnHorizontalStepsManager and put function forwardStep() backStep() into BrnStepsController thanks to leftcoding.
  • Breaking change: remove 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.
  • BrnSingleSelectDialog : add attribute messageText and messageWidget.

Fixed #

  • 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 set titlePaddingLg 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.

[2.0.0] - 2021-12-8 #

  • Adapt flutter sdk 2.2.2

[1.0.0] - 2021-12-7 #

  • First publish adapt flutter sdk 1.22.4
159
likes
0
pub points
93%
popularity

Publisher

unverified uploader

An enterprise-class package of Flutter components for mobile applications.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

badges, bindings_compatible, flutter, flutter_easyrefresh, intl, lpinyin, path_drawing, photo_view, xml

More

Packages that depend on bruno