ming4762
128e749702
perf: perf the control logic of Tab ( #6220 )
...
* perf: perf the control logic of Tab
* 每个标签页Tab使用唯一的key来控制关闭打开等逻辑
* 统一函数获取tab的key
* 通过3种方式设置tab key:1、使用router query参数pageKey 2、使用路由meta参数fullPathKey设置使用fullPath或path作为key
* 单个路由可以打开多个标签页
* 如果设置fullPathKey为false,则query变更不会打开新的标签(这很实用)
* perf: perf the control logic of Tab
* perf: perf the control logic of Tab
* 测试用例适配
* perf: perf the control logic of Tab
* 解决AI提示的警告
2025-05-19 09:54:30 +08:00
wyc001122
c91fd146b8
fix(@vben-core/shadcn-ui): fix disabled functionality not working in VbenTree component ( #6205 )
...
* fix(@vben-core/shadcn-ui): fix disabled functionality not working in VbenTree component
* fix(@vben-core/shadcn-ui): add cursor-not-allowed className when disabled and disable onfocus
---------
Co-authored-by: wyc001122 <wangyongchao@testor.com.cn >
Co-authored-by: Jin Mao <50581550+jinmao88@users.noreply.github.com >
2025-05-19 09:54:29 +08:00
panda7
f0f890c583
fix: the mobile terminal can wrap lines and expand slot attributes ( #6165 )
...
Co-authored-by: sqchen <chenshiqi@sshlx.com >
2025-05-19 09:54:27 +08:00
vben
d9f8722c27
chore: release v5.5.6
2025-05-19 09:54:19 +08:00
LinaBell
200859fc7e
fix: when keepAlive is enabled, returning directly through browser buttons/gestures will not close pop ups ( #6113 )
2025-05-19 09:54:18 +08:00
Vben
4fd2fee782
feat: support smooth auto-scroll to active menu item ( #6102 )
2025-05-19 09:54:00 +08:00
Vben
c4a4ca5232
chore: close eslint object sorting ( #6101 )
2025-05-19 09:53:59 +08:00
Netfan
aef2134b60
fix: add triggerClass binding to PopoverTrigger and update icon-picker styles ( #6095 )
...
* Popover支持设置trigger的样式
* 修正icon-picker的input值更新
2025-05-19 09:53:58 +08:00
Netfan
10257e3611
fix: destroyOnClose incorrect default value, fixed #6092 ( #6093 )
2025-05-19 09:53:56 +08:00
Netfan
d92697e7f7
fix: show validation message as tooltip in compact form ( #6087 )
...
* 紧凑模式表单的校验消息将显示为一个tooltip
2025-05-19 09:53:55 +08:00
Netfan
721b5f3d3e
fix: calculation for collapsing search form is incorrect while initially hidden ( #6068 )
...
* 修复当默认隐藏搜索表单时,折叠位置的计算不正确的问题
2025-05-19 09:53:53 +08:00
Netfan
77c09b4ddf
fix: lock state will not change overflow style in drawer and modal ( #6067 )
...
* Modal和Drawer的锁定状态不再修改overflow样式
2025-05-19 09:51:06 +08:00
Vben
e840905934
chore: update dependency version for improved stability and compatibility ( #6023 )
...
* chore: update dependency version for improved stability and compatibility
* fix: optimize clearPoints function in useCaptchaPoints hook to improve performance
* fix: make several props optional in various components for better flexibility
2025-05-19 09:50:59 +08:00
vben
25b0822afd
chore: release v5.5.5
2025-05-19 09:50:34 +08:00
ming4762
1a73329691
perf: improve destroyOnClose for VbenDrawer&VbenModal ( #6051 )
...
* fix: fix that the default value of modal destroyOnClose does not take effect
* perf: improve destroyOnClose for VbenDrawer
2025-05-19 09:50:12 +08:00
Netfan
0243e68fbe
feat: vbenSelect support prop allowClear
( #6043 )
2025-05-19 09:50:11 +08:00
panda7
e320311128
fix: the initial value echo for the check-button-group ( #6029 )
...
Co-authored-by: sqchen <9110848@qq.com >
2025-05-19 09:50:09 +08:00
Netfan
1faa52335c
fix: alert confirm state in beforeClose callback ( #6019 )
2025-05-19 09:50:09 +08:00
Netfan
eb70c48d14
fix: alert send wrong confirm state to beforeClose ( #5991 )
...
* 修复alert在按下Esc或者点击遮罩关闭时,可能发送错误的isConfirm状态
2025-05-19 09:50:06 +08:00
Netfan
302de1deaf
fix: destroyOnClose works within connectedComponent ( #5989 )
...
* 修复destroyOnClose没能销毁connectedComponent自身的问题
2025-05-19 09:50:06 +08:00
Netfan
a4da6dedf8
fix: fixed arguments of callbacks in formApi
( #5970 )
...
* 修复 `handleValuesChange` 传递的参数不是处理后的表单值的问题
* 修复 `handleReset` 未能传递正确参数的问题
2025-05-19 09:50:04 +08:00
Netfan
332a8be29c
feat: pass fieldsChanged
into the handleValuesChange
callback function ( #5968 )
...
* fieldsChanged(已被改变值的字段名)将传入handleValuesChange回调函数
2025-05-19 09:50:03 +08:00
ming4762
357ae0e565
perf: improve destroyOnClose
for VbenModal ( #5964 )
2025-05-19 09:50:02 +08:00
LinaBell
fe2310300c
perf: beforeClose
of drawer support promise ( #5932 )
...
* perf: the beforeClose function of drawer is consistent with that of modal
* refactor: drawer test update
2025-05-19 09:50:01 +08:00
wyc001122
39f9c6a3f4
fix: determine if scrollbar has been totally scrolled ( #5934 )
...
* 修复在系统屏幕缩放比例不为100%的情况下,滚动组件对是否已滚动到边界的判断可能不正确的问题
2025-05-19 09:49:59 +08:00
ming4762
48c616ea81
fix: modal closing animation ( #5960 )
2025-05-19 09:49:58 +08:00
ming4762
06e279c917
feat: modal
&drawer
support center-footer
slot ( #5956 )
2025-05-19 09:49:58 +08:00
lztb
ff65b061ef
feat: vben-form添加arrayToStringFields属性 ( #5957 )
...
* feat: vben-form添加arrayToStringFields属性
* feat: 修改handleArrayToStringFields和handleStringToArrayFields中嵌套数组格式的处理不一致
---------
Co-authored-by: 米山 <17726957223@189.cn >
2025-05-19 09:49:57 +08:00
Netfan
091596eda8
feat: add useAlertContext
for Alert component ( #5947 )
...
* 新增Alert的子组件中获取弹窗上下文的能力
2025-05-19 09:49:55 +08:00
Netfan
6e5ddb6d25
feat: alert support customize footer
( #5940 )
...
* Alert组件支持自定义footer
2025-05-19 09:49:54 +08:00
Netfan
46a10959c8
fix: long navigation menu can be scrolled ( #5939 )
...
* 修复超长的导航菜单无法纵向滚动的问题
2025-05-19 09:49:53 +08:00
ming4762
382df99988
perf: improve destroyOnClose
for VbenModal
( #5935 )
...
* perf: 优化Vben Modal destroyOnClose,解决destroyOnClose=false,Modal依旧会被销毁的问题
影响范围(重要):destroyOnClose默认为true,这会导致所有的modal都会默认渲染到body
radix-vue Dialog组件默认会销毁挂载的组件,所以即使destroyOnClose=false,Modal依旧会被销毁的问题
对于一些大表单重复渲染导致卡顿,ApiComponent也会频繁的加载数据
* fix: modal closing animation
---------
Co-authored-by: Netfan <netfan@foxmail.com >
2025-05-19 09:49:52 +08:00
Netfan
a4682a7116
fix: alert animation ( #5927 )
2025-05-19 09:49:49 +08:00
Netfan
a87fa3ffbe
fix: alert action button focus, fixed #5921 ( #5922 )
...
* 修复Alert组件的按钮焦点切换问题
2025-05-19 09:49:47 +08:00
Netfan
20f902ed2c
feat: electron control buttons
2025-04-09 04:05:27 +08:00
Netfan
a8c5df38e9
fix: possible circular reference issue during build ( #5894 )
...
* 修复构建期间出现的循环引用警告
2025-04-08 14:50:05 +08:00
Netfan
71e8d12b70
fix: improve prompt component ( #5879 )
...
* fix: prompt component render fixed
* fix: alert buttonAlign default value
2025-04-07 01:21:30 +08:00
Netfan
d216fdca44
feat: support logo text slot ( #5872 )
...
* 基础布局中的LOGO的文字区域允许通过插槽logo-text定制
2025-04-05 13:07:52 +08:00
wyc001122
384c5d7dbb
fix: 布局为双列菜单或者水平模式下, 一级菜单高亮问题 ( #5870 )
...
Co-authored-by: 王泳超 <wangyongchao@testor.com.cn >
2025-04-05 11:04:59 +08:00
Netfan
ecf518bb02
fix: alert beforeClose
callback arguments fixed ( #5845 )
2025-04-01 22:55:29 +08:00
Netfan
44138f578f
feat: add preset alert, confirm, prompt components that can be simple called ( #5843 )
...
* feat: add preset alert, confirm, prompt components that can be simple called
* fix: type define
2025-04-01 15:10:18 +08:00
Netfan
06ccad9db0
fix: vbenTree modelValue synchronization ( #5825 )
2025-03-31 10:18:35 +08:00
Jin Mao
18722ce434
feat: sidebar button config ( #5818 )
...
* feat: 新增 PreferenceCheckboxItem 组件
* feat(preferences): 添加侧边栏按钮配置功能
* feat: 新增按钮点击事件触发功能
* feat(SidebarPreferences): 新增侧边栏折叠按钮与固定按钮配置
* feat(ui): 新增侧边栏固定按钮及配置选项
* fix(test): 修正侧边栏配置项缺失问题
2025-03-31 10:17:42 +08:00
Netfan
c2b5f6497d
fix: vben tree component warning ( #5809 )
2025-03-28 16:01:30 +08:00
Netfan
870cd86393
fix: auto check parent after node selected ( #5794 )
2025-03-27 14:22:05 +08:00
Netfan
03ceb2aac5
fix: default value for nested fields ( #5763 )
2025-03-21 16:06:14 +08:00
Netfan
39888cebaa
fix: base component focus color in form ( #5760 )
2025-03-21 09:41:42 +08:00
Netfan
efb69fc75f
feat: add form-is-required
class for required items. fixed : #5739 ( #5759 )
2025-03-21 09:25:38 +08:00
vben
b92ac5c36d
chore: release 5.5.4
2025-03-18 21:43:27 +08:00
Netfan
feab6b3b30
fix: form item style adjustment ( #5694 )
2025-03-11 02:47:06 +08:00