Commit Graph

5820 Commits

Author SHA1 Message Date
Argo Zhang
2bcbd4cd64
refactor(Html2Pdf): update PuppeteerSharp to 18.0.2 (#3744)
* chore: 更新依赖包到 18.0.2

* chore: bump version 8.1.1

* chore: 移除 using 关键字

* chore: bump version 8.1.1
2024-06-28 09:52:52 +08:00
Old Li
dba666a963
feat(MultiFilter): Update components after changes in the Items data source (#3739)
* refactor(MultiFilter): 重构代码

* refactor: 精简代码

* Revert "refactor: 精简代码"

This reverts commit c7011afcbb15f4ae52cc5461f79a3df86751dc3d.

* Revert "refactor(MultiFilter): 重构代码"

This reverts commit f1c5af723e5a55bbcef2d0ec2a627883a86fcc29.

* refactor: 修复搜索结果为空时全选被选中问题

* refactor: 重构代码

* chore: bump version 8.6.5-beta03

---------

Co-authored-by: Argo-AscioTech <argo@live.ca>
2024-06-28 09:21:09 +08:00
Argo Zhang
74e1700c9b
refactor(PopConfirmButton): update javascript callback logic (#3742)
* refactor: 增加脚本

* test: 更新单元测试

* chore: bump version 8.6.5-beta02
2024-06-27 21:18:47 +08:00
Argo Zhang
a8bb696b13
feat(Search): add ShowNoDataTip parameter (#3736)
* feat: 增加 ShowNoDataTip 参数

* chore: bump version 8.6.5-beta01

* test: 增加单元测试
2024-06-27 14:52:02 +08:00
Argo Zhang
ea4e4915da
feat(PopConfirmButton): add OnCloseAsync/OnConfirmAsync cascade parameter (#3728)
* feat: 增加 ShowCloseButton 参数

* feat: 增加级联参数

* test: 精简代码

* feat: 增加级联参数名称

* test: 更新单元测试
2024-06-26 20:41:20 +08:00
Argo Zhang
eee98689c6
refactor(DockView): update width/height keep feature (#3696)
* style: 增加 Group 拖动图标

* chore: 更新项目依赖

* refactor: 完善dockview销毁流程

* refactor: 移除参数保护

* refactor: 增加获得配置降级逻辑

* chore: 更新 DockView 配置

* refactor:  优化tab的收起列表的点击事件

* refactor: 更改 bbDispose 为 Close

* refactor: 代码格式化

* refactor: 重构 tabWidth 逻辑

* chore: 移除 console 脚本

* feat: 监听高度变化适配 DockView

* refactor: 调整宽度逻辑微调保证宽度适配

* doc: 更新示例

* chore: 禁用缓存

* refactor: 重构宽高计算方法改为百分比

* refactor: 重构宽高计算方法改为百分比

* fix: 修复启用缓存时删除panel报错

* fix: 修复启用缓存时宽高记不住

* refactor: 重构 dispose 方法

* refactor: 重构 dispose 扩展方法

* fix: 修复悬浮时panel个数不对

* fix: 修复定位不正确问题

* fix: Title 模板更新定位逻辑

* doc: 更新示例使用百分比

* refactor: 重构 getPanels 方法

* test: 更新单元测试

* fix: 更新 Visible 参数

* Revert "fix: 更新 Visible 参数"

This reverts commit f28fdc696afd8d5fa909be177e6d08fa092269f5.

* test: 更新单元测试

* fix: 修复切换节点后添加panel失效

* refactor:精简addPanel代码

* chore: 增加 Visible 参数输出

* refactor:修改addPanel

* refactor: 更新 Panel 状态同步回调方法

* refactor: 更新 OnPanelClosedCallbackAsync 回调逻辑

* refactor: 更新回调方法名称

* doc: 更新面板可见性回调方法

* refactor: 更新 panelVisibleChanged 触发

* refactor: 更新回调方法名称

* refactor: 往锁定的group拖进Panel时禁止显示选中背景色

* style: 代码格式化

* chore: bump version 8.0.1-beta05

* chore: 更新依赖包

---------

Co-authored-by: zhaijunlei <276318515@qq.com>
2024-06-26 19:11:13 +08:00
Argo Zhang
baa2aefcd6
feat(Icon): add BootstrapBlazorIcon component (#3724)
* feat: 增加 Icon 组件库

* feat: 增加 Icon 图标

* doc: 增加示例

* refactor: 增加图标配置

* doc: 更新样式逻辑

* test: 增加单元测试

* chore: bump version 8.6.4
2024-06-25 19:23:37 +08:00
Argo Zhang
77a7dbfc46
feat(CardUpload): support webp format image (#3722)
* Revert "fix(CardUpload): support image for preview (#3717)"

This reverts commit 14994c676a.

* test: 更新单元测试

* feat(Table): add rowspan function (#3627)

* add rowspan

* update span

* update des

* fomart

* fix the not continue row

* 去除空行

---------

Signed-off-by: Argo Zhang <argo@live.ca>
Co-authored-by: Argo Zhang <argo@live.ca>

* Revert "feat(Table): add rowspan function (#3627)"

This reverts commit f1670aa6370b3ddb079d2b97b1134ea1047784ca.

* refactor: 增加 webp 格式支持

* Revert "feat(Table): add rowspan function (#3627)"

This reverts commit 497917a906.

---------

Signed-off-by: Argo Zhang <argo@live.ca>
Co-authored-by: startewho <hoolooday@live.com>
2024-06-25 15:25:22 +08:00
startewho
497917a906
feat(Table): add rowspan function (#3627)
* add rowspan

* update span

* update des

* fomart

* fix the not continue row

* 去除空行

---------

Signed-off-by: Argo Zhang <argo@live.ca>
Co-authored-by: Argo Zhang <argo@live.ca>
2024-06-25 15:10:59 +08:00
王雪飞
14994c676a
fix(CardUpload): support image for preview (#3717)
support  more image format

Signed-off-by: 王雪飞 <909149916@qq.com>
Co-authored-by: Argo Zhang <argo@live.ca>
2024-06-25 14:58:51 +08:00
Argo Zhang
f8f7641b77
feat(CardUpload): add CanPreviewCallback parameter (#3719)
* feat: 增加 webp 支持

* feat: 增加 CanPreviewCallback 回调方法

* refactor: 精简代码

* refactor: 撤销 webp 支持
2024-06-25 14:57:27 +08:00
Argo Zhang
bf3d335d0d
doc(Table): add sample code for Table link readonly column (#3715)
* refactor: 增加 Init 判断检查方法

* refactor: 增加属性可写扩展方法

* doc: 增加只读列示例

* doc: 增加只读列示例

* refactor: 重构扩展方法

* doc: 增加本地化

* refactor: 精简代码

* doc: 增加本地化说明

* test: 更新单元测试

* refactor: 使用 IsCanWrite 扩展方法

* test: 增加字段忽略
2024-06-25 13:28:33 +08:00
Argo Zhang
8d09fb5b32
fix(Table): auto scroll top click Filter button in use virtual mode (#3714)
* fix: 修复 colspan 设置不生效问题

* style: 增加 table-footer 样式

* refactor: 代码格式化

* feat: 虚拟滚动自动滚动到顶端

* refactor: 更改滚动方法名称

* refactor: 代码重构

* refactor: 重构代码参数
2024-06-25 09:45:14 +08:00
Argo Zhang
9bbd7c1bca
fix(table): add Observer table width (#3712)
* doc: 更新文档

* fix: 修复列最小宽度未生效问题

* refactor: 更新宽度自适应逻辑
2024-06-24 16:16:19 +08:00
Argo Zhang
10d5ee8abd
feat(IconPark): add SvgIcon component support ByteDance (#3709)
* style: 更新样式

* doc: 重构示例

* feat: 增加字节跳动图标库

* test: 增加单元测试

* doc: 增加示例

* chore: 更新依赖包

* chore: 更新解决方案

* doc: 配置菜单

* chore: 增加后台文件

* test: 更新单元测试

* doc: 更新示例

* refactor: 更新文档

* test: 更新单元测试

* refactor: 重命名组件

* chore: bump version 8.0.1

* refactor: 更新示例

* chore: 更新包版本

* doc: 更新示例

* test: 更新单元测试
2024-06-23 17:21:46 +08:00
Old Li
6819c03239
feat(MultiFilter): add MultiFilter component (#3703)
* add TableContextualMenu Component

* add CustomFilter

* add OnSearchValueChanged

* 实现单选过滤

* refactor: 增加关系运算符

* 添加隔离css

* 重构代码

* 添加本地化

* 添加demo,重构代码

* 优化UI布局

* refactor: 重命名组件

* refactor: 更新 scss 源

* refactor: 移除 CustomFilter 参数

* refactor: 精简代码

* doc: 更新资源文件

* doc: 更新示例

* refactor: 更新样式

* feat: 增加 ShowSearch 参数

* refactor: 更新全选框状态

* refactor: 重置更新搜索框值

* style: 更新样式

* 固定宽高

* feat: 弃用属性不参与序列化

* doc: 更新说明文档

* test: 增加单元测试

* chore: bump version 8.6.3

---------

Co-authored-by: Argo-AscioTech <argo@live.ca>
2024-06-22 15:39:40 +08:00
Argo Zhang
931f817044
feat(FlipClock): add ShowSecond parameter (#3705)
* chore: 更新 Dock 依赖包

* feat: 增加 ShowSecond 参数

* doc: 增加示例

* test: 增加单元测试

* chore: bump version 8.6.3-beta06
2024-06-21 13:05:52 +08:00
Argo Zhang
ab211284f9
refactor(Dock): bump version 8.1.7 (#3702)
* refactor: 更新 getAllItemsByType 方法

* refactor: 重构扩展方法

* refactor: 拆分 config 扩展

* refactor: 拆分 Utility 扩展模块

* refactor: 重构方法名

* chore: bump version 8.1.7
2024-06-21 11:23:59 +08:00
Argo Zhang
950a2b2fb5
doc(Themes): add themes website menu (#3700)
* doc: 文档格式化

* doc: 移除冗余样式

* doc: 增加主题链接
2024-06-21 09:15:48 +08:00
Argo Zhang
688d9f13c9
feat(TableFooterCell): add BreakPoint parameter (#3698)
* feat(Table): TableFooterCell 支持显示节点阈值 ShownWithBreakPoint #3689

* 添加TableFooterCell 参数 ScreenSize 和 ShownWithBreakPoint 的测试单元

* refactor: 更新级联参数

* test: 更新单元测试

* test: 增加单元测试

* chore: bump  version 8.6.3-beta05

---------

Co-authored-by: Alex chow <zhouchuanglin@gmail.com>
2024-06-20 16:24:50 +08:00
Alex chow
c536477f49
feat(TableFooterCell): add ColspanCallback parameter (#3690)
* feat(Table): TableFooterCell 支持显示节点阈值 ShownWithBreakPoint #3689

* 添加TableFooterCell 参数 ScreenSize 和 ShownWithBreakPoint 的测试单元

* refactor: 增加 TableBreakPoint 级联参数

* feat: 增加 ColspanCallback 回调方法

* test: 增加单元测试

* Revert "添加TableFooterCell 参数 ScreenSize 和 ShownWithBreakPoint 的测试单元"

This reverts commit 07f5e669ae615ee3654f0bc1c173fcc40c25f358.

* Revert "feat(Table): TableFooterCell 支持显示节点阈值 ShownWithBreakPoint #3689"

This reverts commit 54259daf7a761937605858f058625ec1fc4f9477.

---------

Co-authored-by: Argo-AscioTech <argo@live.ca>
2024-06-20 14:17:07 +08:00
Argo Zhang
7a32c21cf5
fix(Table): ShowColumnList item incorrect if remove column by OnColumnCreating (#3688)
* fix: 修复 OnColumnCreating 顺序不正确问题

* chore: bump version 8.6.3-beta04
2024-06-19 14:29:22 +08:00
Argo Zhang
ab0bb74de5
fix(Select): DisableItemChangedWhenFirstRender not work (#3686)
* fix: 修复首次仍然触发问题

* chore: bump version 8.6.3-beta03
2024-06-19 14:24:08 +08:00
Argo Zhang
087ca1748b
feat(ListView): add group order callback parameter (#3685)
* refactor: 代码格式化

* feat: 更新 GroupOrderCallback 回调方法

* doc: 更新示例

* feat: 增加 GroupItemOrderCallback 回调方法

* doc: 更新示例

* chore: bump version 8.6.3-beta02

* feat: 增加 GroupHeaderTextCallback 方法

* feat: 增加 GroupHeaderTextCallback 回调方法

* test: 更新单元测试

* doc: 更新文档注释
2024-06-19 11:21:47 +08:00
Argo Zhang
9eb552cdc8
fix(Checkbox): check active state incorrect (#3681)
* fix: 修复判断逻辑错误问题

* chore: bump version 8.6.3-beta01
2024-06-18 19:12:51 +08:00
Argo Zhang
71bf583110
refactor(IconTheme): bump version 8.0.8 (#3679)
* chore: bump version 8.0.8

* chore: bump version 8.0.5

* chore: update package
2024-06-18 15:22:17 +08:00
Argo Zhang
666d8e3802
fix(Table): setTableDefaultWidth not work (#3677) 2024-06-18 15:05:09 +08:00
Argo Zhang
a8883d4ad7
refactor(DockViewV2): update dockview spilt module (#3675)
* refactor: 删除不需要的冗余与注释代码

* refactor: 增加保存配置逻辑

* refactor: 代码格式化

* refactor: 删除冗余代码

* refactor: 重构代码提高代码可读性

* refactor: 更新示例

* refactor: 增加 findPanels 方法

* fix: 解决dockview组件示例行布局报错

* fix: 解决dockview组件自定义布局切换布局时报错

* fix: 修复锁定、悬浮、全屏按钮功能异常

* fix: 修复复位按钮功能报错

* fix: 修复锁定按钮功能异常

* refactor: 更新锁定触发逻辑

* fix:  修复点击列表里的删除按钮会触发group的删除按钮

* fix:  解决拖拽时tab收起异常

* refactor: 重构代码

* chore: 更新依赖包

* chore: bump version 8.0.1-beta04

* doc: 更新示例

* chore: 更新包

---------

Co-authored-by: zhaijunlei <276318515@qq.com>
2024-06-17 20:57:55 +08:00
zhangpeihang
adce7c90ee
feat(Topology): add background paramer (#3673)
* feat: 添加 background 属性

* chore: bump version 8.0.7

---------

Co-authored-by: Argo Zhang <argo@live.ca>
2024-06-17 20:39:08 +08:00
zhangpeihang
27c8f7f654
chore(Mask): add a mask component (#3670)
* feat: 添加遮罩组件

* feat: 添加 zindex 参数

* style: 增加样式

* refactor: 重构 Mask 组件

* doc: 更新文字走马灯文档

* doc: 更新文档说明

* style: 格式化代码

* refactor: 精简代码

* refactor: 增加服务注入

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

* doc: 增加映射关系配置

* doc: 更新示例

* feat: 增加 Close 逻辑

* refactor: 更新 dom 结构

* doc: 更新示例

* doc: 格式化文档

* chore: 增加资源文件

* doc: 增加菜单

* chore: 格式化样式

* test: 增加单元测试

* test: 更新单元测试

* chore: 更新拼写字典

---------

Co-authored-by: Argo-AscioTech <argo@live.ca>
2024-06-17 20:33:27 +08:00
Argo Zhang
e1ac26b52d
refactor(DockViewV2): split script into modules (#3665)
* refactor: 精简代码

* refactor: 拆分脚本

* refactor: 拆分图标获取逻辑

* refactor: 移除图标初始化逻辑

* refactor: 精简代码

* refactor: 增加组扩展方法

* refactor: 增加锁定按钮事件

* refactor: 重构 Group 扩展图标方法

* refactor: 移除不使用的代码

* refactor: 精简代码

* refactor: 代码格式化

* refactor: 修改groupId方法

* refactor: 修改float方法

* refactor: 更新配置加载逻辑

* refactor: 更新 template 逻辑

* refactor: 重构构建 dockview 方法

* refactor: 修复初始化方法

* refactor: 重构 cerateDockview 方法

* refactor: 修复重置group按钮方法后功能异常

* refactor: 精简获取配置逻辑

* refactor: 增加 loadPanelsFromLocalstorage 方法

* refactor: 修复逻辑错误

* refactor: 重构代码

* refactor: 调整结构

* refactor: 更新文件名

* refactor: 重命名方法

* refactor: 增加 Group 标签监控逻辑

* refactor: 移动 Panel 相关扩展方法

* refactor: 移动 fix 扩展方法

* refactor: 拆分 config 扩展方法

* refactor: 程序调通

* refactor: 增加方法导入

* refactor: 增加 onRemovePanel 方法

---------

Co-authored-by: zhaijunlei <276318515@qq.com>
2024-06-14 21:29:39 +08:00
Argo Zhang
7d51534b99
refactor(DockViewV2): update render logic (#3663)
* refactor: 更改 Component 渲染组件

* refactor: 精简代码逻辑

* refactor: 更新读取图标逻辑

* refactor: 精简代码

* refactor: 重构脚本提高可读性

* refactor: 精简代码提高可读性

* refactor: 精简代码

* chore: 更改项目结构

* chore: bump version 8.0.1-beta03

* chore: 更新发布脚本

* style: 更新样式

* style: 更新暗黑主题

* refactor: 增加扩展图标输出逻辑

* refactor: 更改为私有方法

* refactor: 增加 ShowFloat 配置

* doc: 更新示例

* fix: 修复锁定逻辑错误问题

* refactor: 修改切换按钮的逻辑

* refactor: 移除模板 Id 配置

* refactor: 重构右侧图标逻辑

* refactor: 精简代码

* feat: 增加 ShowMaximize 配置项

* feat: 增加是否显示全屏按钮逻辑

* refactor: 更新标签收起图标

* refactor: 更新 Title 按钮逻辑

* refactor: 重构代码

* refactor: 重构功能图标逻辑

* refactor: 更新代码逻辑

* refactor: 修改切换按钮逻辑

* refactor: 更改图标状态逻辑

* refactor: 重构代码

* refactor: 重构代码

* style: 更新样式

* style: 更新样式

* style: 更新箭头图标样式

* style: 增加下拉指示箭头样式

* refactor: 更新锁定后图标样式

* style: 更新下拉框样式

* style: 增加锁定与悬浮显示控制样式

* refactor: 重构group操作按钮

* refactor: 代码格式化

* fix: 修复序列化数据的问题导致视图渲染异常的bug

---------

Co-authored-by: zhaijunlei <276318515@qq.com>
2024-06-14 09:25:25 +08:00
Argo Zhang
b1accd6f03
doc(Index): update style for target framework (#3661)
* doc: 更新首页背景色高度

* doc: 微调样式
2024-06-13 21:27:33 +08:00
Alex chow
fa53649c31
doc(Locales): update EnumEducation typo (#3655)
Co-authored-by: Argo Zhang <argo@live.ca>
2024-06-12 20:22:32 +08:00
Argo Zhang
ed6a8d3849
doc(Home): redesign home (#3658)
* doc: 更新首页

* doc: 更新父类

* doc: 本地化

* refactor: 重构母版页

* doc: 文档格式化
2024-06-12 20:18:55 +08:00
Argo Zhang
77e2527eca
doc(Ad): redesign wwads component (#3651)
* style: 移除滚动条样式

* chore: 更新字典

* style: 更新广告样式

* refactor: 增加 IsVertical 参数
2024-06-11 14:33:16 +08:00
zhangpeihang
e1bcece677
feat(GlobalSearch): auto close the search dialog (#3647)
* feat: 搜索框没内容点击关闭按钮关闭搜索弹窗

* refactor: 提高代码复用率

---------

Co-authored-by: Argo Zhang <argo@live.ca>
2024-06-11 13:25:07 +08:00
Argo Zhang
9606c872e2
doc(Dock): update style for DockView (#3649)
* refactor: 精简代码

* style: 调整样式

* refactor: 精简逻辑

* chore: bump version 8.1.5

* chore: 更新依赖包

* refactor: 拆分 Gloden-Layout 扩展脚本

* style: 调整高度

* chore: 更改定位器

* chore: bump version 8.1.6

* refactor: 更新广告样式

* refactor: 更新 Dock 示例样式

* refactor: 调整 DockView 样式
2024-06-11 13:19:56 +08:00
Argo Zhang
d12dade42f
feat(RadioList): add style for in InputGroup (#3645)
* refactor: 删除修复样式 5.3 已修复

* fix: 适配 radio-list 样式

* doc: 更新示例

* chore: bump version 8.6.2
2024-06-10 18:10:43 +08:00
Argo Zhang
8ec1eb730e
refactor(Dock): streamline code and refactor logic (#3643)
* refactor: 精简代码

* style: 调整样式

* refactor: 精简逻辑

* chore: bump version 8.1.5

* chore: 更新依赖包
2024-06-10 12:24:21 +08:00
Argo Zhang
0e18e759c2
doc(GlobalSearch): add side menu section (#3641)
* refactor: 消除警告信息

* feat: 增加侧边栏菜单

* feat: 增加侧边栏联动逻辑

* style: 调整侧边栏样式

* refactor: 精简代码

* doc: 更新文档标题

* doc: 更新文档
2024-06-09 17:22:54 +08:00
Argo Zhang
bdde6360ca
doc(Dock): update documentation for search (#3639)
* style: 调整样式

* doc: 更新样式

* refactor: 增加多语言
2024-06-09 14:16:30 +08:00
Argo Zhang
e751e04339
fix(Layout): block application when use async method in OnAuthorizing callback (#3637)
* fix: 修复异步被中断问题

* chore: bump version 8.6.2-bta03
2024-06-09 02:42:39 +08:00
Argo Zhang
5b20969045
doc(DockView): update documentation for dockview version 2 (#3635)
* fix: 修复脚本移动节点图标不显示问题

* refactor: 移除不需要的脚本

* refactor: 代码格式化

* refactor: 增加序列化忽略标签

* doc: 更新复杂布局示例

* refactor: 删除接口兼容 net6

* refactor: 删除不使用的配置类

* refactor: 删除不需要的转换器

* refactor: 移除接口精简代码

* chore: bump version 8.0.1-beta02

* refactor: 代码格式化

* style: 更新样式

* feat: 增加 ShowSearchButton 控制

* style: 更新示例

* refactor: 更新布局示例

* refactor: 更新文档

* doc: 更新行布局文档

* doc: 增加组合布局文档

* doc: 增加自定义布局文档

* doc: 更新锁定功能文档

* doc: 增加可见性文档

* doc: 增加嵌套布局文档

* chore: 更新依赖包

* doc: 更新文档映射文件
2024-06-08 20:35:23 +08:00
Argo Zhang
bb75bb735c
refactor(Table): update ShowSearchButton function (#3633)
* fix: 修复搜索按钮无法控制问题

* chore: bump version 8.6.2-beta02

* test: 更新单元测试
2024-06-08 16:07:59 +08:00
Argo Zhang
69b0126e3a
feat(Table): add ShowSearchButton control search button (#3631)
* feat: 增加 ShowSearchButton 控制

* refactor: 增加忽略标签

* chore: bump version 8.6.2-beta01
2024-06-08 15:49:00 +08:00
Argo Zhang
e6f2adae4b
doc(DockView): update documentation for dockview component (#3629)
* feat: 增加 ShowHeader 参数

* refactor: 更改 ShowHeader 配置

* doc: 更新示例

* refactor:增加group的header显示可配置,修改拖拽时关闭按钮的显示状态

* refactor: 精简配置

* refactor: 增加 Module 判断

* style: 代码格式化

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

* refactor: 更新示例

* refactor: 更新示例

* doc: 增加前置图标样式

* refactor: 更新键值逻辑增加版本

* refactor: 改用雪碧图

* refactor: 代码格式化

* fix: 更新路径

* fix: 修复dockview内容不显示问题

* refactor: 代码格式化

* refactor: 增加默认样式

* refactor: 删除冗余参数

* doc: 增加文档注释

* doc: 更新示例

* feat: 增加 ShowLock 参数

* refactor: 增加是否显示关闭按钮

* refactor: 更新 DockViewContent 类继承接口

* refactor: 重构 DockViewComponent 组件

* refactor: 更新序列化逻辑

* doc: 更新示例

* doc: 增加父类

* refactor: 雪碧图移除颜色设置改用样式控制

* refactor: 重构宽高属性位置

* refactor: 增加下拉菜单图标

* style: 增加样式

* refactor: 禁止 Tab 出现滚动条

* style: 增加图标颜色样式

* refactor: 重构 DockViewTitleBar 组件

* doc: 更新样式

* refactor:  增加tab可折叠

* fix: 修复title嵌套异常

* doc: 更新示例

* feat: 增加 DockViewIcon 组件

* chore: 增加命名空间修复事件无法触发问题

* refactor:  增加可配置固定宽高后自适应

* refactor: 更改样式名

* doc: 更新注释

* doc: 调整列宽

* refactor:  调整下拉框结构

* style: 更新样式

* doc: 更新示例

* chore: bump version 8.0.1-beta01

* chore: 更新依赖包

---------

Co-authored-by: zhaijunlei <276318515@qq.com>
2024-06-08 10:20:12 +08:00
zhangpeihang
d5c594c410
feat(DockView): add new dockview component (#3533)
* feat: 增加新版 dockview

* refactor: 代码格式化

* chore: bump version 8.0.0

* chore: 更新字典配置

* feat: 添加 dockcontent 配置

* chore: 更改工程名称

* doc: 更新示例文档

* feat: 更新 DockView2 组件

* doc: 更新新版 DockView 菜单

* doc: 增加布局示例网页

* feat: 增加渲染逻辑

* refactor: 增加渲染逻辑

* feat: 增加 AddGroup AddPanel 方法

* feat: 增加脚本

* feat: 增加配置类

* feat: 增加转换器

* refactor: 重构代码

* test: 测试覆盖

* revert: 撤销更改

* refactor: 更改为集合

* feat: 重构 DockView 布局

* doc: 更新示例

* doc: 增加行布局示例

* doc: 增加列布局示例

* doc: 增加 Group 布局示例

* doc: 调整组件名称

* doc: 增加复杂布局示例

* doc: 更新示例

* chore: 增加新版 DockView 菜单与映射关系

* doc: 增加嵌套示例

* doc: 增加可见性示例

* doc: 增加锁定示例

* feat: 增加转化器

* refactor: 重构根节点类型

* refactor: 修复序列化错误

* refactor: 增加 Id 字段保护

* feat: 增加层次化逻辑

* refactor: 更新示例

* refactor: 更新示例

* refactor: 移除 console 语句

* refactor: 更新 Title 模板位置

* feat: 更新脚本

* test: 更新代码测试代码覆盖率

* style: 增加内联样式

* doc: 更新示例文档

* chore: 更新版本到 1.14.1

* chore: 更新 init/update 逻辑

* feat: 增加 invoker 参数

* fix: 修复传递两次问题

* fix: 修复模板未渲染问题

* fix: 修复嵌套布局不显示

* refactor: 调整代码顺序方便阅读

* test: 增加单元测试

* feat: 增加样式主题功能

* doc: 更新示例

* fix: 修复 Readonly/Visible 无法覆盖问题

* doc: 更新示例

* feat: 完善布局锁定和可见性切换

* feat: 完善主题可选择

* refactor: 更新样式

* style: 增加样式

* style: 微调 panel 间隙

* revert: 撤销可编辑

* chore: 更新样式

* fix: 处理groupId、初始化时可见性处理

* refactor:拆分DockViewV2.js

* fix: 修改添加panel时会添加到错误的Group

* refactor:删除测试数据

* refactor: 代码规范化

* refactor: 规范代码

* refactor: 移动扩展脚本到工具脚本中

* refactor: 代码重构

* feat: 更改样式更新问题

* refactor: 继续优化代码结构

* feat: panel标题菜单小图标默认展示

* feat: 增加 TitleTemplate 支持

* refactor: 使用 IdComponentBase 父类

* feat: 增加回调绑定示例

* feat: 增加标题图标功能

* refactor: 更新标题图标

* refactor: 修改标题图标、修改使用on绑定事件回调

* feat: dockview初始化时自动计算size

* doc: 调整样式

* doc: 更新示例

* style: 更新样式

* doc: 更新示例

* feat: 增加 Reset 方法

* doc: 调整样式

* feat:增加reset,Group的控制按钮可单独配置显示,删除panel时保存title前按钮到template

* fix: 修复lock报错

* feat: dockview可见性切换时可原位置、原状态打开

* refactor: 绑定visibleChanged回调

* refactor:  dockview的panel的关闭按钮可配置是否显示

* refactor: 更新样式

* doc: 增加注释

* style: 微调样式

* doc: 增加 ShowClose 示例

* feat: 增加工具栏图标

* refactor: 更新标签

* style: 适配样式

* doc: 更新示例

* feat: 修改Group工具栏图标可配置

* refactor:工具栏显示配置不写默认为true

* feat: 增加 SaveLayout 方法

* doc: 增加保存布局示例

* refactor: 更改方法名称

* refactor: 增加展开收起箭头

* doc: 添加dockview.saveLayout方法

* doc: 更新布局示例

* refactor: 更新脚本逻辑

* refactor: 更改回调方法配置

* feat: ShowClose/IsLock 更改为可为空类型未设置时取 DockView 配置值

* doc: 更新示例

* refactor: 精简重置逻辑

* doc: 更新重置按钮逻辑

* refactor: 增加组件 Key/Title

* refactor: 消除 component-id 标签

* refactor: 更新 OnPanelClosedCallbackAsync 参数定义

* doc: 更新示例

* refactor: 修改update和reset,修改lockChanged和panelClosed回调,调整标题图标

* feat: 更新点击图标逻辑

* doc: 更新示例

* style: 更新右侧工具栏样式

* feat: 增加 TitleBarIconUrl 参数

* style: 调整示例样式

* test:测试图标事件

* refactor: dockview优化dom结构

* fix:修改删除浮动框时记录的宽高有误差

* refactor:  dockview只剩下一个可见Group时不可继续悬浮

* fix:修复切换布局和复位时报错

* fix:删除panel时把标题图标放回template

* refactor: 使用 DockViewTitle 组件

* refactor: 增加默认样式

* refactor: 增加图标样式变量方便控制

* refactor: 微调图标大小

* refactor:设置浮动框默认宽高并居中,GroupControl图标加class名,删除log

* style: 增加按钮旋转动画

* feat: 图标增加主题颜色

* chore: 使用组件包

---------

Co-authored-by: Argo-Supper <argo@live.ca>
Co-authored-by: zhaijunlei <276318515@qq.com>
2024-06-06 11:19:30 +08:00
Argo Zhang
a203d97fa6
doc(DatePicker): remove documentation for IsShown (#3626) 2024-06-05 13:17:45 +08:00
Argo Zhang
a2353d80ff
refactor(Select): update ICollection to List for performance (#3620)
* refactor: 重构代码

* refactor: 更改为集合

* test: 更新单元测试
2024-06-04 20:52:19 +08:00