Skip to content

Latest commit

 

History

History
232 lines (144 loc) · 13.5 KB

CHANGELOG.md

File metadata and controls

232 lines (144 loc) · 13.5 KB

[3.4.3] - 2023-9-13

Changed

base

  • Fixed the problem that some component documents cannot be viewed #495.

components

  • BrnPopupWindow : fixed issue #486 which is called after initState and whenever the dependencies change thereafter.
  • BrnTabBar: fixed the issue #487 of invalid setting of badge.
  • BrnStepInputFormItem: fixed the situation where manually input numbers are preceded by 0 #458.

[3.4.2] - 2023-8-23

Changed

base

  • add dart doc.

[3.4.1] - 2023-8-4

Changed

base

  • Fix dart analysis check warning.

components

  • Breaking change: remove deprecated attribute fontSize in  BrnIconButton, use style instead .

  • Breaking change: in order to optimize the use of MediaQueryData.fromWindow and replace it with the official suggested api, add attribute context to the keyOrValueLastQuestionInfo method and valueLastClickInfo method in BrnInfoModal.

  • Breaking change: remove deprecated attribute isShowXDialin BrnPointsLine, use isShowXDial in BrnLinePainter instead.

[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 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.3.0] - 2023-2-1

Changed

  • fix the NullPointerException caused by not configuring BrnIntl #398.
  • optimize internal import references.
  • adapt flutter sdk 3.7.0 to fix badge reference conflict #406.

[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