Commit Graph

5862 Commits

Author SHA1 Message Date
Argo Zhang
cc951eff1b
feat(ThemeProvider): add OnThemeChangedAsync parameter (#3972)
* chore: 增加 vs2015 样式

* feat: 增加切换主题更新高亮样式逻辑

* feat: 增加 OnThemeChangedAsync 回调方法

* doc: 标题栏切换主题后更新代码样式

* test: 更新单元测试

* test: 更新单元测试

* test: 更新单元测试
2024-08-04 09:58:09 +08:00
Argo Zhang
e6e66ce8bb
feat(FocusGuide): add FocusGuide component (#3969)
* refactor: 移除不需要的依赖

* chore: 增加 Driver 脚本

* feat: 增加 FocusGuide 组件

* refactor: 更新脚本

* feat: 更新组件

* doc: 更新示例

* doc: 更新菜单

* doc: 增加源码映射

* doc: 更新菜单多语言

* doc: 更新说明文档

* feat: 增加配置类

* refactor: 重构配置类

* doc: 更新示例

* refactor: 调整配置下发时机

* doc: 更新示例

* refactor: 重新设计向导组件结构

* doc: 更新示例

* chore: 调整菜单

* chore: 更新源码映射配置

* doc: 更新本地化文件

* doc: 更新示例

* refactor: 删除转化器

* refactor: 补充配置项

* doc: 更新说明文档

* doc: 重构示例文档结构

* doc: UI 本地化

* feat: 增加 ProgressText 本地化功能

* feat: 完成 UI 按钮本地化工作

* refactor: 增加 IFocusGuidPopover 接口用于简化用法

* doc: 更新示例

* doc: 增加按钮文本本地化
2024-08-03 19:53:34 +08:00
Argo Zhang
1b81aa26eb
fix(Table): ShownWithBreakpoint not work on CardView mode (#3967)
* fix: 修复 CardView 模式下 ShownWithBreakpoint 不生效问题

* chore: bump version 8.8.1-beta04
2024-08-03 17:09:08 +08:00
Argo Zhang
f70b7177c3
fix(Tab): disable drag when set AllowDrag to false (#3965)
* fix: 禁止拖动

* chore: bump version 8.8.1-beta03
2024-08-02 13:09:05 +08:00
Argo Zhang
31a0ab6838
feat(TextArea): support IsAutoFocus parameter (#3963)
* refactor: 格式化代码与其他组件相同

* fix: 增加非弹窗获得焦点逻辑

* feat: 更新基类支持更多功能

* chore: bump version 8.8.1-beta02

* feat: 增加 placeholder 支持

* doc: 更新示例
2024-08-02 09:16:12 +08:00
Argo Zhang
7caa4065bd
feat(Modal): add RegisterShownCallback method (#3961)
* refactor: 重构 IsAutoFocus 弹窗逻辑

* feat: 增加注册方法

* doc: 增加示例

* feat: 增加获得焦点回调方法集合

* refactor: 重构代码消除警告信息

* feat: 增加移除回调事件

* refactor: 重构内部显示回调缓存

* refactor: 增加 readonly 关键字

* doc: 更新注释

* doc: 恢复文档

* refactor: 重构代码消除警告信息

* test: 增加单元测试

* test: 重构单元测试

* test: 更新依赖包
2024-08-02 00:19:35 +08:00
Argo Zhang
c95c88fd73
fix(Table): IsDisabled parameter not work on TableToolbarButton (#3959)
* fix: support IsDisabled parameter

* chore: bump version 8.8.1-beta01
2024-08-01 20:30:38 +08:00
Argo Zhang
837987de66
fix(InputGroup): compatible with InputGroup built-in ValidateForm (#3957)
* refactor: 精简代码逻辑

* Revert "refactor: 精简代码逻辑"

This reverts commit 0895c84f1183f11a9d6c457aafb0d45abfc270a0.

* doc: 更正单词拼写错误

* refactor: 重构逻辑

* test: 显式显示标签

* test: 增加单元测试

* chore: bump  version 8.8.0
2024-07-31 19:18:49 +08:00
Argo Zhang
d662f34e06
feat(BootstrapInput): add AutoSetDefaultWhenNull parameter (#3955)
* feat: add AutoSetDefaultWhenNull parameter

* revert: 撤销 InputBase 代码更新

* feat: 增加 AutoSetDefaultWhenNull 参数

* test: 增加单元测试
2024-07-30 19:52:08 +08:00
Argo Zhang
6b75cf5b73
fix(EditorForm): update ItemsPerRow value is 1 logic (#3952)
* fix: 兼容 ItemsPerRow=1 情况

* chore: bump version 8.7.5

* doc: 更新文档

* doc: 更新注释文档
2024-07-30 18:38:05 +08:00
Argo Zhang
e2fd0797e7
fix(Table): DisableExtendEdit/DeleteButtonCallback not work on CardView mode (#3949)
* refactor: 更新脚本

* fix: DisableExtendEdit/DeleteButtonCallback not work on CardView mode

* chore: bump version 8.7.5-beta03
2024-07-29 20:37:34 +08:00
Argo Zhang
1b727d972b
feat(Layout): do not render Header/Footer if template is null (#3946)
* refactor: 增加可为空判断

* doc: 更新文档

* refactor: 增加响应式支持

* chore: bump version 8.7.5-beta02

* test: 修复授权单元测试

* test: 更新 Footer 单元测试

* test: 更新 Header 单元测试

* refactor: 更新单元测试

* test: 调整 Button 单元测试
2024-07-28 17:59:21 +08:00
Argo Zhang
31f0de007d
fix(Table): can't close the context menu popover (#3944)
* fix: 增加命名空间隔离脚本

* doc: 更新示例

* chore: bump version 8.7.5-beta01
2024-07-28 10:18:17 +08:00
Argo Zhang
bd1fc279e3
feat(Table): add AlignLeftText/AlignCenterText/AlignRightText parameter (#3942) 2024-07-27 22:03:08 +08:00
Argo Zhang
9b627d009b
doc(Table): add Pdf export documentation (#3940)
* doc: 格式化代码

* doc: 更新文档
2024-07-27 21:53:22 +08:00
khyjb1995
be5dee2088 doc(Localization): update zh-TW json (#3933)
1. Update zh-TW.json from new version cn.json(v8.7.3)
2. Fix some wrong word in zh-TW.json

Co-authored-by: Argo Zhang <argo@live.ca>
2024-07-27 17:57:38 +08:00
Argo Zhang
d1222f72bf
perf(TreeView): imporve render performance of TreeView ClearCheckedItems (#3936)
* refactor: 更新 TreeView 更新逻辑

* chore: bump version 8.7.4
2024-07-27 17:46:39 +08:00
Argo Zhang
488c637dc0
perf(RibbonTab): add RibbonTabHeader component improve performance (#3928)
* refactor: 增加 RibbonTabHeader 组件提高性能

* refactor: 拆分代码到 Header 组件中

* chore: bump version 8.7.4-beta07
2024-07-25 17:44:34 +08:00
Argo Zhang
d4bb06e795
refactor(BarCode): redesign BarCode package JavaScript logic (#3926)
* refactor: QRCode 组件改造

* refactor: 更新 BarcodeReader 组件

* chore: bump version 8.0.1

* chore: 更新依赖包版本

* refactor: 移除不需要的命名空间
2024-07-25 15:33:39 +08:00
Argo Zhang
fdc31851a6
refactor(DockViewV2): move component back into template when group removed (#3921)
* fix: tab切换时存储panel内容到template

* perf:优化存储panel内容到template

* refactor: 代码格式化

* chore: bump version 8.0.9

---------

Co-authored-by: zhaijunlei <276318515@qq.com>
2024-07-25 09:00:07 +08:00
Argo Zhang
ba8de746f2
fix(DockViewV2): floating not work after F5 (#3919)
* fix: 修复添加校正配置后变为浮动窗口

* style: 设置 Banner 高度

* fix: tab切换时存储panel内容到template

* chore: bump version 8.0.8

* chore: 更新 DockView 依赖包

---------

Co-authored-by: zhaijunlei <276318515@qq.com>
2024-07-24 17:24:49 +08:00
Argo Zhang
2839bba5cb
doc(Video): add video link for components (#3915)
* refactor: 更新 Icon/Text 赋值逻辑

* doc: 增加抽屉组件小提示

* doc: 更新文档

* feat: 支持 Name 自动获取

* doc: 图标组件增加视频链接

* doc: 组件增加视频链接
2024-07-24 12:30:56 +08:00
Argo Zhang
8a73224156
feat(Drawer): add Position parameter (#3913)
* feat: add Position parameter

* refactor: 代码格式化

* chore: bump version 8.7.4-beta06

* test: 增加单元测试

* refactor: 重构代码
2024-07-24 09:10:47 +08:00
Argo Zhang
6669adace7
feat(TableToolbarButton): support OnClickWithoutRender callback (#3911)
* feat: 增加 OnClickWithoutRender 方法支持

* test: 增加单元测试

* chore: bump version 8.7.4-beta05
2024-07-23 14:47:10 +08:00
Argo Zhang
336eee1a46
doc(Camera): remove OnCapture documentation (#3907)
* refactor: 重构代码

* doc: 移除 OnCapture 文档
2024-07-23 10:15:04 +08:00
Argo Zhang
5d36454420
fix(AutoComplete): DisplayCount parameter not work trigger by focus (#3905)
* refactor: 精简代码

* doc: 格式化代码

* refactor: 重构代码消除提示信息

* feat: 获得焦点时 DisplayCount 参数生效

* refactor: 移动扩展方法类

* chore: bump version 8.7.4-beta04

* test: 增加单元测试
2024-07-23 10:09:41 +08:00
Argo Zhang
771d660cef
feat(DockView): keep IsFloating panel position (#3900)
* fix: 解决有floatingGroup时切换数据节点页面会空白

* fix: 解决多余的结构导致size有偏差

* fix: 修改removeEmptyGridViews方法

* chore: bump version 8.0.7

* refactor: 代码格式化

---------

Co-authored-by: zhaijunlei <276318515@qq.com>
2024-07-22 14:37:30 +08:00
Argo Zhang
b4baaa7e9a
fix(Camera): resize method not working (#3898)
* refactor: 更新脚本

* style: 更改样式

* refactor: 更新脚本

* feat: 拍照增加宽高设置

* refactor: 更新脚本

* revert: 移除宽高

* doc: 更改代码

* doc: 移除高度样式

* fix: 修复预览重置问题

* chore: bump vresion 8.7.4-beta03

* doc: 更新依赖组件
2024-07-22 14:27:16 +08:00
Argo Zhang
3468c24a08
fix(SelectTable): missing Label when inside InputGroup (#3896)
* refactor: SelectTable 支持 Group 组件

* refactor: 搜索栏始终显示标签

* test: 增加单元测试

* chore: bump version 8.7.4-beta02
2024-07-22 10:09:47 +08:00
Argo Zhang
970248d667
feat(Table): add RowContentTemplate parameter (#3894)
* refactor: 原 RowTemplate 改名为 RowContentTemplate

* feat: 增加 RowTemplate 模板

* Revert "feat: 增加 RowTemplate 模板"

This reverts commit eb7dbf8d8d4f4d9ae1e7e80cfbe05f1e2c82e2f5.

* Reapply "feat: 增加 RowTemplate 模板"

This reverts commit c7990a4a4c5a8e89abb9444f40a07567a808c697.

* test: 更新单元测试
2024-07-21 19:31:45 +08:00
Argo Zhang
35a51c150e
feat(Mask): add Show extensions method (#3892)
* feat: 增加扩展方法

* test: 更新单元测试

* refactor: 增加 ContainerId 参数

* chore: bump version 8.7.4-beta01
2024-07-21 18:31:27 +08:00
Argo Zhang
33508fc5de
feat(Chart): support min/max on Y axis (#3890)
* feat: 支持 y 轴设置建议最大值最小值

* refactor: 重构代码

* chore: bump version 8.1.6
2024-07-21 16:39:01 +08:00
Argo Zhang
8e4777c2a1
feat(FontAwesome): update font-awesome css to 6.6.0 (#3887)
* refactor: 更新字库

* refactor: 移除打包工具

* refactor: 移动样式

* chore: update dependence 6.6.0

* chore: bump version 8.0.5

* doc: update FA v6.6.6.0

* doc: 更新文档

* chore: bump version 8.7.3
2024-07-21 10:25:10 +08:00
Argo Zhang
75d9dc80f4
feat(Mask): add ContainerId parameter (#3885)
* feat: 增加 ContainerId 参数用于指定遮罩容器

* doc: 更新示例文档

* doc: 更新示例文档

* refactor: 支持多个遮罩

* test: 更新单元测试

* chore: bump version 8.7.3-beta08

* doc: 更新示例

* feat: 支持多窗口遮罩

* doc: 增加本地化语言设置

* test: 更新单元测试

* refactor: 更新代码
2024-07-20 21:08:40 +08:00
Argo Zhang
114a32b20b
feat(SelectTable): add AutoGenerateColumns parameter (#3883)
* feat: 增加 AutoGenerateColumns 参数

* test: 更新单元测试

* chore: bump version 8.7.3-beta07
2024-07-19 13:58:05 +08:00
Argo Zhang
38b66cd7dc
refactor(Table): support Add/Edit function (#3881)
* fix: 修复 TableTemplateColumn 列不支持新建编辑问题

* refactor: 重构代码

* doc: 增加示例本地化

* doc: 增加模板列示例

* fix: 修复脚本错误

* refactor: 重构代码

* test: 更新单元测试

* chore: bump version 8.7.3-beta06

* refactor: 更新代码

* refactor: 更新代码

* test: 更新单元测试
2024-07-19 13:30:16 +08:00
Old Li
3d94f4251f
doc(Tab): add ConfigureTabItemMenuBindOptions doc (#3877)
* doc(Tab): add ConfigureTabItemMenuBindOptions doc

* doc: 精简代码

---------

Signed-off-by: Argo Zhang <argo@live.ca>
Co-authored-by: Argo-AscioTech <argo@live.ca>
2024-07-19 10:56:01 +08:00
Argo Zhang
f731547d84
feat(TableTemplateColumn): add TableTemplateColumn component (#3879)
* feat: 增加 TableTemplateColumn 组件

* feat: 增加可为空约束

* refactor: 支持 TableTemplateColumn 组件

* refactor: 优化代码

* chore: bump vesion 8.7.3-beta05

* refactor: 格式化代码
2024-07-19 10:43:04 +08:00
Argo Zhang
8ce03fe6e4
fix(Camera): videoWidth/videoHeight not work (#3875)
* fix: 修复宽高被覆盖问题

* chore: bump version 8.7.3-beta04
2024-07-19 09:33:36 +08:00
Argo Zhang
de0b00b5eb
chore(Minifiler): remove Bundler&Minifiler dependence (#3871)
* chore: 更新打包脚本移除 BuildBundlerMinifierPlus 工具

# Conflicts:
#	src/Bundle.props

* chore: 更新 scss 目录打包不输出

* chore: 更新开发模式脚本

* chore: 更新打包脚本

* doc: 格式化单元格

* style: 更新 scroll 样式

* chore: 更新忽略配置

* chore: 更新工具链

* chore: 更改文件名

* chore: 移除代码拷贝脚本

* chore: 更新配置启用压缩

* chore: 开启 scss 脚本实时更新

* chore: 更新依赖包

* chore: 更新忽略文件

* chore: 更新拷贝任务名称

* chore: 移除开发模式脚本

* refactor: 移除 Scss 任务

* chore: 更新工具链配置

* chore: 更新任务提示信息

* chore: bump version 8.7.3-beta02

* chore: bump version 8.7.3-beta03

* chore: 更新 scss 工具配置
2024-07-18 13:12:09 +08:00
Argo Zhang
e88fee9da0
fix(Print): support textarea html element (#3867)
* fix: support textarea element print view

* chore: bump version 8.7.3-beta02
2024-07-17 14:34:47 +08:00
Argo Zhang
c253ee84b5
refactor(DockView): support multiple custom class (#3866)
* fix: 修复报告页面不显示

* chore: bump version 8.0.5

* fix:  修复点击收起列表里的tab时index不同步的问题

* chore: bump version 8.0.6

---------

Co-authored-by: zhaijunlei <276318515@qq.com>
2024-07-17 14:22:54 +08:00
Argo Zhang
7a330a79a2
fix(DockView): update keep active panel logic (#3860)
* fix: 修复刷新记不住激活的panel

* fix:  修复点击收起列表里的tab时index不同步的问题

* chore: bump version 8.0.4

---------

Co-authored-by: zhaijunlei <276318515@qq.com>
2024-07-17 13:54:00 +08:00
Argo Zhang
1c6251316c
doc(GlobalOptions): update documentation for global options (#3858)
* chore: bump version 8.7.3-beta01

* doc: 调整顺序

* refactor: 更新参数顺序

* doc: 更新文档

* refactor: 调整参数顺序
2024-07-16 10:48:11 +08:00
Argo Zhang
ab9ffd12b8
refactor(DockView): update addPanel method (#3844)
* fix: 修复双通道改变结构后切单通道再切回来只显示一个通道

* chore: bump vesion 8.0.2

* chore: bump version 8.0.3-beta01

* fix: 解决ResizeObserver触发时会影响panel的顺序

* chore: bump version 8.0.3

---------

Co-authored-by: zhaijunlei <276318515@qq.com>
2024-07-15 13:59:42 +08:00
Argo Zhang
3b5274a315
feat(Table): add RowTemplate (#3854)
* refactor: 精简代码

* feat: 增加 TableRowContext 上下文类

* refactor: 精简代码

* feat: 增加 RowTemplate 模板参数

* refactor: 增加 RowTemplate 模板逻辑

* doc: 增加 CustomTableRow 组件

* doc: 增加 RowTemplate 文档

* revert: 撤销代码写法

* test: 增加单元测试

* doc: 更新文档

* doc: 增加描述信息

* test: 更新单元测试

* refactor: 更新单元测试

* test: 更新单元测试

* test: 更新单元测试

* test: 更新单元测试
2024-07-15 13:37:09 +08:00
Argo Zhang
1d89e8fa57
feat(TreeView): update icon for clear search bar (#3852)
* feat: 更改清空搜索图标

* chore: bump version 8.0.6

* feat: 更新清空搜索栏图标

* chore: bump version 8.0.9

* chore: 更新依赖包
2024-07-14 18:08:57 +08:00
Argo Zhang
a5af9d00ab
feat(TreeView): update ResetSearchButton icon (#3850)
* refactor: 更新 TreeView 重置按钮图标

* chore: bump version 8.7.2
2024-07-14 15:18:55 +08:00
Argo Zhang
098894b3bc
doc(GlobalOptions): add GlobalOpton documentation (#3848)
* doc: 更正单词拼写错误

* doc: 增加全局配置文档

* doc: 更改本地化键值

* doc: 更新文档
2024-07-13 20:29:53 +08:00
Argo Zhang
5880cc1e39
feat(BootstrapBlazorOptions): add ContextMenuOptions class (#3846)
* feat: 增加 ContextMenuOptions 配置

* feat: Table 组件增加右键菜单延时设置

* feat: TreeView 组件增加右键菜单延时设置

* doc: 更新配置

* test: 增加单元测试

* chore: bump version 8.7.2-beta05
2024-07-12 14:13:24 +08:00