Zhong
ca976e3620
feat(components): [drawer] add resizable prop ( #21608 )
...
* feat(components): [drawer] add `resizable` prop
* style(theme-chalk): [drawer] update based on review feeddback
* chore: adjust style & example
* docs: update example
* docs: remove default direction
---------
Co-authored-by: btea <2356281422@qq.com >
2025-08-17 14:46:27 +08:00
Rainbow
348a855890
style(components): [collapse] adapt height when customizing title ( #21779 )
2025-08-16 23:48:27 +08:00
Zhong
67ce064086
feat(components): [splitter] add lazy prop ( #21730 )
...
* feat(components): [splitter] add lazy prop
* chore: cleanup
* fix: lazy change should end dragging
2025-08-16 11:22:54 +02:00
知晓同丶
9ac2da6c07
feat(components): add isDragging to useDraggable for dialog/message-box ( #21703 )
...
* feat(components): add isDragging to useDraggable for dialog/message-box
* refactor: perf code
2025-08-16 11:09:07 +02:00
Zhong
a2884da5f8
fix(components): [splitter] collapse works with two-way size and min & max ( #21738 )
...
* fix(components): [splitter] collapse works with two-way size and min
* test: fix case
* chore: rerun ci
2025-08-15 19:18:31 +02:00
Rainbow
cf28d96966
fix(components): [cascader] issue when lazy loading returns leaf nodes ( #21414 )
...
* fix(components): [cascader] issue when lazy loading returns leaf nodes
* fix: update
* fix: update
* fix: add unit tests
* fix: do not automatically select leaf nodes
* test: update unit tests
2025-08-15 19:10:35 +02:00
Coder Goo
bf0568cacf
feat(components): add custom clear icon ( #21699 )
...
* feat(components): add custom clear icon function
added `clear-icon` property to Cascader, Input, and InputTag components to customize the clear icon.
* Update docs/en-US/component/cascader.md
Co-authored-by: btea <2356281422@qq.com >
* Update docs/en-US/component/cascader.md
Co-authored-by: btea <2356281422@qq.com >
* feat(components): add custom clear icon use case
* docs(components): reduce cascader clear-icon use case options
* Update packages/components/input-tag/src/input-tag.vue
Co-authored-by: btea <2356281422@qq.com >
* Update packages/components/input/src/input.vue
Co-authored-by: btea <2356281422@qq.com >
---------
Co-authored-by: btea <2356281422@qq.com >
2025-08-15 18:47:30 +02:00
Zhong
557d4a18d7
fix(components): [menu] skip comment nodes in ellipsis ( #21751 )
...
* fix(components): [menu] skip empty nodes in ellipsis
* fix: resolve #19161
* chore: trigger CI build
* fix: resolve #14657 & add test cases
* test: optimize case
* chore: revert CSS changes
* chore: add shapeFlag comments
* chore: format
2025-08-15 12:26:15 +02:00
Zhong
56b6cb0e9b
feat(components): [select] add support for option groups in options ( #21692 )
...
* feat(components): [select] add support for option groups in `options`
* chore: format
2025-08-15 11:10:36 +02:00
thinkasany
ca8877fdc8
feat(components): [tour] support keyboard switching steps ( #21766 )
...
* feat(components): [tour] support keyboard switching steps
* Update packages/components/tour/src/step.vue
Co-authored-by: btea <2356281422@qq.com >
---------
Co-authored-by: btea <2356281422@qq.com >
2025-08-15 10:58:50 +02:00
知晓同丶
69d717028e
test(components): [avatar, image] improve image load test stability ( #21762 )
...
* test(components): [avatar] improve fallback slot test stability
* test: improve image test
2025-08-15 14:26:30 +08:00
snowbitx
110d4e1d7e
docs(components): [link] add security warning ( #21711 )
...
* docs(components): [link] add security warning
* chore: position adjustment
* chore: fold js example
2025-08-15 14:15:02 +08:00
Zhong
c375a20b61
docs(components): [menu] missing expose handleResize method ( #21763 )
...
* docs(components): [menu] add missing documentation for handleResize
* docs: remove tag
2025-08-15 14:05:53 +08:00
snowbitx
398b5971c3
fix(components): [cascader-panel] ensure set null after clear ( #21652 )
...
* fix: 21650
* Update index.vue
* Update index.vue
* add testcase
* Update cascader-panel.test.tsx
* fix: remove duplicate calls
* chore: add btea solution
Co-authored-by: btea <2356281422@qq.com >
---------
Co-authored-by: Dsaquel <291874700n@gmail.com >
Co-authored-by: btea <2356281422@qq.com >
2025-08-13 22:05:25 +08:00
ylcjwq
38bc248a4c
Revert "fix(components): [table] render default slot only when it returns valid vnodes ( #21651 )" ( #21728 )
...
* revert: revert fix table slot rendering (#21651 )
* Revert "fix(components): [table] render default slot only when it returns valid vnodes (#21651 )"
This reverts commit 6bf6313f35 .
---------
Co-authored-by: dopamine <coderzyou@gmail.com >
2025-08-13 21:02:11 +08:00
qiang
2e50f05d0f
style(eslint-config): optimize matching of style files ( #21748 )
2025-08-13 13:27:18 +02:00
thinkasany
2ceb415830
fix(components): [splitter] collapsible does not take effect dynamically ( #21742 )
...
* fix(components): [splitter] Toggle collapsible configuration
* ci: rerun
* Update docs/examples/splitter/collapsible.vue
---------
Co-authored-by: sea <45450994+warmthsea@users.noreply.github.com >
2025-08-13 18:11:25 +08:00
Jevin
66a0ca2758
fix(components): [carousel] special case activeIndex is inaccurate ( #21736 )
...
* fix: done
* chore: update
* chore: update
* chore: foramt
---------
Co-authored-by: chenwenjie <chenwenjie@zujibao.net >
Co-authored-by: warmthsea <2586244885@qq.com >
2025-08-13 09:49:35 +00:00
知晓同丶
25c7ea2b3c
refactor(components): export TreeV2Instance & optimize type usage ( #21718 )
...
* refactor(components): export `TreeV2Instance` & optimize type usage
* refactor: change type declaration entry file
2025-08-13 12:33:30 +08:00
0song
6802685e6b
chore: update doc ( #21737 )
2025-08-13 04:19:34 +00:00
sea
63987bb9c9
chore: update crowdin translate link ( #21725 )
...
* chore: update crowdin translate link
* chore: update readme
2025-08-13 09:38:02 +08:00
sea
71bf2221f3
chore(dev): add vscode-pull-request-github extensions ( #21713 )
2025-08-12 20:47:24 +08:00
sea
345a70256c
chore: use new codesandbox link ( #21720 )
2025-08-12 12:55:51 +02:00
Element
5ac741a007
chore: Update changelog 2.10.7 ( #21727 )
...
chore: update changelog 2.10.7
2025-08-12 09:52:03 +00:00
sea
e551185b38
chore: early release update version ( #21724 )
...
rel: https://github.com/element-plus/element-plus/pull/21691
2025-08-12 17:37:31 +08:00
sea
ecd7b365c5
docs: update overview clear warning ( #21716 )
2025-08-12 12:25:35 +08:00
snowbitx
ceabde2558
fix(components): [scrollbar] resize according to container size ( #21694 )
...
fix: 21693
2025-08-12 08:46:20 +08:00
btea
2ec8b6e969
chore: comment CODEOWNERS ( #21704 )
2025-08-12 07:31:53 +08:00
catanswer
ee334a635c
feat(components): [popconfirm] expose hide function and popperRef ( #21681 )
...
* feat(components): [popconfirm] expose hide function and popperRef
* Update docs/en-US/component/popconfirm.md
Co-authored-by: btea <2356281422@qq.com >
* Update docs/en-US/component/popconfirm.md
Co-authored-by: Noblet Ouways <91417411+Dsaquel@users.noreply.github.com >
* chore: bump tweak
---------
Co-authored-by: yinshenghao <shenghao.yin@eslink.com >
Co-authored-by: btea <2356281422@qq.com >
Co-authored-by: Noblet Ouways <91417411+Dsaquel@users.noreply.github.com >
Co-authored-by: Dsaquel <291874700n@gmail.com >
2025-08-12 00:12:49 +02:00
Noblet Ouways
24cbd4bdbb
fix(components): [date-picker] ensure reset visibility on picker range ( #21691 )
...
closed #21689
2025-08-11 14:25:30 +02:00
qiang
826373a133
fix(components): [select] click outside should lose focus ( #21702 )
...
* fix(components): [select] click outside should lose focus
* chore: add test
2025-08-11 14:44:03 +08:00
Zhong
a5679acdac
chore: format code ( #21705 )
2025-08-11 04:46:18 +00:00
知晓同丶
b7acae49c3
docs: Improve the demo of transition object in config-provider ( #21695 )
...
Co-authored-by: zhixiaotong <947803089@qq.com >
2025-08-11 07:10:43 +08:00
知晓同丶
ff525392ac
feat(components): [config-provider] support dialog config ( #21684 )
...
* feat(components): [config-provider] support `dialog` config
* chore: remove comment
* fix: `props` take precedence over `globalConfig`
* fix: dialog-content use globalConfig
* revert: undo globalConfig & bump
* docs: supplement tag
---------
Co-authored-by: zhixiaotong <947803089@qq.com >
2025-08-10 14:26:21 +02:00
Zhong
764aa9a1fa
docs: sync switch state with system color scheme ( #21690 )
2025-08-10 07:51:56 +08:00
Allen Xu
065e3874d8
docs(components): [dropdown] fix typo ( #21687 )
...
docs(components): [dropdown] fix typo of 2st & 3st
2025-08-09 06:08:44 +00:00
Jeremy
a9f7bcb54f
feat(project): organize dependencies properly ( #21683 )
2025-08-09 09:33:16 +08:00
Zhong
f930e42967
fix(components): [input] correct textarea height in fullscreen ( #21656 )
2025-08-09 00:55:06 +02:00
Zhong
20e420e530
chore(components): [config-provider] improve jsdoc navigation links ( #21685 )
2025-08-09 06:41:24 +08:00
btea
2010ed0252
chore(docs): [autocomplete] update slot version ( #21676 )
2025-08-08 09:48:11 +02:00
Element
a1410ff604
chore: Update changelog 2.10.6 ( #21674 )
...
chore: update changelog 2.10.6
2025-08-08 05:08:21 +00:00
0song
c55fee68ed
chore: update doc ( #21673 )
2025-08-08 04:34:36 +00:00
Zhong
dc3c72a370
docs(components): [config-provider] add ColorPicker to empty values config supported list ( #21655 )
...
docs(components): [config-provider] add ColorPicker to supported list
2025-08-07 11:39:40 +08:00
dopamine
6bf6313f35
fix(components): [table] render default slot only when it returns valid vnodes ( #21651 )
2025-08-06 14:39:10 +02:00
Zhong
2d089b19d1
fix(components): [watermark] resolve text clipping caused by textAlign ( #21639 )
...
* fix(components): [watermark] resolve text clipping caused by textAlign
* refactor(components): [watermark] update based on review feeddback
* fix: update
2025-08-06 17:55:33 +08:00
Noblet Ouways
99dacaaaec
chore: build & doc tiny tweak ( #21644 )
...
chore: doc tweak
2025-08-06 17:46:30 +08:00
catanswer
7b25a87d6d
feat(components): [autocomplete] add header and footer slot ( #21594 )
...
* feat(components): [autocomplete] add header and footer slot
* docs(components): add a bump version for new slots
* test(components): [autocomplete] add header/footer slots test case
* docs(components): [autocomplete] add header and footer slots example
---------
Co-authored-by: yinshenghao <shenghao.yin@eslink.com >
2025-08-05 22:34:39 +02:00
thinkasany
41e65b79bb
refactor(components): [message-box] remove duplicates conditional ( #21634 )
...
refactor(components): [message-box] rm redundant conditional expression
2025-08-05 22:32:51 +02:00
sea
14eda6f1e8
docs(components): [table] supplement columns type ( #21642 )
2025-08-05 22:28:53 +02:00
sea
bf6a1c2640
docs: update select clearable description ( #21641 )
2025-08-05 23:03:19 +08:00