Commit Graph

5956 Commits

Author SHA1 Message Date
Argo Zhang
9e59472dd9
feat(Player): add IsHls parameter (#4190)
* doc: 增加菜单

* doc: 增加源代码映射

* doc: 增加 Marker 示例

* feat: 增加 PlayerMarker 类

* chore: bump version 8.0.0-beta03

* feat: 增加 IsHls 参数支持 meu8 格式

* chore: 移除 Player.razor.css 隔离样式

* doc: 增加 Hls 格式媒体

* chore: 增加多语言本地化

* chore: 更新依赖包
2024-09-02 11:53:34 +08:00
Argo Zhang
5318c5c3cd
refactor(Player): redesign Player component use Callback (#4188)
* refactor: 增加 PlaySource 设置

* doc: 更新示例

* feat: 增加 Tracks 功能

* feat: 增加预览功能

* refactor: 重构 Players 结构

* doc: 更新示例

* chore: bump version 8.0.0-beta02

* chore: 更新依赖包 8.0.0-beta02
2024-09-01 19:24:07 +08:00
Argo Zhang
a76d009668
feat(Player): add Player component (#4186)
* refactor: 精简代码

* feat: 增加 Player 工程

* chore: 更新字典

* chore: bump version 8.0.0-beta01

* chore: bump version 8.9.0
2024-08-31 23:36:45 +08:00
Argo Zhang
70e2847970
test(Core): merge base class (#4182)
* fix: 更新逻辑

* doc: 更正示例锚点

* doc: 更新文档

* doc: 更新示例文档

* test: 重构 EFCore 单元测试

* test: 精简单元测试基类

* test: 移除 ExportPdfTest 基类

* test: 移除 FooContext 类

* test: 更新 Tab 单元测试

* chore: bump version 8.8.5-beta09
2024-08-30 11:17:28 +08:00
Argo Zhang
8ae4b5dac6
refactor(Split): update javascript make min/max correct (#4184)
* fix: 更新逻辑

* doc: 更正示例锚点

* doc: 更新文档

* doc: 更新示例文档
2024-08-30 10:06:56 +08:00
Argo Zhang
f0e630abb0
feat(Split): resolve minimum setting conflict (#4180)
* feat: 更新 tooltip 报错问题

* fix: 增加 border-style 样式

* refactor: 精简代码

* feat: 增加最小值冲突解决逻辑

* chore: bump version 8.8.5-beta08
2024-08-29 20:37:54 +08:00
Argo Zhang
9241937b61
feat(Split): add Minimum parameter (#4178)
* feat: 增加最小尺寸参数

* refactor: 调整参数位置

* doc: 更正过期提示词

* feat: 增加 FirstPaneMinimumSize 参数输出

* doc: 更新文档键值

* feat: 实现最大值最小值动态计算功能

* doc: 增加最小值示例

* refactor: 增加异常保护

* doc: 更新参数说明文档

* doc: 增加参数说明文档

* test: 增加单元测试

* chore: bump version 8.8.5-beta07
2024-08-29 15:56:11 +08:00
Argo Zhang
09d53ff881
feat(Split): add OnResizeAsync parameter (#4177)
* feat: 增加 OnResizedAsync 回调方法

* feat: 增加 SplitterResizedEventArgs 类

* doc: 增加 OnResizeAsync 示例

* refactor: 增加 SplitsOnResizedAsync 文档

* doc: 增加折叠按钮文档

* refactor: 增加 IsCollapsible 参数动态支持

* test: 更新单元测试

* refactor: 重构方法名

* chore: bump version 8.8.5-beta06
2024-08-29 13:33:57 +08:00
Argo Zhang
ca28669677
feat(Split): add ShowBarHandle parameter (#4175)
* feat: add ShowBarHandle parameter

* test: 增加单元测试

* doc: 增加 ShowBarHandle 参数文档

* feat: 增加 ShowBarHandle 参数

* test: 更新单元测试
2024-08-29 12:24:20 +08:00
Argo Zhang
bb45bc1891
fix(PopConfirmButton): auto reset palcement to Auto (#4173)
* doc: 增加注释文档

* refactor: 增加不支持的参数更改为 Auto

* chore: bump version 8.8.5-betra05
2024-08-29 10:15:06 +08:00
Argo Zhang
7711a848f9
feat(split): add IsKeepOriginalSize parameter (#4171)
* feat: 增加 IsKeepOriginalSize 参数

* style: 微调样式

* test: 增加单元测试

* chore: bump version 8.8.5-beta04

* doc: 增加参数文档
2024-08-29 10:04:50 +08:00
Diego2098
20f7bc7e7e
fix(WinBox): dispose ChildContent component (#4167)
* fix: winbox 关闭时刷新组件

* chore: bump version 8.0.3

* doc: 更新示例

* chore: 更新依赖包

---------

Co-authored-by: Argo-AscioTech <argo@live.ca>
2024-08-28 12:58:08 +08:00
Amos
25a413c5ea
feat(split): support pane collapsible (#4138)
* feat(split): support pane collapsible

* modify css

* modify css

* beautify and fix bugs

* adjust parameter

* modify unit tests

* modify unit tests

* coverage

* modify css

* fix bugs

* wip: test modify PR

* add document

* fix bugs

* modify some description

* fix bugs

* refactor: 调整 bar 样式

* style: 调整垂直样式

* style: 增加垂直布局样式

* style: 增加 handler 样式

* style: 更新垂直布局样式

* refactor: 增加 IsCollapsible 参数

* refactor: 增加按钮支持

* style: 微调样式

* doc: 精简 dom 结构

* style: 微调样式适配收起动画

* feat: 更新脚本实现收起展开动画特效

* style: 颜色变量化

* style: 增加动画效果

* doc: 更新文档说明

* test: 更新单元测试

* feat: 增加 OnCollapsedAsync 回调方法

* feat: 实现 OnCollapsedAsync 逻辑

* test: 增加单元测试

* doc: 移除不需要的本地化设置

* chore: bump version 8.8.5-beta03

* style: 增加暗黑主题颜色

* style: 更正暗黑主题变量

---------

Co-authored-by: Argo Zhang <argo@live.ca>
2024-08-28 01:29:47 +08:00
Argo Zhang
c66b9f2f3d
fix(AutoComplete): support Tab when set IsPopover to true (#4165)
* refactor: 格式化脚本

* refactor: 增加 Focus 事件

* refactor: 精简代码

* chore: bump version 8.8.5-beta02
2024-08-27 12:42:28 +08:00
Argo Zhang
c22a03d5c0
feat(WinBox): add Mask background color function (#4164)
* fix: 模态框支持遮罩

* refactor: 更新遮罩透明度

* chore: bump version 8.0.2

* doc: 更新遮罩功能
2024-08-27 12:16:50 +08:00
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