Commit Graph

6569 Commits

Author SHA1 Message Date
Dsaquel
ef7143f547 chore: fix 2025-08-01 12:28:35 +02:00
Dsaquel
955dc168be chore: simplify 2025-08-01 12:28:35 +02:00
Dsaquel
abb7e68c69 fix: option take undefined & null 2025-08-01 12:28:35 +02:00
Noblet Ouways
405949c9b3 Merge branch 'dev' into fix/type-null-model-value-empty-values 2025-08-01 12:28:35 +02:00
Noblet Ouways
bce22dd10d fix(components): allow null type on empty-values components (#21582)
* fix(components): allow null type on empty-values components

* refactor(hooks): [empty-values]: allow plain null for `value-on-clear`
2025-08-01 12:27:19 +02:00
sea
e479006c4c docs: update overview splitter icon style (#21581) 2025-08-01 11:36:00 +02:00
thinkasany
8120ae8bae refactor(components): [message] use MessageType replace messageType (#21579)
* fix(components): [message] use MessageType replace messageType

* chore: add notes

---------

Co-authored-by: warmthsea <2586244885@qq.com>
2025-08-01 09:25:59 +00:00
Noblet Ouways
24cfc3685d style(components): remove unused icon class & autocomplete tweaks (#21565)
* style(components): remove unused icon class & autocomplete tweaks

* fix: review

Co-authored-by: sea <45450994+warmthsea@users.noreply.github.com>

---------

Co-authored-by: sea <45450994+warmthsea@users.noreply.github.com>
2025-08-01 17:16:15 +08:00
0song
c1b3ace687 chore: update doc (#21576) 2025-08-01 07:11:39 +00:00
sea
100ae5cbb8 docs: add quick jump to props attribute (#21572) 2025-08-01 14:22:22 +08:00
Spaceman
630c18ff25 fix(components): [tree] up/down keys stop working after expanding nodes (#21526)
* fix(components): [tree] Up/Down keys stop working after expanding nodes

Fix issue #21514

* fix(components): [tree] Up/Down keys stop working after expanding nodes

* fix(components): [tree] Up/Down keys stop working after expanding nodes
2025-08-01 10:37:59 +08:00
Noblet Ouways
907b7b2766 feat(components): [cascader] add check-on-click-leaf attribute (#21508)
* feat(components): [cascader] add `check-on-click-leaf` attribute

* chore: chore
2025-08-01 10:31:17 +08:00
btea
19842d428d fix(components): [select] ResizeObserver loop completed with undelivered notifications (#21559) 2025-07-31 13:51:09 +02:00
Rainbow
b1cd22fb14 fix(components): [select-v2] avoid abnormal display of new options (#21538)
* fix(components): [select-v2] avoid abnormal display of new options

* fix: update

* fix: update

* fix: update

---------

Co-authored-by: Zhong <58726932+cszhjh@users.noreply.github.com>
2025-07-31 16:27:26 +08:00
sea
305bac5839 docs(components): [dialog] smoother custom-animation example (#21555)
* docs: delete sidebar component version class

* docs: update examples

* chore: update version style

* chore: update version style

* chore: update version style

* chore: update version style

* chore: update version style
2025-07-31 07:46:57 +00:00
btea
5e402ac252 fix(components): [input-number] dynamic precision render value (#21558)
* fix(components): [input-number] dynamic precision render value

* chore: test case
2025-07-31 15:44:12 +08:00
Noblet Ouways
822a5796b9 fix(components): [select-v2] set model-value default to undefined (#21540)
* fix(components): [select-v2] set `model-value` default to `undefined`

* test: test
2025-07-31 11:31:43 +08:00
Zhong
09df413426 refactor(components): [form] enhance scrollIntoViewOptions type (#21552) 2025-07-31 09:20:07 +08:00
Zhong
3182010562 feat(components): [dialog] add modal-penetrable prop (#21511)
* feat(components): [dialog] add `modal-penetrable` prop

* refactor(components): [dialog] optimize code

* test(components): [dialog] update test

* test(components): [test] update test
2025-07-30 16:51:18 +08:00
btea
622b945993 docs: [cascader] reduce sample code (#21549) 2025-07-30 09:56:40 +02:00
An Hao
9bd2f8a4f5 feat(components): [table] support native scrollbar (#21539)
* feat(components): [table] support native scrollbar

* Update table.vue

* Update packages/components/table/src/table/defaults.ts

Co-authored-by: btea <2356281422@qq.com>

---------

Co-authored-by: anhao <wzanh@sinopec.com>
Co-authored-by: btea <2356281422@qq.com>
2025-07-30 11:11:42 +08:00
70v
9a7c0b6d97 docs: fix a file name (#21544)
Update transitions.md

`main.ts` replaces `mian.ts`
2025-07-30 07:27:37 +08:00
sea
60190d1b84 docs: format warning tip (#21532) 2025-07-29 10:38:46 +08:00
snowbitx
dbbacae7d1 feat(components): [select] support options prop rendering (#21203)
* feat(components): [select] support options prop rendering

* feat(components):[select] format

* feat(components):[select] format

* Update packages/components/select/src/select.vue

Thanks for the guidance!

Co-authored-by: Noblet Ouways <91417411+Dsaquel@users.noreply.github.com>

* Update packages/components/select/src/select.vue

Co-authored-by: Noblet Ouways <91417411+Dsaquel@users.noreply.github.com>

* Merge remote-tracking branch 'upstream/dev' into feat/autocomplete-size

* feat(components): [select] format

* feat(components): [select] Add test case

* feat(components): [select] Add doc

* Update packages/components/select/src/select.ts

Co-authored-by: Noblet Ouways <91417411+Dsaquel@users.noreply.github.com>

* feat(components): [select] Code optimization

* feat(components): [select] Code optimization

* feat(components): [select] format

* feat(components): [select] format

* docs: refact

* refactor: simplify

* chore: useless diff change

* Update shared.ts

* Update message.ts

* Update popper.ts

* Update result.ts

* Update form-item.ts

* Update cascader-panel.test.tsx

* chore: useless change

* Update select.vue

* Update option.vue

* Update select.vue

---------

Co-authored-by: Noblet Ouways <91417411+Dsaquel@users.noreply.github.com>
Co-authored-by: Dsaquel <291874700n@gmail.com>
2025-07-29 09:54:30 +08:00
Noblet Ouways
54cb51f2d9 feat(components): [config-provider] support card config (#21483) 2025-07-28 17:19:44 +08:00
thinkasany
358e97e780 docs(components): [tour] clean up duplicate description (#21516)
docs(components): [tour] Clean up duplicate description
2025-07-28 09:56:28 +02:00
Spaceman
719f8ed5b5 fix(components): [tree]: fix dynamic binding defaultCheckedKeys trigger rerender (#21503)
* fix(components): [tree]: Fix Dynamic Binding Expression

Fix issue #21130

* fix(components): [tree]: Fix Dynamic Binding Expression

* fix(components): [tree]: Fix Dynamic Binding Expression

* fix(components): [tree]: Fix Dynamic Binding Expression
2025-07-28 00:08:38 +02:00
Dsaquel
ddee12c481 chore: better fix for #14728 2025-07-27 19:00:25 +02:00
Dsaquel
9586d0efa8 feat(components): [date-picker] add show-footer prop 2025-07-27 19:00:25 +02:00
Dsaquel
5fe607c4cf fix(components): [date-time-picker] emit update:model-value when two dates reached
chore: better fix for my previous fix
2025-07-27 19:00:25 +02:00
Zhong
ffbb9e49ad feat(components): [cascader] add effect prop (#21507)
* feat(components): [cascader] add effect prop

* fix(components): [cascader] use light as the default value
2025-07-27 20:54:33 +08:00
thinkasany
38fd639030 refactor(components): [splitter] format class (#21502)
* refactor(components): [splitter] format class

* fix(components): update

* fix(components): rerun ci

* Revert "fix(components): update"

This reverts commit 8f1ac267d5.

* Update packages/components/splitter/src/split-bar.vue

Co-authored-by: btea <2356281422@qq.com>

---------

Co-authored-by: btea <2356281422@qq.com>
2025-07-27 20:52:14 +08:00
codingories
4542f9d164 fix(theme-chalk): [tabs]: include border-top in nav height (#21008)
* fix(components): [el-tabs] style bug when zoom in or zoom out

* fix(components): [el-tabs] change another way css inset to fix style bug

* Revert "fix(components): [el-tabs] style bug when zoom in or zoom out"

This reverts commit f206524b96a58850b841472ad06da54e13c7754c.

* fix(theme-chalk): [tabs]: include border-top in nav height

* chore: set border-box

* chore: remove useless

---------

Co-authored-by: codingories <junjie.zhu@r2.ai>
Co-authored-by: Dsaquel <291874700n@gmail.com>
2025-07-25 18:09:46 +08:00
Zhong
222dc87281 docs(components): [input-number] fix min and max typo (#21495) 2025-07-25 13:35:32 +08:00
Zhong
1bf92d6146 fix(components): [table] avoid width calculation errors caused by hidden (#21492) 2025-07-25 10:20:05 +08:00
zepeng
d688af16b0 feat(components): [cascader] add show-checked-strategy prop (#16922)
* feat(components): [cascader] add showCheckedStrategy prop

* fix(components): [cascader] fix props

* feat(components): [cascader] add `show-checked-strategy`  documentation

* Update docs/en-US/component/cascader.md

Co-authored-by: btea <2356281422@qq.com>

* fix(components): [cascader] replace inline props with variables

---------

Co-authored-by: btea <2356281422@qq.com>
2025-07-24 21:27:38 +02:00
btea
bf892d8d3d fix(components): [scrollbar] wrap resize scroll distance state change (#21491) 2025-07-24 14:56:25 +02:00
thinkasany
e22cb8cc82 refactor(components): [scrollbar] Simplifying updateTriggerStatus (#21485)
* refactor(components): [scrollbar] Simplifying updateTriggerStatus

* Update packages/components/scrollbar/src/scrollbar.vue

Co-authored-by: Noblet Ouways <91417411+Dsaquel@users.noreply.github.com>

---------

Co-authored-by: Noblet Ouways <91417411+Dsaquel@users.noreply.github.com>
2025-07-24 20:22:01 +08:00
btea
865ce3849e fix(components): [table] revert 20210 (#21482)
* fix(components): [table] revert 20210

* chore: update

* test: check indent
2025-07-24 20:04:31 +08:00
Zhong
283fa72bc9 feat(components): [cascader] add header and footer slot (#21486)
* feat(components): [cascader] add header and footer slot

* docs(components): [cascader] simplify the code

* docs(components): [cascader] merge header and footer example

* docs(components): [cascader] add clear case
2025-07-24 12:03:41 +00:00
知晓同丶
39f439e436 feat(components): [dialog] add transition prop (#21479)
* feat(components): [dialog] add `transition` prop

* fix: revert export

* chore: add test

* chore: remove useless mode

* refactor: use built-in utils & simpify code

* refactor: update use-dialog.ts

* refactor: update use-dialog.ts

* fix: add warn tip

* chore: change warn description

* refactor: remove classes & add doc tip
2025-07-24 11:47:40 +02:00
thinkasany
59374e86d0 refactor(components): [timePicker] touch start event (#21458) 2025-07-24 11:34:42 +02:00
Zhong
22c02e0c8e fix(components): [table-v2] keep hover state after expanded (#21472)
* fix(components): [table-v2] keep hover state after expanded

* refactor(components): [table-v2] partial field change to optional
2025-07-24 17:27:30 +08:00
thinkasany
d255a3e5ed refactor(components): [scrollbar] Simplifying shouldSkipDirection (#21484) 2025-07-24 11:19:20 +08:00
keeplearning66
fc581f9e9d style(components): [input] prevent slot element width squeeze (#21476)
* style(components): [input] prevent slot element width squeeze

* fix: use flex instead of flex-grow
2025-07-24 09:34:03 +08:00
ydkdev
50f29f3e3e fix(components): [dropdown] prevent unexpected scrolling on hovering (#20518)
prevent unexpected scrolling when the root element

sets scroll-padding

closed #20455
2025-07-23 13:14:57 +00:00
遇见同学
74833b49bc fix(components): [menu] hide arrow right padding incorrect (#21292)
* fix(components): [menu] Hide Arrow Padding Right Value

* fix(components): [menu] Hide Arrow Padding Right Value

* feat: Hide Arrow Padding Right Value

* feat: dynamically calcMoreButtonWidth

* Revert "feat: dynamically calcMoreButtonWidth"

This reverts commit b46953e333.

* chore: dynamic solution

* chore: fix

* Update packages/theme-chalk/src/menu.scss

---------

Co-authored-by: Dsaquel <291874700n@gmail.com>
Co-authored-by: Noblet Ouways <91417411+Dsaquel@users.noreply.github.com>
2025-07-23 18:21:16 +08:00
dhj-l
6e419e9b9a fix(components): [time-picker] fix keyboard arrow controls (#21215) 2025-07-23 17:36:38 +08:00
btea
6593d815e6 feat(components): [scrollbar] add distance prop (#21261)
* feat(components): [scrollbar] add `distance` prop

* feat: update trigger end logic

* refactor: code

* refactor: reduce code

* chore: update check

* refactor: rename

* Update docs/en-US/component/scrollbar.md
2025-07-23 10:37:13 +02:00
xingyixiang
be98423b29 fix(components): [form] maximum recursive updates exceeded (#21391) 2025-07-23 16:28:00 +08:00