Skip to content

Releases: LianjiaTech/bruno

[3.4.0] - 2023-7-24

24 Jul 09:33
Compare
Choose a tag to compare

Changed

base

  • Adapt flutter sdk 3.10.0.

components

  • Breaking change: Since flutter sdk 3.10.0 deletes the 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 .
  • Add missing themeData for 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.

[3.2.0] - 2022-12-29

29 Dec 09:58
Compare
Choose a tag to compare

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

01 Oct 08:39
Compare
Choose a tag to compare

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

08 Jul 07:30
Compare
Choose a tag to compare

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

[2.2.0] - 2022-4-29

29 Apr 09:44
Compare
Choose a tag to compare

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: 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

02 Apr 03:46
d6fb1a9
Compare
Choose a tag to compare

Changed

components

  • BrnSingleSelectDialog : add attribute messageText and messageWidget.

Fixed

  • Fix themeData.titlePaddingLg configuration does not work for 'BrnTextSelectFormItem' #108
  • Fix the bottom text of BrnBottomTabBar cannot be displayed in some cases #141.

[2.1.0-nullsafety.1] - 2022-3-10

11 Mar 08:23
baf758d
Compare
Choose a tag to compare
Pre-release

Changed

base

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.

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 .