Argo Zhang
5369c28397
feat(Player): support YouTube Vimeo video ( #4242 )
...
* doc: 更新示例
* chore: 更新源码包
* chore: 支持 YouTube
* refactor: 更改命名空间
* chore: 更新依赖包
* refactor: 支持 YouTube
* doc: 更新 YouTube 示例
* doc: 更新示例
* chore: 更新字典
* refactor: 重命名 Markers 类
* chore: 更新字典
* doc: 增加 Vimeo 示例
* doc: 更新音频源
* feat: 增加多语言
* chore: bump version 8.0.0-beta05
* revert: 撤销命名空间更改
* chore: 更新 Player 依赖包
* doc: 增加本地化
2024-09-10 08:53:54 +08:00
Argo Zhang
da3bc9a8b8
feat(ColorPicker): add localizer parameter ( #4240 )
...
* feat: support i18n
* chore: bump version 8.9.2-beta04
2024-09-09 17:45:52 +08:00
Argo Zhang
7e23a7ea59
doc(Readme): remove oscs badge ( #4238 )
...
* doc: remove oscs badge
* doc: 更新 readme 文件
2024-09-09 17:40:58 +08:00
Argo Zhang
a3a28d4506
fix(Table): not collapse edit form after save the new item ( #4236 )
...
* refactor: 使用 IsVisible 代替 checkVisibility 提高兼容性
* fix: 修复EditForm 模式下新建条目保存时未自动关闭问题
* chore: bump version 8.9.2-beta03
2024-09-09 14:56:14 +08:00
Argo Zhang
ed6dca900b
feat(JSModule): redesign JSModule support null js object ( #4234 )
...
* refactor: 移除 Module 属性支持 空 对象
* doc: 移除不使用的代码
* refactor: 返回值增加可为空标识
* refactor: 返回值可为空
* refactor: 更新返回值类型
* doc: 更新示例
* test: 更新单元测试
* test: 更新单元测试
2024-09-09 14:14:08 +08:00
Argo Zhang
e95c53b573
fix(RadioList): update vertical button style ( #4232 )
...
* fix: 更新脚本
* fix: 兼容垂直布局
* chore: bump verson 8.9.2-beta02
* doc: 移除空行
2024-09-09 12:52:15 +08:00
Argo Zhang
678a39386b
feat(ColorPicker): support IsDiabled parameter ( #4231 )
...
* feat: 支持手动更新值逻辑
* style: 值自动转化为大写样式
* test: 更新单元测试
* feat: 支持禁用状态切换
* style: 增加禁用样式
* perf: 优化性能
* doc: 更新示例
* test: 更新单元测试
* doc: 更新本地化资源文件
* doc: 更新文档资源文件
* chore: bump version 8.9.2-beta01
2024-09-09 12:13:30 +08:00
jin momiji
11d9d1a0a4
feat(ColorPicker): add IsSupportOpacity parameter ( #4069 )
...
* feat: Add new version of color picker associated file (file contents copied from old version)
* feat: Implement simple hue slider and saturation/brightness Palette
* feat: Add multiple color formats to display
* feat: Added an extension to set the Alpha channel
* feat: Adds a callback to send the last result after closing the Settings window
* refactor: Move the mouse event to the js side for computation instead of sending it to blazor for computation and returning it to element
* feat: Adds coordinates calculated based on the entered color values and modifies component positions
* feat: Adjust the code format, fix some details, and add the corresponding usage document content
* feat: Add tests for 'NeedAlpha' and 'FormatType'
* refactor: 增加颜色拾取器脚本与样式
* chore: 增加脚本自动化
* feat: 更新组件 ColorPicker 组件支持透明度
* refactor: 更新样式
* feat: 增加默认值初始化逻辑
* doc: 更新示例
* refactor: 更新实现逻辑
* refactor: 实现透明度数值显示
* refactor: 更新 dom 结构
* revert: 撤销组件
* revert: 撤销示例
* revert: 撤销文档本地化更新
* test: 删除单元测试
* test: 增加单元测试
---------
Co-authored-by: Argo Zhang <argo@live.ca>
2024-09-08 20:33:07 +08:00
Argo Zhang
a7528e3870
bug(PopConfirmButtom): throw exception cause dispose ( #4225 )
...
* fix: 更新脚本防止报错
* chore: bump version 8.9.1
2024-09-07 16:20:43 +08:00
Argo Zhang
7d9a6a9fef
doc(CodeEditor): remove sample code for anlysis log ( #4221 )
...
* fix: 增加 LoadModule 异常日志
* doc: 更新示例名称
* doc: 临时屏蔽组件分析日志
* test: 增加单元测试
2024-09-07 02:31:04 +08:00
Argo Zhang
830fd762f6
feat(CherryMarkdown): inherits BootstrapModuleComponentBase ( #4217 )
...
* refactor: 更新基类复用 JSModule 类
* chore: bump version 8.0.1
* chore: 更新依赖包
2024-09-06 13:45:14 +08:00
Argo Zhang
4487117da5
fix(Table): selected row callback causes infinite loop ( #4215 )
...
* fix: 增加选中行判断逻辑防止多次触发
* chore: bump version 8.9.1-beta05
* test: 补充单元测试
2024-09-06 13:36:50 +08:00
Argo Zhang
f0435a0470
feat(Table): add Required parameter ( #4213 )
...
* doc: 更新注释文档
* feat: 增加 Required 参数
* feat: 增加 IsRequiredWhenAdd/Edit 参数
* refactor: 实现类实现 Required 参数
* doc: 更新文档
* feat: 增加 ShowRequired 参数
* refactor: 增加 Required 值传递逻辑
* feat: 实现必填项标志显示逻辑
* refactor: 更改为主构造函数
* feat: 增加 RequiredErrorMessage 参数
* feat: 增加 RequiredErrorMessage 参数
* feat: 增加必填项提示文字资源文件
* chore: bump version 8.9.1-beta04
* test: 更新单元测试
* test: 更新 Auto 标签单元测试
* test: 更新单元测试
* test: 更新单元测试
* refactor: 增加参数标签
* test: 更新单元测试
2024-09-05 17:46:58 +08:00
Argo Zhang
8b7cf66a19
feat(Table): add BeforeShowEditDialogCallback parameter ( #4211 )
...
* wip: 临时移除 props
* chore: 更新解决方案文件
* doc: 更新文档
* doc: 更新注释文档
* feat(Table): add BeforeShowEditDialogCallback Parameter
* test: 更新单元测试
* chore: bump version 8.9.1-beta03
2024-09-05 09:32:10 +08:00
Argo Zhang
535eee94af
feat(Converter): add JsonEnumConverter class ( #4209 )
...
* feat: 增加 JsonEnumConverter 转换器
* test: 增加单元测试
* refactor: 移除代码
* chore: bump version 8.0.2
* feat: 增加枚举转换器标签
* revert: 恢复扩展方法
* chore: bump version 8.9.1-beta02
* doc: 更新注释文档
* refactor: 移除转化器使用 BB 内置的
* chore: bump version 8.1.5-beta01
* doc: 更新依赖包
* chore: bump version 8.1.4-beta01
* chore: 更新依赖包
* chore: 更新 Core 工程位置
2024-09-04 16:10:49 +08:00
Argo Zhang
0d535d28c0
feat(Core): add BootstrapBlazor.Core project ( #4205 )
...
* chore: 增加 Core 工程
* chore: bump version 8.9.1-beta01
* chore: 更新 readme 文件
* test: 增加单元测试
* test: 更新单元测试
* test: 更新单元测试
2024-09-04 14:04:33 +08:00
Sunny
ccfa790bb1
doc(ButtonUpload): update document for ShowUploadFileList ( #4200 )
...
* Update en-US.json
Update en-US.json
Signed-off-by: Sunny <53289193+yhuse@users.noreply.github.com>
* Update zh-CN.json
Signed-off-by: Sunny <53289193+yhuse@users.noreply.github.com>
---------
Signed-off-by: Sunny <53289193+yhuse@users.noreply.github.com>
Co-authored-by: Argo Zhang <argo@live.ca>
2024-09-04 12:10:25 +08:00
Argo Zhang
6141769f8b
feat(DockViewV2): update Renderer parameter to enum data type ( #4203 )
...
* feat: 增加 DockViewRenderMode 类
* refactor: 更改 Renderer 参数为枚举类型
* refactor: 更改序列化转化器为泛型
* chore: bump version 8.1.3
* chore: 更新分析器规则
* chore: 更新依赖包
2024-09-04 12:04:11 +08:00
Argo Zhang
9b9678f723
feat(Player): add Mode parameter ( #4196 )
...
* refactor: 更正单词拼写错误
* feat: 增加 PlayerMode 参数指定播放器类型
* doc: 更新 Audio 示例
* doc: 增加音频示例
* chore: bump version 8.0.0-beta04
* chore: 更新依赖包
2024-09-03 14:40:50 +08:00
chengKun
89301c9dd6
feat(DockViewV2): update Renderer default value ( #4193 )
...
* refactor: 移除 Renderer 渲染方式默认值
* refactor: 处理renderer渲染方式
* doc: 代码格式化
* chore: bump version 8.1.2
* chore: 更新依赖包
---------
Co-authored-by: Argo-AscioTech <argo@live.ca>
2024-09-03 11:11:49 +08:00
Argo Zhang
cd2885b09a
feat(Player): add Reload instance method ( #4192 )
...
* feat: 增加 reload 方法
* doc: 增加 reload 视频示例
* doc: 移除不使用的命名空间
* refactor: 更新配置类为 PlayerOptions
* doc: 根据最新设计更新示例
* doc: 增加菜单多语言
2024-09-03 10:48:05 +08:00
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