Argo Zhang
d58768cd80
feat(WebSpeechRecognition): add Callback parameter ( #4162 )
...
* refactor: 更正语音包设置
* refactor: 增加回调事件条件
* chore: bump version 8.0.0
* chore: 更新 WinBox 依赖包
* chore: bump version 8.8.5-beta01
2024-08-27 10:21:49 +08:00
Argo Zhang
5f41cfb2e9
fix(WinBox): Title parameter not work ( #4160 )
...
* fix: 更新脚本
* chore: bump version 8.0.1
* doc: 更新 WinBox 包
2024-08-26 20:43:52 +08:00
Argo Zhang
107ed92633
fix(TableExport): throw exception when exeport excel ( #4157 )
...
* feat: 增加 FieldCount 实现
* chore: bump version 8.2.1
* doc: 更新 TableExport 包
* doc: 更正错别字
2024-08-26 18:58:54 +08:00
chengKun
5945b0fb3c
feat(DockViewV2): support Renderer parameter ( #4153 )
...
* fix: 修复dockview切换tab或拖动时iframe重新加载
* fix: 给拖动时新增的group添加ResizeObserver
* fix: 修复把floating group拖入结构中时浮动按钮显示状态异常
* refactor:panel添加内边距
* refactor: 代码格式化
* refactor: 增加异常保护
* fix:修复title拼接错误导致自定义布局页面报错
* chore: bump version 8.1.1
* doc: 更新依赖包
---------
Co-authored-by: Argo-AscioTech <argo@live.ca>
2024-08-26 17:15:43 +08:00
vickyhcq
08141de52b
refactor(Table): add PopupFormDialog Field ( #4128 )
...
Signed-off-by: Argo Zhang <argo@live.ca>
Co-authored-by: Argo Zhang <argo@live.ca>
2024-08-26 00:06:29 +08:00
Argo Zhang
61414bb5da
feat(Table): add EditDialog parameter ( #4150 )
...
* feat: 增加 EditDialog 参数
* doc: 更新示例
* refactor: 重构单元测试
* test: 增加单元测试
2024-08-26 00:02:09 +08:00
Argo Zhang
1039f1d146
feat(Recognition): support continuous recognition ( #4146 )
...
* refactor: 移除测试代码
* feat: 实现 stop/abort 逻辑
* refactor: 适配 safari 浏览器
* feat: 增加识别参数
* refactor: 代码格式化
* refactor: 增加识别参数
* doc: 移除 WebSpeech 菜单
* feat: 移除可信度增加 IsFinal 参数
* feat: 支持持续识别功能
* doc: 更新示例
* refactor: 增加持续识别支持
* test: 更新单元测试
* doc: 增加持续识别本地化文字说明
* doc: 更新文档
* test: 更新单元测试
2024-08-25 17:12:34 +08:00
Argo Zhang
14161aa9de
test(TestBase): redesign test context base ( #4144 )
...
* test: 移除 DrawerTestBase 基类
* test: 移除 DialogTestBase 基类
* test: 重构 AuthorizationViewTestBase 单元测试
* test: 更新继承关系精简代码
* test: 移除 EditorForm 测试基类
* test: 更新 EFCore 测试基类
* test: 重构 PdfTest 测试基类
* test: 移除 ErrorLogger 测试基类
* test: 移除 MessageTest 基类
* test: 移除 SwalTestBase
* test: 移除 RobbinTabTestBase
* test: 移除 PopoverTestBase
* test: 重构 TableDialogTestBase
* test: 移除 TableDrawerTestBase
* test: 移除 TablePopConfirmTestBase
* test: 重构 ValidateFormTestBase
* test: 重构 TabTestBase
* test: 移除 TableTestBase
* test: 移除 TableSortDialogTestBase
* test: 修复单元测试
* test: 移除 CollectionOrderer 规则
* test: 重构 SpeechTestBase
* test: 增加代码覆盖率排除规则
* chore: bump version 8.8.4
2024-08-25 14:00:57 +08:00
Argo Zhang
0cc6eb5609
test(Fixture): remove collection unit test ( #4142 )
...
* test: 更正文件名
* test: 更新单元测试
* refactor: 单元测试隔离
* test: 隔离容易出错的单元测试
* revert: 撤销更新
* test: 撤销基类更新
* test: 移除共享
* test: 撤销基类更新
* test: 撤销基类更新
* refactor: 适配其他单元测试工程
* refactor: 移除命名空间
* test: 更新单元测试
* refactor: 移除不使用的命名空间
* test: 移除单元测试内不使用的命名空间
* chore: 移除不使用的命名空间
* test: 更新单元测试
2024-08-25 01:38:15 +08:00
Argo Zhang
db419c17be
feat(WebSpeechRecognition): add WebSpeechRecognition service ( #4140 )
...
* test: 代码重构
* test: 更新单元测试
* test: 更新单元测试
* test: 移动报错单元测试到其他集合
* refactor: 精简代码
* refactor: 移动报错单元测试到其他集合
* test: 增加 ButtonTestBase 隔离单元测试
* refactor: 精简代码
* refactor: 移动到新文件夹
* refactor: 移动语音识别到单独文件夹
* feat: 增加语音识别
* refactor: 增加脚本
* doc: 增加示例
* refactor: 移除不需要的回调方法
* doc: 更新示例
* refactor: 更新异常回调
* doc: 更新示例
* feat: 增加回调方法
* test: 更新单元测试
* doc: 更新示例
2024-08-24 23:23:58 +08:00
Argo Zhang
5a2b1caf5c
feat(WebSpeech): add GetVoices method ( #4137 )
...
* doc: 增加菜单
* chore: 增加源码映射配置
* feat: 增加 GetVoices 方法
* doc: 更新示例
* feat: 增加 Voice 实体类
* feat: SpeakAsync 方法增加 voice 参数
* doc: 更新示例
* doc: 增加本地化
* feat: 增加 OnErrorAsync 回调方法
* test: 增加 Error 单元测试
* feat: 增加 CancelAsync 方法
* doc: 增加停止按钮示例
* feat: 增加暂停恢复方法实现逻辑
* test: 补全单元测试
* test: 增加单元测试
* test: 增加单元测试
2024-08-24 12:22:59 +08:00
Argo Zhang
ad6ac66d62
feat(WebSpeechSynthesizer): add WebSpeechSynthesizer service ( #4135 )
...
* refactor: 使用主构造函数
* feat: 增加 WebSpeech 服务
* feat: 增加 WebSpeechService 服务
* doc: 增加示例
* feat: 增加回调方法
* doc: 更新示例
* doc: 更新示例
* chore: bump version 8.8.4-beta07
2024-08-23 23:02:16 +08:00
Argo Zhang
511a88ee72
feat(WinBox): add ShowModal method ( #4132 )
...
* feat: 增加 ShowModal 方法
* style: 更新样式名称
* feat: 增加级联参数
* feat: 增加关闭弹窗按钮
* chore: 增加字典
* style: 增加内置样式
* feat: 增加 Stack 方法
* feat: 增加最大化最小化恢复窗口方法
* doc: 更新示例
* feat: 增加 Overflow 参数
* style: 增加不换行样式
* feat: 增加设置标题图标方法
* doc: 更新文档
* doc: 更新示例增加功能按钮
* feat: 更正OnShow 回调
* refactor: 删除冗余变量
* doc: 增加 Modal 示例
* refactor: 增加 modal 样式
* test: 更新 DateTimePicker 单元测试
* test: 增加 Root 单元测试
* test: 更新 Button 单元测试
* Revert "test: 更新 DateTimePicker 单元测试"
This reverts commit b6a9875ef6cecd4af690ba148f894e60a6e9d64b.
* Revert "test: 更新 Button 单元测试"
This reverts commit b82fe2a8f4ca6e2a908f8f542c3b37cfffc2863c.
* chore: bump version 8.0.0-beta04
* chore: bump version 8.0.0-beta04
2024-08-23 15:05:38 +08:00
Argo Zhang
7dc2eed0ef
doc(WinBox): add QA documentation ( #4126 )
...
* chore: 增加 new 标识符号
* refactor: 增加暗黑模式支持
* refactor: 增加文档
* feat: 增加 IRootComponentGenerator 接口
* doc: 更新文档
* refactor: 增加自动生成根节点方法
* chore: bump version 8.0.0-beta03
* chore: 更新依赖包
* doc: 更新文档
* doc: 更新链接文档
* chore: 格式化项目文件
2024-08-22 20:30:20 +08:00
Argo Zhang
9f89a1d9d9
feat(IRootComponentGenerator): add IRootComponentGenerator interface ( #4124 )
...
* feat: 增加 IRootComponentGenerator 接口
* chore: bump version 8.8.4-beta06
2024-08-22 20:05:58 +08:00
Argo Zhang
f75d09f656
fix(Split): mask not removed after drag ( #4122 )
...
* refactor: 更新遮罩逻辑
* chore: bump version 8.8.4-beta05
2024-08-22 17:22:06 +08:00
Argo Zhang
e207c5bd64
fix(Table): do not trigger sort when click copy column icon ( #4120 )
...
* fix: 防止拷贝触发排序
* doc: 更新示例
* chore: bump version 8.8.4-beta04
2024-08-22 17:15:25 +08:00
spring rain
f40679b00b
doc(ContextMenus): add localization ( #4116 )
...
Co-authored-by: Argo Zhang <argo@live.ca>
2024-08-22 16:00:07 +08:00
Argo Zhang
be83f7812f
feat(WinBox): add WinBox component ( #4118 )
...
* chore: 增加组件资源
* chore: 增加服务
* feat: 增加 WinBox 服务
* feat: 增加 WinBox 组件
* chore: 增加 Logo
* chore: 增加 WinBox 工程
* doc: 增加 WinBox 代码映射配置
* doc: 代码格式化
* doc: 增加示例组件
* chore: 增加服务
* doc: 增加菜单
* doc: 移除不使用的脚本
* chore: 增加 WinBox 工程
* refactor: 增加扩展方法
* feat: 增加 Close 回调方法
* doc: 增加本地化菜单
* doc: 增加默认示例
* refactor: 更新弹窗状态改变回调方法
* refactor: 增加回调方法
* doc: 更新示例
* doc: 增加参数说明文档
* doc: 更新注释
* chore: 增加依赖包
* refactor: 增加自定义样式
* chore: bump version 8.0.0-beta02
2024-08-22 15:58:35 +08:00
spring rain
73b6a4a1db
feat(ContextMenu): Add OnClickBefore callback event ( #4112 )
...
* Add OnClickBefore callback event
* refactor: 移动 OnBeforeShowCallback 到 ContextMenu 组件上
* feat: 增加 OnDisabledCallback 回调方法
* feat: 增加 OnDisabledCallback 参数
* doc: 增加示例
* doc: 更新示例代码
* doc: 更新测试示例代码
* refactor: 精简逻辑提高性能
* refactor: 增加只读关键字
* revert: 移除关键字
* test: 更新单元测试
* test: 更新单元测试
* test: 增加单元测试
* doc: 增加示例本地化
* chore: bump version 8.8.4-beta03
---------
Co-authored-by: Argo-AscioTech <argo@live.ca>
2024-08-22 12:33:16 +08:00
Argo Zhang
8a4a136a85
feat(DockView): add Renderer parameter ( #4114 )
...
* refactor: 增加 Renderer 参数
* refactor: 增加 Renderer 参数控制渲染方法
* chore(DockView): bump version 8.1.0
2024-08-22 11:33:51 +08:00
Argo Zhang
eb7a516394
fix(Split): iframe drags incorrectly ( #4109 )
...
* feat: 支持 iframe 拖动
* chore: bump version 8.8.4-beta02
2024-08-21 14:13:18 +08:00
Argo Zhang
4ee8dd7065
test(Configuration): update test for check docs.json ( #4107 )
...
* doc: 移除 doc 配置
* doc: 补全本地化
* test: 更新单元测试
* test: 更新单元测试
---------
Co-authored-by: YSMC-W <ysmc_w@163.com>
Co-authored-by: YSMC-W <505496523@qq.com>
2024-08-21 11:10:44 +08:00
Argo Zhang
86ebfab548
chore(Build): upgrade dependence to latest version ( #4105 )
...
* chore: add Base class
* chore: bump version 8.2.0
* chore: bump version 8.2.0
* chore: bump version 8.2.0
* chore: bump version 8.1.0
* chore: 更新依赖包到最新
* chore: bump version 8.1.0
* chore: bump version 8.1.0
* chore: bump version 8.1.0
* chore: bump version 8.1.0
* chore: bump version 8.2.0
* chore: bump version 8.2.0
* chore: bump version 8.2.0
* chore: bump version 8.1.0
* doc: 更正单词拼写错误
* test: 更新单元测试
* test: 更新依赖组件包
* refactor: 根据最新包调整代码
* test: 精简代码消除警告信息
* test: 增加 EditorTestBase 单元测试隔离
2024-08-21 10:32:13 +08:00
Argo Zhang
975205c6bd
doc(Tutorials): add pro website link ( #4103 )
...
* doc: add NET9.0 in list
* doc: 增加 pro.blazor.zone 站点介绍
* doc: 增加 admin 路由
* style: 增加鼠标特效
* doc: 增加中台卡片
* doc: 增加演示网站
2024-08-21 01:03:54 +08:00
Argo Zhang
7664351801
doc(BootstrapInput): update UseInputEvent documentation ( #4097 )
...
* doc: 更新 UseInputEvent 文档
* test: 更新 ButtonUpload 组件单元测试
* test: 更新刷新按钮单元测试
* doc: 移除不需要 IAsyncDisposable 接口
Co-authored-by: jin momiji <105467851+momijijin@users.noreply.github.com>
2024-08-20 10:34:33 +08:00
Argo Zhang
d8d13c716e
feat(ButtonUpload): add ChildContent parameter ( #4095 )
...
* feat: 增加 BrowserButtonColor 参数
* feat: 增加 ChildContent 参数
* refactor: razor 文件支持
* chore: bump version 8.8.4-beta01
2024-08-19 13:19:11 +08:00
Argo Zhang
c88fa83ce5
fix(Chart): update chart.js url ( #4093 )
...
* fix: update chart.js url
* chore: bump version 8.2.3
* chore: update chart version to 8.2.3
2024-08-19 11:23:06 +08:00
Argo Zhang
b9c6cb1810
feat(Chart): support client extension option ( #4091 )
...
* refactor: remove tooltips option
* refactor: 消除警告信息
* refactor: 移除调试输出脚本
* feat: 增加 BootstrapBlazor Chart 客户端实例
* refactor: 更新脚本名称
* refactor: 增加自定义工具栏扩展方法
* Revert "refactor: 更新脚本名称"
This reverts commit 9d5c5986569a124d944176cbd5c105fc96c83482.
* chore: 增加 js 输出脚本
* chore: bump version 8.2.2
* doc: 增加自定义 Tooltip 示例文档
* doc: 格式化文档
* doc: 增加回调示例
* doc: 增加实现步骤文档
* doc: 增加注释文档
* chore: upgrade Chart package to 8.2.2
* chore: bump version 8.8.3
2024-08-19 01:34:58 +08:00
Argo Zhang
97a273a6c4
feat(Chart): upgrade chart.js to 4.4.3 ( #4089 )
...
* refactor: upgrade lib to 4.4.3
* chore: bump version 8.2.1
2024-08-18 23:05:46 +08:00
Argo Zhang
db3ad716da
fix(Chart): reload method missong OnClickData callback ( #4086 )
...
* fix: update method missong onClickDataMethod handler
* refactor: add Interop parameter
* chore: bump version 8.2.0
2024-08-17 21:17:29 +08:00
Argo Zhang
90c34878e8
refactor(Table): refactor logic for event callback selected row ( #4084 )
...
* test: 更新单元测试
* refactor: 更改逻辑
* refactor: 移除回调方法
* refactor: 精简代码
* refactor: 重构代码提高代码可读性
* refactor: 简化逻辑提高代码可读性
* doc: 增加注释文档
* refactor: 重构代码提高代码可读性
* refactor: 重构代码提高代码可读性
* refactor: 更新代码消除警告信息
* refactor: add SelectedRowsChanged callback
* chore: bump version 8.8.3-beta05
* revert: 撤销更改
Co-authored-by: Amos <hzh990094740@outlook.com>
---------
Co-authored-by: Amos <hzh990094740@outlook.com>
2024-08-17 02:29:48 +08:00
Argo Zhang
c492c6fb79
fix(Table): PageItems not work ( #4082 )
...
* refactor: 更新 _pageItems 变量逻辑
* refactor: 支持 PageItems 代码更改逻辑
2024-08-17 02:16:42 +08:00
Argo Zhang
4a61921da9
feat(CardUpload): add IsUploadButtonAtFirst ( #4081 )
...
* feat: 增加 IsUploadButtonAtFirst 参数
* feat: 增加 IsUploadButtonAtFirst
* refactor: 增加前置增加按钮逻辑
* refactor: 增加前置增加按钮逻辑
* test: 增加单元测试
* refactor: 更新脚本
2024-08-17 02:11:22 +08:00
Argo Zhang
c8764afea2
refactor(Chart): move AppendData into ChartDataSource ( #4079 )
...
* refactor: 移动 AppendData 到 DataSource 中
* refactor: 更新脚本
* chore: bump version 8.1.10
* doc: 更新示例
2024-08-16 12:49:35 +08:00
Argo Zhang
2764b1d25e
fix(Table): not callback SelectedRow when query data ( #4072 )
...
* fix: 修复 ResetSelectedRows 未回调问题
* refactor: 精简代码逻辑
* chore: bump version 8.8.3-beta04
* refactor: 增加回调
* Revert "fix: 修复 ResetSelectedRows 未回调问题"
This reverts commit f1484a526f848c8ce3d8b5a83e109a922afeea9c.
* Revert "refactor: 精简代码逻辑"
This reverts commit b46d42c00ee93770d2ffe49bcb0f89b0e0a86a5a.
* refactor: 撤销代码
* doc: 更新注释文档
* fix: 增加 SelectedRows 回调方法
Co-authored-by: AiZhen <53560110+AiYuZhen@users.noreply.github.com>
2024-08-15 23:49:29 +08:00
Argo Zhang
acac1b9d5f
feat(TableExport): add DataReaderBase class ( #4074 )
...
* refactor: 使用基类精简代码
* chore: update excel package
2024-08-15 22:20:26 +08:00
Argo Zhang
c99b66075a
doc(Chart): revert Stack parameter ( #4064 )
...
* chore: bump version 8.1.9
* doc: 更新 Chart 组件到 8.1.9
* feat: 增加 Swap 功能
* doc: 更新 Swap 示例
* refactor: 更新逻辑
* chore: 更新本地化资源文件
* doc: 更新文档
* refactor: 内置插件
* chore: bump version 8.0.4
* chore: 更新依赖包
* doc: 更新文档
2024-08-14 21:55:42 +08:00
AiZhen
ff0a638ac3
revert(Chart): remove Stack parameter ( #4059 )
...
Co-authored-by: Argo Zhang <argo@live.ca>
2024-08-14 19:59:34 +08:00
Argo Zhang
2591ee6f3f
feat(SortableList): add MultiDrag parameter ( #4061 )
...
* chore: 更新组件包名称
* chore: 更新配置消除警告信息
* doc: 增加多选拖动示例
* feat: 增加 MultiDrag 参数示例
* style: 增加默认样式
* chore: 更新扩展组件统一配置
* doc: 更新文档说明
* feat: 增加 SortableListItem 类
* doc: 增加多项拖动示例
* refactor: 增加 SortableEvent 简化代码
* chore: bump version 8.0.2
* chore: bump version 8.0.3
* feat: 增加 FooSortableListItem 组件
* doc: 使用组件更新示例代码
* refactor: 移除样式
* doc: 更新示例
* chore: 更新依赖包
2024-08-14 19:55:26 +08:00
ice6
158274ea21
fix(MaterialDesignIcons): wrong link to material design icon ( #4054 )
...
* fix: wrong link to material design icon
Signed-off-by: ice6 <ice6@live.cn>
* fix: wrong link to material design icons
Signed-off-by: ice6 <ice6@live.cn>
---------
Signed-off-by: ice6 <ice6@live.cn>
Signed-off-by: Argo Zhang <argo@live.ca>
Co-authored-by: Argo Zhang <argo@live.ca>
2024-08-14 11:37:37 +08:00
Argo Zhang
9e57fea3b3
chore(props): update ide config for NET9 ( #4057 )
...
* doc: 更新链接
* chore: 移除 bundleconfig 配置文件
* chore: 增加警告排除配置
* chore: 合并配置
* chore: 增加依赖包消除警告信息
2024-08-14 11:28:08 +08:00
Argo Zhang
305e9a1802
doc(SortableList): update clone sample ( #4053 )
...
* doc: 更新克隆示例
* doc: 更新拖动示例
2024-08-14 10:11:25 +08:00
Argo Zhang
e69bdd4080
fix(Table): has gap when set IsFixedFooter to true ( #4050 )
...
* style: 调整 footer 样式
* doc: 代码格式化
* doc: 增加固定表头固定页脚示例
* chore: 移除 Chart 工程引用
* style: 代码格式化
* doc: 更正代码错误
---------
Co-authored-by: Amos <hzh990094740@outlook.com>
2024-08-14 00:08:24 +08:00
Argo Zhang
2ba4ce4fe2
fix(Table): fieldName incorrect when column set IsFixed=true ( #4048 )
...
* doc: 格式化文档
* fix(Table): fieldName incorrect on OnResizeColumnAsync
* chore: bump version 8.8.3-beta03
Co-authored-by: 250721899 <250721899@qq.com>
2024-08-13 17:42:32 +08:00
Argo Zhang
f85b22791c
feat(Chart): add AppendData parameter ( #4047 )
...
* chore: bump version 8.1.7
* chore: 更新依赖
* Feat(Chart): use custom ChartDataSource (#4041 )
Co-authored-by: Argo Zhang <argo@live.ca>
* chore: bump version 8.1.8
* refactor: 重构代码
* feat: 增加 AppendData 扩展数据
* feat: 增加 AppendData 参数
* refactor: 增加 deepMerge 方法
* doc: 增加 AppendData 示例
* chore: 更新项目依赖
* refactor: 更新命名空间
---------
Co-authored-by: AiZhen <53560110+AiYuZhen@users.noreply.github.com>
2024-08-13 17:01:38 +08:00
AiZhen
4792fe6ebc
feat(Chart): use custom ChartDataSource ( #4041 )
...
Co-authored-by: Argo Zhang <argo@live.ca>
2024-08-13 15:39:51 +08:00
Argo Zhang
2cdc38e08f
feat(Table): add CreateTItemCallback to support required modifier ( #4042 )
...
* refactor: 移除 new 约束
* feat: 增加 CreateItemCallback 回调方法用于创建泛型模型实例
* refactor: 适配 SearchModel 模型
* refactor: 移除 new 约束
* test: 增加单元测试
* chore: 数据服务移除 new 约束
* test: 更新单元测试
Co-authored-by: ihonliu <ihonliu@gmail.com>
2024-08-13 14:28:12 +08:00
Argo Zhang
172d17e3c9
fix(Table): cancel edit when selected multiple row on EditFormMode ( #4040 )
2024-08-13 11:09:28 +08:00
AiZhen
e3cfcdc98b
feat(Chart): add Stack parameter ( #4038 )
...
* Revert "feat(Layout): do not render Header/Footer if template is null (#3946 )"
This reverts commit 1b727d972b
.
* Reapply "feat(Layout): do not render Header/Footer if template is null (#3946 )"
This reverts commit ebc5367d63ab00a3b230abf4813c13213beeef89.
* 增加堆叠分组属性。
---------
Co-authored-by: Argo Zhang <argo@live.ca>
2024-08-12 23:35:23 +08:00