bruno
bruno copied to clipboard
An enterprise-class package of Flutter components for mobile applications. ( Bruno 是基于一整套设计体系的 Flutter 组件库。)
## 问题提交 BrnNoticeBar跑马灯效果不生效 内容需包含: **1、BUG 描述** 开起marquee: true属性,当BrnNoticeBar展示的内容由短文本变化为长文本时,跑马灯动画没有执行。相反,当由长文本变化为短文本后跑马灯动画却会执行,不过动画有点怪怪的,内容显示了2份。 注:使用的ValueListenableBuilder+ValueNotifier动态改变BrnNoticeBar文本内容方式。
我尝试着封装了一个时间选择,因为有样式的定制化操作,所以进行二次封装 以下是封装代码 ```dart /** 选择时间 */ SelectTime(BuildContext context, { required String start, required String end, required String value, required Function(String) onSave }) { String date = '${value}'; BrnDatePicker.showDatePicker( context, themeData:...
## 问题提交 BrnDeleteTag 无法添加圆角 内容需包含: **1、BUG 描述** 通过设置shape实现圆角,但是重写了outlineborder后无效 **2、复现步骤** **3、期望行为** 圆角、边框为虚线的标签 **4、运行环境** * 运行设备 * 系统 * Bruno 版本 * 3.3.0 * Flutter Doctor 信息 **5、附加信息** 
## 问题提交 **1、BUG 描述** 使用`BrnStepInputFormItem`组件,并设置`canManualInput `为`true`时,如果默认显示`0`,在不删除当前`0`的情况下直接输入任何数字,都是显示以`0`开头的数字,如输入`20`组件显示为`020`,且`onChanged `的`newValue`为`20` **2、复现步骤** 1.使用`BrnStepInputFormItem`组件,并设置`canManualInput `为`true`; 2.默认显示`0`的情况下,在光标后直接输入`20`(此数字为例子); 3.显示内容为`020`,且`onChanged `的`newValue`为`20` **3、期望行为** 显示内容为`20`,且`onChanged `的`newValue`为`20` **4、运行环境** * 运行设备:`HUAWEI MatePad` * 系统:`Harmony OS` * Bruno 版本:`3.3.0` * Flutter Doctor 信息...
## 问题提交 标题格式:[BUG]: BrnSelectionView 组件,type 设置为date时显示不出来 内容需包含: **1、BUG 描述** BrnSelectionView 组件,type 设置为date时显示不出来   **2、复现步骤** **3、期望行为** 功能正常 **4、运行环境** * 运行设备 * 系统 * Bruno 版本 * 3.2.0 * Flutter Doctor...
## 问题提交 标题格式:[BUG]: BrnMultiDataPicker使用二级情况下。选择第一列时,无法控制第二列的默认选择 内容需包含: **1、BUG 描述** BrnMultiDataPicker使用二级情况下。选择第一列时,无法控制第二列的默认选择 **2、复现步骤** @override int initSelectedRowForComponent(int component) { if (0 == component) { return firstSelectedIndex; } else { ///根据第一列行为,给第二列增加默认选择 secondSelectedIndex = list[firstSelectedIndex].testMethod??0; return list[firstSelectedIndex].testMethod??0;...
## 问题提交 标题格式:Context: Found this candidate, but the arguments don't match. 内容需包含: **1、BUG 描述** /C:/Users/TUF/AppData/Local/Pub/Cache/hosted/pub.dev/bruno-3.3.0/lib/src/components/navbar/brn_appbar.dart:297:7: Error: No named parameter with the name 'brightness'. brightness: brightness ?? Brightness.light, ^^^^^^^^^^ /E:/flutter/packages/flutter/lib/src/material/app_bar.dart:177:3: Context:...
## [BUG]: showModalBottomSheet is out of screen in iPad Pro **1、BUG Description** I placed showModalBottomSheet in showModalBottomSheet and found that the calendar was outside the scope of the iPad **2、Reproduction...
- 拓展 BrnInputText 常用自定义参数。 - 同步更新文档
fix BrnSelectTag assert error when isSingleSelect=true and initTagState.length>=1