金毛88
82d790a6ab
Merge branch 'fork/dream-weave/fix/popup-route-reentry'
2026-08-07 05:14:52 +08:00
Dream
98761dce98
fix(@vben-core/popup-ui): stabilize content popups across routes
...
Mount in-content drawers and modals to the persistent main content element.
Initialize drawer open state when mounted after the API opens.
Fixes vbenjs/vue-vben-admin#8210
2026-08-06 10:17:14 +08:00
Dream
21d9132703
feat(@vben-core/popup-ui)!: add typed popup data contracts
...
Bind shared data to modal and drawer APIs and infer it from exposed connected components.
BREAKING CHANGE: getData<T>() is replaced by getData().
Shared data defaults to unknown, and an unset payload returns undefined instead
of an empty object.
2026-08-05 09:46:37 +08:00
dream-weave
32495e40b2
fix(@vben-core/popup-ui): rebind popup api after HMR ( #8217 )
...
* fix(@vben-core/popup-ui): rebind popup api after hmr
* fix(@vben-core/popup-ui): preserve options after remount
2026-07-31 06:13:10 +08:00
xueyitt
7182405d24
fix: 修复弹框自定义宽度 class 被默认 max-w 覆盖的问题 ( #8100 )
...
将 modalClass 参数移至 cn() 末尾,确保用户通过 class 传入的宽度样式
优先于内置默认的 max-w-[calc(100vw-20px)] 生效,使 业务使用Modal 上的自定义的max-w-[50%] 等方式能正确控制弹框宽度。
2026-06-30 14:24:18 +08:00
layhuts
9a284ee385
style: 处理modal设置class="md:w-5/12"格式时Fullscreen时无法最大化问题 ( #8084 )
2026-06-23 21:46:43 +08:00
Harold Zhang
6b109c9ae6
fix: fixed regression of confirm
2026-06-15 16:24:17 +08:00
xingyu4j
c816591b69
fix: modal 下拉等不能选中
2026-06-06 19:32:31 +08:00
Harold Zhang
d90d45a128
fix: fixed modal freeze issue
2026-06-04 11:19:38 +08:00
HaroldZhangCode91
79707a2ebd
feat: fixed regression of modal for element plus ( #7999 )
2026-06-03 13:27:12 +08:00
xingyu
04fbb7a556
chore: 升级 shadcn-vue 组件到v4最新版 ( #7972 )
...
* fix: useStore is deprecated
* chore: update deps
* feat: 升级shadcn-ui v4
* fix: workbench style
* feat: 升级shadcn-ui v4 step2
* feat: 升级shadcn-ui v4 step3
* chore: 升级shadcn v4
* fix: pagination
* fix: dark style
* fix: doc import
* feat: 增加详情组件,参考 antdv-next
* docs: descriptions docs
* docs: Browser Support
* feat: add table action
* feat: icon use vbenIcon
* fix: type error
* fix: dropdown popConfirm
* feat: 使用默认的文字交互
* feat: 优化渲染性能
2026-05-31 15:18:46 +08:00
boisduval
f7540c119b
fix: 修复 useVbenModal useVbenDrawer 传入参数失效的问题 ( #7964 )
...
- 把provide的key值修改为与inject一致的options
2026-05-28 12:49:23 +08:00
过冬
acf289381e
fix(@vben-core/popup-ui): modal 响应式适配,支持视口自适应 ( #7951 )
2026-05-25 13:27:17 +08:00
PanFu
f813245827
feat: 偏好设置的快捷键列表追加ESC快捷键的控制(关闭当前窗口) ( #7947 )
...
* feat: 快捷键追加ESC控制,关闭当前窗口
* feat: 偏好设置中,页面切换动画的颜色看不清的问题(使用当前主题色)
* feat: 三种弹出框支持快捷键ESC动作
* feat: 代码自动格式化(3个框架改动)
* feat: 代码自动格式化(3个框架改动)
* fix: 修正locale数据获取方式
* 单元测试问题修改
* 单元测试问题修改
* fix: 解决代码评论的问题
* fix: 解决代码评论的问题
* fix: 解决代码评论的问题
* fix: 解决代码评论的问题
* 单元测试问题修改
* fix: 解决评论问题
* fix: 解决代码格式导致pnpm run lint报错的问题
---------
Co-authored-by: PanFu <panfu@zhihuaai.com >
2026-05-23 09:50:35 +08:00
layhuts
c066889c37
Fix: 在isMobile=true时无法自定义Drawer的class问题 ( #7941 )
...
* fix: 在isMobile=true时无法自定义Drawer的class问题
* fix: 在ResizableHandle两边增加边距
2026-05-22 11:56:09 +08:00
xingyu4j
bd369df3bc
fix: check deps
2026-04-13 17:52:16 +08:00
dullathanol
d0c17090ef
fix: 修正 Modal/Drawer 中 loading 属性注释
2026-04-13 17:52:15 +08:00
dullathanol
cc32ebeb12
feat: 支持 overflow 配置以允许拖拽超出可视区
2026-04-13 17:52:15 +08:00
dullathanol
02372f12ba
fix: 弹窗组件拖拽后全屏位置异常
2026-04-13 17:52:15 +08:00
Jin Mao
340baf4f0b
chore: 处理合并的一些问题
2026-03-16 20:50:01 +08:00
xingyu4j
5558249cd3
chore: unbuild
2026-03-15 23:11:41 +08:00
xingyu4j
b300011d07
refactor(tsdown): migrate ui-kit vue packages
2026-03-15 21:30:13 +08:00
xingyu4j
26e9aa244b
fix(vite): adapt rolldown workspace resolution
2026-03-15 20:27:01 +08:00
xingyu4j
fa190e0975
chore: checkpoint tailwind spacing updates
2026-03-14 18:11:08 +08:00
Jin Mao
a6a6efdf59
chore: release 5.7.0
...
- 更新 backend-mock 包版本
- 更新 web-antd 包版本
- 更新 web-antdv-next 包版本
- 更新 web-ele 包版本
- 更新 web-naive 包版本
- 更新 web-tdesign 包版本
- 更新 docs 包版本
- 更新 commitlint-config 包版本
- 更新 eslint-config 包版本
- 更新 oxfmt-config 包版本
- 更新 oxlint-config 包版本
- 更新 stylelint-config 包版本
- 更新 node-utils 包版本
- 更新 tsconfig 包版本
- 更新 vite-config 包版本
- 更新 @core/base/design 包版本
- 更新 @core/base/icons 包版本
- 更新 @core/base/shared 包版本
- 更新 @core/base/typings 包版本
- 更新 @core/composables 包版本
- 更新 @core/preferences 包版本
- 更新 @core/ui-kit/form-ui 包版本
- 更新 @core/ui-kit/layout-ui 包版本
- 更新 @core/ui-kit/menu-ui 包版本
- 更新 @core/ui-kit/popup-ui 包版本
- 更新 @core/ui-kit/shadcn-ui 包版本
- 更新 @core/ui-kit/tabs-ui 包版本
- 更新 constants 包版本
- 更新 access 包版本
- 更新 common-ui 包版本
- 更新 hooks 包版本
- 更新 layouts 包版本
- 更新 plugins 包版本
- 更新 request 包版本
- 更新 icons 包版本
- 更新 locales 包版本
- 更新 preferences 包版本
- 更新 stores 包版本
- 更新 styles 包版本
- 更新 types 包版本
- 更新 utils 包版本
- 更新 playground 包版本
- 更新 turbo-run 包版本
- 更新 vsh 包版本
- 更新根目录包版本
2026-03-14 09:14:23 +08:00
xingyu4j
443e4b04cd
chore: update vite 8
2026-03-13 15:51:28 +08:00
xingyu
a4736a49f8
feat: migrate to Tailwind CSS v4 ( #7614 )
...
* chore: update deps
* feat: use jsonc/x language
* chore: update eslint 10.0
* fix: no-useless-assignment
* feat: add CLAUDE.md
* chore: ignore
* feat: claude
* fix: lint
* chore: suppot eslint v10
* fix: lint
* fix: lint
* fix: type check
* fix: unit test
* fix: Suggested fix
* fix: unit test
* chore: update stylelint v17
* chore: update all major deps
* fix: echarts console warn
* chore: update vitest v4
* feat: add skills ignores
* chore: update deps
* chore: update deps
* fix: cspell
* chore: update deps
* chore: update tailwindcss v4
* chore: remove postcss config
* fix: no use catalog
* chore: tailwind v4 config
* fix: tailwindcss v4 sort
* feat: use eslint-plugin-better-tailwindcss
* fix: Interference between enforce-consistent-line-wrapping, jsx-curly-brace-presence and Prettier
* fix: Interference between enforce-consistent-line-wrapping, jsx-curly-brace-presence and Prettier
* fix(lint): resolve prettier and better-tailwindcss formatting conflicts
* fix(tailwind): update theme references and lint sources
* style(format): normalize apps docs and playground vue files
* style(format): normalize core ui-kit components
* style(format): normalize effects ui and layout components
2026-03-10 05:08:45 +08:00
Jin Mao
8a215fbcc7
chore: release 5.6.0
2026-02-09 05:09:57 +08:00
xingyu
7680b33b99
fix : #7140 ( #7153 )
...
* chore: add yaml eslint validate
* chore: update deps
* fix: unused ts lint
* fix: 弹窗只能点击一次 #7140
* chore: update actions/checkout v6
* chore: update node version v22.22.0
2026-01-28 18:05:20 +08:00
Jin Mao
b9224fc379
Merge branch 'main' into fix
2026-01-23 13:48:54 +08:00
yuhengshen
74381aa8c1
fix: 嵌套弹窗,错误 merge options ( #7126 )
2026-01-22 20:07:13 +08:00
xingyu4j
af3fe53ec8
fix: type error
2025-12-22 17:50:06 +08:00
panda7
b6edc5f574
fix: centered 为 true 时设置 draggable 无法拖拽 ( #6948 )
...
Co-authored-by: sqchen <chenshiqi@sshlx.com >
2025-11-24 08:38:10 +08:00
xingyu4j
bed52983a0
fix: lint
2025-11-17 12:15:14 +08:00
zoumingjun
08b6e7713e
fix: 修复对话框modal组件方法名错误
2025-10-18 21:13:34 +08:00
panda7
2cc78f925f
fix: the bug in the lock method of the vbenModal component ( #6648 )
2025-08-21 15:17:55 +08:00
ming4762
5b75e5e917
perf: perf the control logic of VbenModal full screen and header ( #6566 )
...
* resolve the issue of header=false and full screen button display but not operable
2025-07-25 21:45:45 +08:00
panda7
1a9b0509d5
feat: add animation effects to VbenModal component
2025-07-18 00:15:40 +08:00
yuhengshen
2f7d1f009d
fix: 全屏状态下弹窗圆角优化 ( #6413 )
2025-06-24 23:41:54 +08:00
yuhengshen
946f91f387
feat: optimize modal dragging range( #6414 )
...
* 当弹窗指定了容器时,拖拽将被限制在容器范围内
2025-06-24 17:05:59 +08:00
Netfan
c0962fec18
fix: auto close popup on deactivated ( #6368 )
...
* 修复挂载到内容区域的弹窗和抽屉被意外关闭的问题
2025-06-11 12:20:52 +08:00
huanghezhen
feb96dc8ea
fix: resolve onClosed method failure in connectedComponent of useVbenModal ( #6309 )
2025-06-02 08:16:48 +08:00
Netfan
081d08a7f8
fix: alert width fixed in small screen ( #6312 )
2025-05-30 19:54:26 +08:00
LinaBell
8f4d3d418d
fix: when keepAlive is enabled, returning directly through browser buttons/gestures will not close pop ups ( #6113 )
2025-05-06 14:02:23 +08:00
Vben
17a18fc9ba
chore: close eslint object sorting ( #6101 )
2025-05-03 16:06:36 +08:00
Netfan
3e6d608a2f
fix: destroyOnClose incorrect default value, fixed #6092 ( #6093 )
2025-05-01 14:09:37 +08:00
Netfan
4545422ee0
fix: lock state will not change overflow style in drawer and modal ( #6067 )
...
* Modal和Drawer的锁定状态不再修改overflow样式
2025-04-28 17:02:54 +08:00
ming4762
0cc1cb5a7b
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-04-27 11:26:50 +08:00
Netfan
14377705e7
fix: alert confirm state in beforeClose callback ( #6019 )
2025-04-23 12:20:52 +08:00
Netfan
79de6bcbf7
fix: alert send wrong confirm state to beforeClose ( #5991 )
...
* 修复alert在按下Esc或者点击遮罩关闭时,可能发送错误的isConfirm状态
2025-04-17 22:23:05 +08:00