Commit Graph

5873 Commits

Author SHA1 Message Date
Argo Zhang
183e9a7890
feat(DriverJs): add Highlight method (#3997)
* feat: 增加 drive 方法

* refactor: 精简代码

* refactor: 移动回调方法到 Config 中

* doc: 更新示例

* feat: 增加高亮功能

* doc: 更新文档

* doc: 更新高亮示例

* chore: bump version 8.0.1
2024-08-07 19:46:33 +08:00
Argo Zhang
9cf3d3558c
feat(DriverJs): add many instance method (#3995)
* doc: 更新按钮文字

* refactor: 增加元素判断

* refactor: 精简代码

* refactor: 增加实例方法

* refactor: 增加 AutoDrive/AutoDestroy 参数

* refactor: 代码格式化

* chore: bump version 8.0.0

* chore: 更新依赖包
2024-08-07 12:13:53 +08:00
Argo Zhang
f9f13536c9
refactor(IntersectionObserver): add AutoUnobserverWhenIntersection parameter (#3990)
* refactor: 更新 OnIntersecting 回调方法参数

* doc: 更新示例

* doc: 增加本地化

* test: 更新单元测试

* doc: 更新示例

* doc: 更新示例组件

* refactor: 更正脚本方法名称

* refactor: 更新逻辑

* refactor: 更新参数

* doc: 更新示例

* doc: 更新示例增加视频状态文字

* doc: 更新本地化文本内容

* test: 更新单元测试

* doc: 格式化文档

* doc: 更新示例

* doc: 增加示例

* test: 更新单元测试

* test: 更新单元测试

* test: 更新单元测试
2024-08-06 15:53:15 +08:00
Argo Zhang
7126ee9a33
refactor(IntersectionObserver): update Threshold data type (#3988)
* test: 增加单元测试

* refactor: 更改 Threshold 数据类型

* refactor: 更改回调方法名称

* refactor: 精简代码

* doc: 更新示例

* doc: 更新文档

* refactor: 移除 LoadMore 组件

* test: 更新单元测试
2024-08-06 10:26:42 +08:00
Argo Zhang
b02327aa70
feat(IntersectionObserver): add AutoUnobserve parameter (#3986)
* doc: 更新组件文档

* doc: 更新本地化文档

* refactor: 增加 AutoUnobserver 参数

* doc: 更新文档

* doc: 更新示例

* refactor: 更新脚本

* feat: 增加 UseElementViewport 参数

* doc: 更新触底加载

* doc: 更新示例文档

* style: 更新样式

* style: 调整正在加载指示器样式
2024-08-06 09:21:37 +08:00
Argo Zhang
476c935645
feat(IntersectionObserver): add IntersectionObserver component (#3984)
* doc: 增加源代码映射关系

* doc: 增加交叉检测组件

* feat: 增加交叉检测组件

* doc: 增加示例

* refactor: 增加示例

* refactor: 增加脚本

* refactor: 更新交叉检测逻辑

* doc: 更新示例

* doc: 更新文档本地化
2024-08-05 20:06:44 +08:00
Tony Guo
a7f9747346
feat(LoadMore): Add Observe element scroll to the Bottom Trigger Event (#3978)
* feat(LoadMore): Add Observe element scroll to the Bottom Trigger Event

新增:监听元素滚动底部触发新增数据方法,数据获取失败后重新获取数据的方法

* feat(LoadMore): Add Observe element scroll to the Bottom Trigger Event

新增:监听元素滚动底部触发新增数据方法,数据获取失败后重新获取数据的方法

* Update LoadMore.razor.cs

---------

Co-authored-by: mrtonyguo <guozhang164@hotmail.com>
Co-authored-by: Argo Zhang <argo@live.ca>
2024-08-05 17:22:30 +08:00
SamXMG
656c028bd2
fix(Layout): can't collapse side when set side with value (#3977)
Co-authored-by: SamXMG <SamXMG@noreply.gitcode.com>
Co-authored-by: Argo Zhang <argo@live.ca>
2024-08-05 17:21:51 +08:00
Argo Zhang
e2c60b7a9d
fix(Table): calc table height incorrect when invisible at first render (#3980)
* fix: 修复不可见表格高度计算不正确问题

* refactor: 使用动画帧 api

* chore: bump version 8.8.2-beta02
2024-08-05 16:56:45 +08:00
Argo Zhang
3468812560
fix(TimePicker): can't update value in Dialog (#3975)
* fix: 修复不可见状态时高度无法获得问题

* chore: bump version 8.8.2-beta01
2024-08-04 19:49:01 +08:00
Argo Zhang
ce770a241a
feat(DriverJs): add BootstrapBlazor.DriverJs package (#3974)
* refactor: 创建 DriverJs 工程

* refactor: 移动组件

* refactor: 更改为 DriverJs 组件

* refactor: 更新本地化文件

* doc: 更改为 DriverJs 组件示例

* doc: 增加自定义弹窗样式示例

* doc: 更新示例本地化

* feat: 增加回调方法

* doc: 更新回调示例

* feat: 公开 Steps 参数

* refactor: 精简代码

* doc: 更新示例

* refactor: 更新销毁前回调方法返回值

* doc: 更新示例

* doc: 更新本地化

* doc: 更新 AllowClose 参数说明

* chore: 更新依赖包

* chore: bump version 8.8.1
2024-08-04 18:08:28 +08:00
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