909 Commits

Author SHA1 Message Date
btea
ea926472df feat(components): [input] textarea supports clearing effects (#23723)
* feat(components): [input] textarea supports clearing effects

* Update packages/components/input/__tests__/input.test.tsx

Co-authored-by: rzzf <cszhjh@gmail.com>

* feat: update

* Apply suggestions from code review

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

* Apply suggestions from code review

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

* style: update

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

Co-authored-by: rzzf <cszhjh@gmail.com>

---------

Co-authored-by: rzzf <cszhjh@gmail.com>
Co-authored-by: Noblet Ouways <91417411+Dsaquel@users.noreply.github.com>
2026-03-05 12:08:29 +01:00
btea
4e44f16bac chore: css build compatibility is consistent with the docs (#23711) 2026-03-03 10:32:11 +08:00
Noblet Ouways
76787fdedf chore: refresh build toolchain (#23365)
* chore: refresh js build

* chore: remove fs-extra

* chore: try lightningcss

* chore: correct build

* chore: rolldown minimal

* chore: WIP

* chore: WIP

* fix: WIP

* chore: cleanup

* chore: remove unused

* fix: windows path

* chore: update

* fix: exports missing in nested barrel files

* chore: self review

* chore: apply cb review

* chore: no any

* chore: apply review

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

* chore: set import

* chore: apply review

* chore: upgrade rolldown & plugin dts

* chore: apply review

Co-authored-by: rzzf <cszhjh@gmail.com>

---------

Co-authored-by: btea <2356281422@qq.com>
Co-authored-by: rzzf <cszhjh@gmail.com>
2026-03-02 21:21:24 +01:00
Jeff
cf6426336f style(theme-chalk): [message] resolve incorrect position during transition in Firefox (#23686)
* style(theme-chalk): [message] refacter center style

* style(theme-chalk): [message] refactor center style

* recover style

* fix compatible
2026-02-27 09:49:53 +08:00
知晓同丶
69db3d92b8 style(components): [tabs] add disabled style for prev and next buttons (#23688)
* style(components): [tabs] add disabled style

* style: avoid override cursor in left/right
2026-02-26 15:36:16 +08:00
Noblet Ouways
bd450fb409 style(theme-chalk): [checkbox-button] add disabled+checked visual distinction (#23665) 2026-02-25 11:29:44 +08:00
E66
e5ec61d748 fix(components): [transfer] prevent title width overflow (#23166)
* fix(components): [transfer] fix header and footer layout issues

* test(components): [transfer] fix header count selector in customize test

* Update transfer-panel.vue

* Update transfer-panel.vue

* Update packages/components/transfer/src/transfer-panel.vue

Co-authored-by: rzzf <cszhjh@gmail.com>

* Update transfer.scss

* fix(components): [transfer] Update  transfer.scss

* fix(components): [transfer] Update  transfer.scss

* fix(components): [transfer] Update  transfer.scss

* Apply suggestions from code review

Co-authored-by: rzzf <cszhjh@gmail.com>

* Apply suggestion from @rzzf

Co-authored-by: rzzf <cszhjh@gmail.com>

* Apply suggestion from @rzzf

Co-authored-by: rzzf <cszhjh@gmail.com>

* revert: flex-grow

---------

Co-authored-by: rzzf <cszhjh@gmail.com>
2026-02-22 18:04:42 +08:00
snowbitx
0c8b492dab fix(components): [upload] keep delete icon visible on focus-within (#23561)
* fix(components): [upload] keep delete icon visible on focus-within

* chore: add aria-label

* Update packages/components/upload/src/upload-list.vue

Co-authored-by: rzzf <cszhjh@gmail.com>

* fix: tip style

---------

Co-authored-by: rzzf <cszhjh@gmail.com>
2026-02-06 17:22:53 +08:00
E66
bdf2fe7d51 fix(components): [carousel] fix vertical indicator layout with label and outside (#23368)
* fix(style): [carousel] fix vertical indicator layout with label prop

* fix(style): [carousel] fix outside indicator in vertical mode

* refactor(style): [carousel] optimize style control

* Update carousel.vue

* Update carousel.scss

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

Co-authored-by: rzzf <cszhjh@gmail.com>

* Update carousel.scss

* Update carousel.scss

* Update carousel.scss

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

---------

Co-authored-by: rzzf <cszhjh@gmail.com>
Co-authored-by: keeplearning66 <1256734885@qq.com>
2026-02-03 22:03:49 +08:00
Kylin
f154ce27c6 feat(components): [button] add dashed prop (#22738)
* feat(components): [input] add the dashed attribute

* docs: update tag

* refactor: update the documentation of config-provider

* refactor: update config-provider test

* refactor: update button test

* refactor: update test

* test: update

* refactor: update css

* refactor: reset

* refactor: update css

* refactor: delete blank lines

* docs: update version

* docs: update button type

* docs: update button type

---------

Co-authored-by: rzzf <cszhjh@gmail.com>
2026-02-03 10:39:54 +08:00
rzzf
487beafccd fix(theme-chalk): [card] ensure height works correctly in flex layout (#23539)
* fix(theme-chalk): [card] ensure height works correctly in flex layout

* Add issue number comment
2026-01-28 22:43:52 +01:00
An Hao
38df8de99c feat(components): [table] add row-expandable prop (#23140)
* feat(components): [table] add row-expandable prop

* Update table.md

* fix(components): [table] refine rowExpandable and update expandable docs

* fix(components): [table] refine rowExpandable

---------

Co-authored-by: anhao <wzanh@sinopec.com>
2026-01-27 22:59:45 +01:00
snowbitx
4e5368eda2 fix(components): [collapse-item] missing box-sizing (#23482)
* fix(components): [collapse] header box-sizing

* chore: use include

* chore: fix scss

* Remove empty line in collapse.scss
2026-01-20 11:45:04 +08:00
keeplearning66
199700f0ee fix(components): [input-tag] correct the tooltip theme and the style of the collapse tag (#23138)
* fix: correct the tooltip theme and the style of the collapse tag

* fix: update

* docs: update version number

* Update docs/en-US/component/input-tag.md

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

* refactor: use collapse-tag

---------

Co-authored-by: btea <2356281422@qq.com>
2026-01-12 09:39:31 +08:00
keeplearning66
8b7d8eacf5 feat(components): [timeline] support mode prop (#22929)
* feat(components): [timeline] support item-placement prop

* feat: update

* feat: update

* feat: update

* feat: update

* feat: update

* test: update

* feat: update

* feat: update

* feat: update

* docs: update version number

* feat: update

* feat: revert padding

* feat: update

* chore: format

* docs: update version number

* chore: use ExtractPublicPropTypes

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

Co-authored-by: rzzf <cszhjh@gmail.com>

* style: use content-box

* docs: add an example

* style: add padding-right: 0

* docs: remove max-width: 600px

* feat: add alternate-left and alternate-right

* feat: modify the value of mode

---------

Co-authored-by: rzzf <cszhjh@gmail.com>
2026-01-08 21:13:52 +08:00
Rainbow
1e15f9d661 feat(components): [avatar-group] new component (#23211)
* feat(components): [avatar-group] new component

* feat: update

* feat: update

* feat: update

* docs: add an example

* refactor: remove unnecessary computed

* refactor: extract props to avatar-group-props

* feat: update

* fix: handle the rendering issue of hiddenAvatars

* style: use inline-flex instead of flex

* test: update test case

* docs: update the default values of size and shape

* refactor: apply rabbit comment

* refactor: apply rabbit comment

* chore: update description

* style: use getCssVar

* style: css variables take effect on collapse-avatars
2026-01-05 09:18:22 +08:00
Rainbow
16bbdf7a3b feat(components): [calendar] add controller-type and formatter props (#23045)
* feat(components): [calendar] support controller-type prop

* refactor: move handleDateChange to useCalendar

* feat: update

* style: update

* style: update

* feat: support formatter prop

* feat: update

* docs: update version number

* chore: use ExtractPublicPropTypes

* test: update

* chore: improve parameter type

* feat: update version number

* feat: update

* feat: update

* Apply suggestions from code review

Co-authored-by: rzzf <cszhjh@gmail.com>

* docs: update example

---------

Co-authored-by: rzzf <cszhjh@gmail.com>
Co-authored-by: warmthsea <2586244885@qq.com>
2025-12-25 10:04:10 +00:00
qiang
73791bb14e fix(theme-chalk): update dark theme color variables for consistency (#23064)
* fix(theme-chalk): update dark theme color variables for consistency

* chore: update

* chore: update
2025-12-22 23:00:27 +08:00
rzzf
2a5fa5f4c5 style(components): separate sub component styles (#23153) 2025-12-22 17:55:50 +08:00
rzzf
43ea7a7007 style(components): [checkbox] resolve border flicker in dropdown (#23121)
* style(components): [checkbox] remove unused styles

* style: update

* style: update

* chore: cleanup

* style: update

Co-authored-by: warmthsea <2586244885@qq.com>

---------

Co-authored-by: warmthsea <2586244885@qq.com>
2025-12-19 12:22:28 +08:00
rzzf
4ed128e14e style(components): [form/form-item] separate form and form-item styles (#23142) 2025-12-18 13:43:03 +08:00
btea
3dcd4d1867 style(components): [date-picker] text and icons are vertical misaligned (#23110)
* style(components): [date-picker] text and icons are vertical misaligned

* fix: keep padding
2025-12-18 09:06:38 +08:00
Noblet Ouways
198db2a870 feat(components): [switch] add active & inactive slots (#22429)
* feat(components): [switch] add active & inactive slots

* chore: docs & tests & refact

* style: icon center

* style: items-center

Co-authored-by: Zhong <cszhjh@gmail.com>

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

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

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

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

---------

Co-authored-by: Zhong <cszhjh@gmail.com>
Co-authored-by: btea <2356281422@qq.com>
2025-12-13 21:40:23 +01:00
qiang
974ba4d3bf feat(components): [table-v2] accessibility enhancement (#22983)
* feat(components): [table-v2] accessibility enhancement

* chore: add test

* chore: formatted
2025-12-13 20:27:41 +08:00
btea
2fb7db6a41 style(components): [radio] inner add transition (#23083) 2025-12-12 14:42:22 +01:00
sea
cbb5a0e606 style: compatible with new versions of sass (#23070)
* style: compatible with new versions of sass

* chore: update

* chore: update

* chore: update

* chore: update
2025-12-12 21:21:13 +08:00
Kylin
30af39fff6 fix(components): [dialog] cannot be clicked when closed (#22978)
* fix(components): [dialog] cannot be clicked when closed

* refactor: add test

* refactor: update test
2025-12-11 12:04:48 +08:00
Noblet Ouways
d215c1c145 style(theme-chalk): [menu] remove outline when hover in chrome (#22994)
* style(theme-chalk): [menu] remove outline when hover in chrome

* style: format

* chore: add scss to lint-staged

---------

Co-authored-by: rzzf <cszhjh@gmail.com>
2025-12-09 09:55:46 +08:00
Haceral
0e1c46fe90 fix(theme-chalk): [table-column] remove shadow on border (#19942)
fix(style): fix table fixed column style
2025-12-07 12:00:32 +08:00
btea
395af6672a chore: format code (#23010) 2025-12-06 12:18:44 +08:00
btea
da1ac941d8 fix(components): [tab] fix style when tab position is bottom (#18425)
* fix(components): [tab] fix style when tab position is bottom

* style: remove redundant style
2025-12-02 18:58:07 +01:00
rzzf
ddcae63665 fix(components): [message-box] disable page scroll when dialog open (#22981) 2025-12-02 12:33:38 +01:00
Noblet Ouways
08a254baaf style(theme-chalk): [card]: grow body height (#22829) 2025-12-02 16:11:53 +08:00
Noblet Ouways
4327f98053 feat(components): [tag] a11y (#22530)
* feat(components): [tag] a11y

closed #15495

* chore: sync locale

* chore: update fr locale

* Update packages/locale/lang/en.ts

Co-authored-by: qiang <qw13131wang@gmail.com>

* Revert "chore: sync locale"

This reverts commit 710ce7640a88870c0d689058942c28faeb23d0cb.

* chore: sync locale redo

* Update packages/locale/lang/zh-tw.ts

* Update packages/locale/lang/zh-mo.ts

* Update packages/locale/lang/zh-hk.ts

* Update packages/locale/lang/zh-cn.ts

* chore: apply btea review

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

* chore: fit height

---------

Co-authored-by: qiang <qw13131wang@gmail.com>
Co-authored-by: btea <2356281422@qq.com>
2025-12-02 15:57:42 +08:00
Spaceman
75b8917d0e fix(components): [radio & checkbox] fix button wrap style (#22073)
* fix(components): [radio] fix el-radio-button css

* fix(components): [radio] fix el-radio-button css

* fix(components): [radio] fix el-radio-button css

fix(components): [radio] fix el-radio-button css

* fix(components): [checkbox] fix checkbox-button border

fix(components): [checkbox] fix checkbox-button border

* fix(components): [radio & checkbox] fix button wrap style

* fix(components): [radio & checkbox] fix button wrap style

Removed unnecessary blank line in radio-button.scss.
2025-12-02 15:18:15 +08:00
qiang
cba30d8cd2 feat(components): [table] accessibility enhancement (#22432)
* feat(components): [table] accessibility enhancemen

closed #14301

* chore: sync locale

* chore: add test

* chore: optimize style

* chore: optimize style

* feat(components): [table] sort and filter a11y
2025-12-02 10:41:16 +08:00
知晓同丶
c51fd7e1fe style(components): [cascader] cascader-panel fit width (#21497) 2025-12-02 10:35:12 +08:00
qdechochen
53e3032180 fix(theme-chalk): [upload]: incorrect padding value for el-upload-dragger (#14903)
* fix(upload.scss): incorrect padding value'

* fix: the padding error of is-dragover

* fix: swap dragger padding values

---------

Co-authored-by: qiang <qw13131wang@gmail.com>
2025-12-02 10:27:14 +08:00
LooSheng
d732c88e9e style(theme-chalk): dark mode component bg-color transparent on overlay (#10890)
style(theme-chalk): dark bg-color transparent

Co-authored-by: qiang <qw13131wang@gmail.com>
2025-12-02 10:25:41 +08:00
duyidao
509572d54d style(theme-chalk): [form-item] reset top position label padding-right (#22965)
style(theme-chalk): form-item when label is top still has padding right

Fixed the label and right padding of el-form-item when label-position is set to top
2025-11-30 22:28:09 +01:00
Roojay
aff3580298 fix(theme-chalk): add a $space parameter to the channel function (#19166)
Co-authored-by: 云游君 <me@yunyoujun.cn>
2025-11-24 22:22:08 +08:00
DDDDD12138
6d1d9a24c3 fix(components): [steps] prevent external line-height from affecting layout (#19319)
fix: [steps] prevent external line-height from affecting layout

Co-authored-by: qiang <qw13131wang@gmail.com>
2025-11-24 10:58:26 +01:00
Den Moshkin
e3eff3725f feat(components): [button-group]: add direction prop (#18906)
* feat(components): [button-group]:add vertical direction for button group

* feat(components): [button-group]: add direction prop (update)

* feat(components): [button-group]: fix docs

* feat(components): [button-group]: update version

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

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

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

* chore: format

* docs: improve sentence

* docs: improve display example

* refactor: enhance prop type

- fit with segmented direction prop
- enhance type according with
https://github.com/element-plus/element-plus/pull/22757

---------

Co-authored-by: btea <2356281422@qq.com>
Co-authored-by: Dsaquel <291874700n@gmail.com>
2025-11-23 09:07:43 +08:00
rzzf
0486fb229e style(theme-chalk): show the cursor correctly when disabled (#22856)
* style(theme-chalk): [cascader] show the cursor correctly when disabled

* style: update rate
2025-11-19 16:12:06 +08:00
qiang
669585fc43 fix(theme-chalk): [anchor] update link styles for hover and focus states (#22841)
* fix(theme-chalk): [anchor] update link styles for hover and focus states

* docs: Update document styles

* Update docs/.vitepress/vitepress/styles/content/table-of-content.scss

* docs: update toc-content left padding

---------

Co-authored-by: sea <45450994+warmthsea@users.noreply.github.com>
Co-authored-by: warmthsea <2586244885@qq.com>
2025-11-18 09:59:13 +00:00
Putia3
210be41ff4 style: [select] remove unnecessary style (#22765)
style(style): [select]The situation does not exist
2025-11-12 21:06:32 +08:00
rzzf
0723ec60ed refactor(components): [image-viewer] use useLockscreen for scroll lock (#22734) 2025-11-11 17:19:00 +08:00
Zhong
bc6a25ab2b fix(components): [pagination] avoid override button styles in slots (#22570) 2025-10-27 15:06:30 +08:00
qiang
031282014a feat(components): [color-picker-panel] predefine a11y (#22527)
* feat(components): [color-picker-panel] predefine a11y

* chore: sync locale

* Update packages/components/color-picker-panel/src/composables/use-predefine.ts

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

* chore: update

---------

Co-authored-by: Noblet Ouways <91417411+Dsaquel@users.noreply.github.com>
2025-10-23 21:17:43 +08:00
sea
b0b05d331c style: remove unuse imports & update autocomplete #loading center style (#22490)
* style: remove unuse imports & update autocomplete #loading center style

* chore: update

Co-authored-by: cszhjh <cszhjh@gmail.com>

---------

Co-authored-by: cszhjh <cszhjh@gmail.com>
2025-10-19 23:03:08 +08:00