Commit Graph

6638 Commits

Author SHA1 Message Date
warmthsea
d80d6ca10f chore: add test 2025-08-18 19:34:38 +08:00
warmthsea
83c0eff72c chore: add test 2025-08-18 19:26:27 +08:00
warmthsea
f1b140e4cd chore: add test 2025-08-18 19:20:18 +08:00
warmthsea
7220aed527 chore: add test 2025-08-18 19:11:36 +08:00
warmthsea
e5f9ea38a0 chore: test ci 2025-08-18 19:01:56 +08:00
Zhong
cd7bf873d0 docs(components): [popover] update examples (#21785)
* docs(components): [popover] remove `delayHide`

* docs: update

* docs: update

---------

Co-authored-by: warmthsea <2586244885@qq.com>
2025-08-18 09:38:35 +00:00
Noblet Ouways
1c8c5b52a3 refactor(components): [cascader-panel] unify click node (#21796)
* refactor(components): [cascader-panel] unify click node

* chore: remove useless props
2025-08-18 10:57:33 +02:00
Noblet Ouways
c83b99d2f2 feat(components): unify clear btn display on focus (#21732)
* feat(components): unify clear btn display on focus

* test: add tests

* chore: apply review
2025-08-18 10:54:32 +02:00
Noblet Ouways
574ad88659 fix(components): [segmented] wrap options item slot to any (#21794)
* fix(components): [segmented] wrap options item slot to any

closed #21791

* chore: add comment
2025-08-18 07:24:09 +08:00
Rainbow
a335eab6f6 style(components): [message-box] keep centered when modal is false (#21780)
* style(components): [overlay] keep centered when modal is false

* style: update

* style(components): [message-box] keep centered when modal is false
2025-08-17 14:59:26 +08:00
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