Commit Graph

7376 Commits

Author SHA1 Message Date
btea
cdfc78cc87 chore: update 2026-03-12 11:51:11 +08:00
btea
bc8d4af129 chore: fix ts error 2026-03-12 11:17:20 +08:00
Dsaquel
b1d93f3600 chore: make build docs happy 2026-03-11 23:08:14 +00:00
Dsaquel
0bd3251fc4 chore: make ssr testing happy 2026-03-11 22:42:13 +00:00
btea
67567751fc chore: fix ts 2026-03-11 21:31:02 +08:00
Dsaquel
7adb9a87b9 chore: remove nodelinker 2026-03-10 12:53:40 +01:00
Dsaquel
91c792352b Revert "chore: bump node version for pnpm@11 compatibility"
This reverts commit 739ea85a7b.
2026-03-10 12:45:02 +01:00
Dsaquel
b1a48f1487 chore: hdl conflicts 2026-03-10 12:16:21 +01:00
Dsaquel
d56f395d9a chore: apply rabbit review 2026-03-10 12:16:21 +01:00
Dsaquel
8428307608 chore: apply rabbit review 2026-03-10 12:16:21 +01:00
Dsaquel
739ea85a7b chore: bump node version for pnpm@11 compatibility
see https://pnpm.io/11.x/installation#compatibility
2026-03-10 12:16:21 +01:00
Dsaquel
ca3ea30c3b chore: replace shamefullyhoist for nodelinker: hoisted 2026-03-10 12:16:21 +01:00
btea
05ba3fbc99 chore: update changelog (#23769) 2026-03-10 16:13:04 +08:00
renovate[bot]
8124f16159 chore(deps): update dawidd6/action-download-artifact action to v16 (#23749)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-10 15:27:11 +08:00
rzzf
5cf8a6e4b3 ci: fix guideline and COC URLs broken (#23763) 2026-03-10 15:08:53 +08:00
snowbitx
0b9556240b fix(components): [tooltip] sync visible after disabled toggle (#23738) 2026-03-09 14:36:25 +01:00
Zachary Bear
8de357ca9a docs(components): [tooltip] optimized basic example (#23756)
* perf(docs): [tooltip] optimized basic example

The `left-*` and `right-*` example are showing single line content,
so user wouldn't see what's the difference between them.

Now I changed them to multiline content.

* style(docs): [tooltip] improve documentation for clarity and consistency

* docs(components): [tooltip] fixed typos

* docs(components): [tooltip] removed leftover prop

* Update docs/examples/tooltip/basic.vue

---------

Co-authored-by: rzzf <cszhjh@gmail.com>
2026-03-09 08:25:40 +00:00
btea
ce8fb70127 chore: @ctrl/tinycolor use catalog protocol (#23754) 2026-03-09 14:43:08 +08:00
renovate[bot]
8c29f50657 chore(deps): update dependency @ctrl/tinycolor to v4 (#23751)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-09 13:40:06 +08:00
知晓同丶
ef4832863e feat(components): [slider] allow step to be set to "mark" (#23685)
* feat(components): [slider] add prop `restrictToMarks`

* rerun test

* fix: fix issues

* fix: fix issues

* fix: fix issues

* refactor: replace `restrictToMarks` with step 'mark'

* fix: types issue

* fix: fix issue

* refactor: optimize code & add range test

* Update slider.md for version 2.13.4

* refactor: simpify code & add warn

* chore: enhance step prop description

* fix: fix docs & add warn

* refactor: optimize markList computation and validation logic

* chore: sync description

* chore: bump `2.13.6`

---------

Co-authored-by: zhixiaotong <947803089@qq.com>
Co-authored-by: rzzf <cszhjh@gmail.com>
2026-03-09 10:49:59 +08:00
Yan
a45ecbab72 style(components): [tag] fix icon in slot causing text wrap (#23725)
* Remove display flex from icon class in tag.scss

```css
.el-tag .el-icon {
    display: flex;
}
```
el-icon已经有了`display: inline-flex`,此处设置`display: flex;`会导致el-icon变成一个块,最终导致图标和文字换行。el-tag带图标的使用场景通常是图标和文字同一行。因此删掉`display: flex;`。

* fix: update icon style

---------

Co-authored-by: rzzf <cszhjh@gmail.com>
2026-03-08 12:38:28 +01:00
keeplearning66
48276fd604 docs: add label for hiding source code (#23747) 2026-03-08 18:24:40 +08:00
vsqaq
6128e09e21 docs(components): [dropdown] example style adjustments (#23746)
* docs(components): [dropdown] example style adjustments

* docs(components): [dropdown] example style adjustments
2026-03-08 13:55:14 +08:00
Element
637874b8c2 chore: Update changelog 2.13.5 (#23745)
chore: update changelog 2.13.5
2026-03-07 23:09:11 +08:00
rzzf
fe437c84ca chore: fix locale/lang/*.ts dts default export (#23741) 2026-03-07 12:13:12 +01:00
btea
39076202ec chore: fix build (#23737)
* chore: fix build

* chore: update
2026-03-07 10:49:54 +01:00
Element
ad99f7300a chore: Update changelog 2.13.4 (#23733)
chore: update changelog 2.13.4
2026-03-06 11:28:51 +00:00
Zachary Bear
ada3b2a206 feat(components): [popover] expose hide() through slot (#23694)
* feat(components): [popover] expose hide() through slot

* docs(components): [popover] update slots section

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

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

* style(docs): [popover] formatted descriptions

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

Co-authored-by: keeplearning66 <1256734885@qq.com>

---------

Co-authored-by: btea <2356281422@qq.com>
Co-authored-by: keeplearning66 <1256734885@qq.com>
2026-03-06 12:29:08 +08:00
rzzf
2e05c91335 docs: add component changelog drawer and open issues button (#23724)
* docs: add component changelog drawer and open issues button

* docs: update comp name

* docs: optimize code

* docs: apply cb review

* Apply suggestions from code review

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* docs: apply cb review

* docs: apply cb review

* docs: add in-memory cache for issue count requests

Cache GitHub API responses for 5 minutes to avoid redundant
requests when navigating between component pages.

Co-authored-by: GitHub Copilot <noreply@github.com>

* Update docs/.vitepress/vitepress/components/globals/vp-component-meta.vue

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

* docs: optimaze code

* docs: fix i18n

* style: update version color

* docs: fix ts error

* docs: improve style and display condition

* fix: alias comp parser

* docs: show the last 20 versions

---------

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: GitHub Copilot <noreply@github.com>
Co-authored-by: btea <2356281422@qq.com>
2026-03-06 08:16:47 +08:00
snowbitx
f695f8f05e feat(components): [time-picker] add save-on-blur prop (#23531)
* feat(components): [time-picker] prevent auto-fill on focus when empty

* docs: add doc

* docs: update doc

* 更新 time-picker.md

* fix: propagate the effect until confirm

* Update time-picker.md

* fix: clear bug

* fix: clear bug

* fix: clear bug

* fix: time-range clear bug

* fix: test error

* test: add test case

* docs: update doc

* fix: clear bug refactor

* Update packages/components/time-picker/src/time-picker-com/basic-time-spinner.vue

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

* refactor: use rAF

* refactor: optimize useOldValue options

* chore: use unknown

---------

Co-authored-by: rzzf <cszhjh@gmail.com>
2026-03-05 14:08:35 +00:00
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
rzzf
25a3595ede docs(components): [watermark] improve text color readability in dark (#23721) 2026-03-04 10:51:28 +08:00
snowbitx
17627647e3 fix(components): [color-picker-panel] set showAlpha default to false (#23709)
fix(components): [color-picker-panel] fix typecheck error
2026-03-03 21:30:06 +00:00
Noblet Ouways
d1a60f599d fix(components): [tree] reconcile parent states in setCheckedKeys (#23697)
closed #22032
2026-03-03 16:49:47 +08:00
rzzf
fea1ae7a86 test(components): [carousel] use fake timers instead of real timers (#23712)
test(components): [carousel] use mock timers instead of real timers
2026-03-03 11:48:20 +08:00
btea
4e44f16bac chore: css build compatibility is consistent with the docs (#23711) 2026-03-03 10:32:11 +08:00
btea
484f2cb298 feat(components): [input] emit clear event pass event parameter (#23696)
* fix(components): [input] click clear icon should trigger the event

* fix: update

* fix: update

* test: update

* docs: update
2026-03-03 10:15:23 +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
Bryan Qiu
074e9c022b docs(components): [autocomplete] fix invalid placement enum value (#23708) 2026-03-02 23:36:13 +08:00
0song
125e05d617 chore: update doc (#23707) 2026-03-02 06:53:03 +00:00
btea
245722bd8e chore: upgrade @ctrl/tinycolor (#23704) 2026-03-01 20:54:59 +08:00
Element
6a826e56e7 chore: Update changelog 2.13.3 (#23703)
chore: update changelog 2.13.3
2026-02-28 20:55:31 +08:00
leihaohao
91b46a7594 fix(components): [form/form-item] initial value and reset func (#23597)
* fix(components): [form][form-item] initial value and reset func

* fix: resetFields

* fix: coderabbitai

* fix: resetFields

* fix: coderabbitai

* fix: resetFields

* fix: setInitialValues

* chore: simplify

* docs: better doc

* chore: sync doc

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

* docs: update

* docs: update

---------

Co-authored-by: Dsaquel <291874700n@gmail.com>
Co-authored-by: btea <2356281422@qq.com>
2026-02-27 11:22:32 +08:00
btea
6ac113696e fix(components): [affix] update logic caused infinite loop (#23599)
* fix(components): [affix] update logic caused infinite loop

* fix: update

* fix: update
2026-02-27 10:54:42 +08: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
Noblet Ouways
1dc034570d fix(components): [select/v2] stop change event bubbling (#23669)
fix(components): [select] stop change event bubbling
2026-02-27 08:03:59 +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
@长久同学
7475ac8eeb fix(components): [select] Slot default invoked outside of the render (#23232)
* fix(components): [select] Slot default invoked outside of the render

* test: fix expect error

---------

Co-authored-by: rzzf <cszhjh@gmail.com>
2026-02-26 15:26:39 +08:00
rzzf
de70ad1ac9 fix(components): [input-tag] delimiter does not support pasted line breaks (#23674)
* fix(components): [input-tag] delimiter prop does not support \n

* test: format

* fix: update

* fix: unexpected additions and pasting over input
2026-02-26 10:18:00 +08:00
Noblet Ouways
aef049776f fix(components): [form] support nested FormRules (#23668) 2026-02-26 10:12:26 +08:00