Commit Graph

1708 Commits

Author SHA1 Message Date
btea
046815e33d feat(components): [cascader] lazyLoad support reject (#22283)
* feat(components): [cascader] `lazyLoad` support reject

* feat: update

* fix: update

* feat: remove unnecessary change

* test: add new test

* fix: update

* feat: update

* docs: update

* docs: update
2025-09-29 12:27:16 +02:00
一只前端汪
896815b986 fix: Translation document path splicing error (#22364)
fix: docs jump error
2025-09-29 17:58:01 +08:00
Rainbow
56f05a6522 feat(components): [mention/menu/dropdown/pagination] add popper-style (#22278)
* feat: add popper-style

* fix: update

* docs: update version number
2025-09-29 14:51:22 +08:00
SuQingyao
5b1bde20fe feat(components): [watermark] add fontGap prop (#22342)
* feat(components): [watermark] add fontGap property

* docs(components): [watermark] add fontGap option

* docs(components): [watermark] add version annotation to fontGap property
2025-09-29 14:25:07 +08:00
Xc
b1f3b6602c docs(components): [tooltip, popover] controlled mode warnings (#12088)
* docs(components): [tooltip, popover]
* Add controlled mode api description

* docs: add code lost

* chore: add missing comments

---------

Co-authored-by: Dsaquel <291874700n@gmail.com>
2025-09-29 14:18:39 +08:00
一只前端汪
7c16480bcd refactor(style): Update Eslint to V9 and Prettier to V3 (#21949)
* refactor(style): Update Eslint to V9 and Prettier to V3

* fix: vscode color

* fix: vscode color

* chore: remove Useless dependence and old config file

* chore: format

* Merge branch 'dev' into eslintV9

* fix: fix

* fix: ssr test

* fix: ssr test

* fix: use defineConfig

* fix: prettier format and ignore docs dist

* fix: index.mjs => index.js

* fix: Vscode color

* fix: prettier ignore global.d.ts

* fix: format

---------

Co-authored-by: 2586740555 <15972343+CYJ090915@user.noreply.gitee.com>
2025-09-29 14:14:30 +08:00
0song
2abf9cf4b9 chore: update doc (#22367) 2025-09-29 04:09:38 +00:00
jiaxiang
eea25b2d90 chore: Remove un used deps (#22365)
* chore: remove escape-html dependency

* chore: remove escape-html dependency
2025-09-29 11:57:09 +08:00
Zhong
cb672f0ad1 chore: upgrade @element-plus/icons-vue 2.3.1 to 2.3.2 (#22343) 2025-09-28 23:59:30 +08:00
Noblet Ouways
0e8b017874 fix(components): [date-picker] allow plain array for modelValue (#22140)
* fix(components): [date-picker] allow array model value type

Co-authored-by: DDDDD12138 <43703884+DDDDD12138@users.noreply.github.com>

* chore: rebase

* chore: docs tweak

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

---------

Co-authored-by: DDDDD12138 <43703884+DDDDD12138@users.noreply.github.com>
Co-authored-by: qiang <qw13131wang@gmail.com>
2025-09-26 21:29:41 +08:00
qiang
4684320916 fix(components): [popconfirm] unable to capture focus (#22310)
* fix(components): [popconfirm] unable to capture focus

* fix: test

* chore: revert event
2025-09-26 20:58:19 +08:00
Zhong
d4d67fde11 docs(components): [popover/popconfirm] add inherited Tooltip attributes (#22314)
docs(components): [poppover/popconfirm] add inherited Tooltip attributes
2025-09-25 17:36:53 +08:00
Rainbow
ae0c9b2c4a docs(components): [message-box] add missing modal prop (#22311)
* docs(components): [message-box] add missing modal prop

* docs: update
2025-09-25 07:12:38 +08:00
sea
3b72e183d8 refactor: remove tooltip-v2 visual-hidden components (#22252)
refactor: remove tooltip-v2 components
2025-09-23 22:45:16 +02:00
sea
45cedbb3c5 docs: update import link in lang example (#22298) 2025-09-23 17:40:36 +08:00
Rainbow
c039171ecb docs(components): [tooltip/time-picker/datetime-picker] add the missing prop about popper (#22284)
* docs: add the missing prop about popper

* docs: update

* docs: update
2025-09-23 17:29:47 +08:00
Zhong
b197bbf82d feat(components): [autocomplete] add loopNavigation attributes (#22281)
* fix(components): [autocomplete] allow cyclic keyboard navigation

* fix: update

* docs: update

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

---------

Co-authored-by: btea <2356281422@qq.com>
2025-09-23 17:27:24 +08:00
btea
ec86b5d6ad feat(components): [date-picker] add automatic-dropdown prop (#21764)
* fix(components): [date-picker] refocue the window causes panel to pop up

* fix: remove console

* feat: add `automatic-dropdown` prop

* fix: update

* fix: update

* docs: update

* docs: update

* docs: update

* docs: update

* docs: update
2025-09-22 17:40:20 +08:00
Zhong
fdf563154d docs(components): [tree/tree-v2] explicitly specify the slot name (#22279) 2025-09-22 10:46:11 +08:00
Noblet Ouways
6724cce7db fix(components): [color-picker] incorrect thumb offset (#22266)
* fix(components): [color-picker] incorrect thumb offset

* chore: expose

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

---------

Co-authored-by: qiang <qw13131wang@gmail.com>
2025-09-21 20:59:31 +08:00
Rainbow
2adc067bee feat(components): [autocomplete/time-select/color-picker] add popper-style (#22263)
feat(components): add popper-style
2025-09-21 10:03:35 +08:00
Rainbow
f467998a9e docs(components): [cascader] improve the description of popper (#22267) 2025-09-21 10:02:43 +08:00
Rainbow
9059cac24a docs(components): [loading] supplement the type of text (#22265) 2025-09-21 07:59:36 +08:00
Rainbow
f91907e7fc docs(components): [select/select-v2] improve the description of popper (#22261) 2025-09-21 07:56:52 +08:00
btea
8ec5186366 chore: format image load failed demo (#22220) 2025-09-18 10:21:04 +08:00
jiaxiang
0ff86060ab feat(components): [image-viewer] add error slot (#21961)
* feat(components): [image-viewer] add custom failed content

* Update packages/components/image-viewer/src/image-viewer.vue

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

* feat: rename error slot

* test: add custom load failed slot tests for Image and ImageViewer

* docs: perf dome

* fix: update v

* feat: add activeIndex and src properties

* fix: add key binding to img element for better reactivity

* fix: keep original structure

* fix: restore error source in image load-failed example

* feat: add image preview

* refactor: remove unused var

* fix: update demo

* chore: better contrast for dark mode

---------

Co-authored-by: Noblet Ouways <91417411+Dsaquel@users.noreply.github.com>
Co-authored-by: Dsaquel <291874700n@gmail.com>
2025-09-17 17:46:35 +02:00
catanswer
8371deaa5d feat(components): [image-viewer] add initial-scale prop (#22071)
* feat(components): [image-viewer] add initialScale attribute

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

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

* feat(components): [image-viewer] support set asynchronously

* feat(components): [image-viewer] Change initialScale to scale

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

* Update packages/components/image-viewer/src/image-viewer.ts

* chore: format

---------

Co-authored-by: catanswer <--global>
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-09-17 15:06:50 +00:00
0song
1edf5497cf chore: update sitemap link (#22209) 2025-09-17 08:02:42 +00:00
0song
e938405840 chore: update home page for better SEO (#22208)
* chore: update home

* chore: update home

* chore: update home
2025-09-17 15:45:07 +08:00
0song
055480b197 chore: add deploy sitemap.xml (#22201)
* chore: update sitemap

* chore: update sitemap
2025-09-17 14:38:18 +08:00
0song
bcb395da5e chore: update deploy logic (#22189)
chore: update deploy
2025-09-16 20:25:46 +08:00
sea
65bdf8708d chore: add .gitignore file to /gh-pages (#22188) 2025-09-16 13:53:07 +02:00
Noblet Ouways
c86dfdfe36 feat(components): [tree-select] expose treeRef & selectRef instances (#22147)
* feat(components): [tree-select] expose `tree` & `select` instances

* chore: reword
2025-09-15 14:41:58 +08:00
Noblet Ouways
e92789c55a docs: reorganize radio documentation (#22144) 2025-09-14 08:42:13 +08:00
Rainbow
a4d6fe2cb4 docs(components): [mention] add an example of using props (#22139) 2025-09-13 07:53:04 +08:00
Zhong
a1f7d84def docs: resolve dark mode transition flicker (#22117) 2025-09-11 13:49:21 +08:00
Rainbow
66c37f139f feat(components): [mention] support props prop (#21980)
* feat(components): [mention] support props prop

* feat: update

* feat: update

* feat: update

* feat: update

* feat: update

* docs: update

* feat: update

* Apply suggestions from code review

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

* docs: update version number

---------

Co-authored-by: Noblet Ouways <91417411+Dsaquel@users.noreply.github.com>
2025-09-10 22:13:10 +08:00
Zhong
c15aea57f7 docs(components): update API TOC and fix typo (#22095)
docs: update API TOC and fix typo
2025-09-10 08:59:55 +08:00
Zhong
8400d0d998 feat(components): [dropdown] add virtual-ref / virtual-triggering / show-arrow props (#22056)
* feat(components): [dropdown] add `virtual-ref / virtual-triggering / show-arrow` props

* docs: update

* docs: add tag

* test: add case

* chore: format

* docs: update
2025-09-09 09:32:57 +08:00
sea
73a55f55bd docs: update some components exposes title (#22075)
docs: update exposes title
2025-09-08 12:34:25 +02:00
Rainbow
4a702344e9 docs(components): [checkbox] improve the example of how to use props (#22061) 2025-09-08 09:05:02 +08:00
Rainbow
96ef54ed1e docs(components): [radio] improve the example of how to use props (#22062) 2025-09-08 09:03:00 +08:00
ll-huihui
a4674ca778 feat(components): [input-tag] add drag-tag event (#22038)
* feat(components): 添加drag-tag事件

-remove-tag事件添加当前删除的索引参数\n -添加drag-tag事件\n -修改这两个事件方便不同数据源之间操作

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

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

---------

Co-authored-by: 刘辉 <15909216375@163.com>
Co-authored-by: qiang <qw13131wang@gmail.com>
2025-09-07 13:51:48 +08:00
Zhong
09e6f5dff7 docs(components): [radio] add missing default value (#22048) 2025-09-05 07:01:53 +00:00
betavs
d5e62eb7b9 fix(components): [autocomplete] type declaration error (#15261) 2025-09-04 20:28:44 +08:00
snowbitx
f74e403299 feat(components): [radio-group] support options prop rendering (#21543)
* feat(components): [radio-group] support options

* test: add test case

* docs: tweak doc

* Update basic-usage.vue

* docs: tweak doc

* Update packages/components/radio/src/radio-group.vue

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

* chore: label prop

* Update packages/components/radio/src/radio-group.ts

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

* Update packages/components/radio/src/radio-group.vue

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

* refactor: use ts logic

* Update form.md

* Update message.ts

* refactor: fix effect lost

* refactor: use template logic and update version

* Update radio-group.ts

* Update options.vue

* Update options.vue

* refactor: rename props and  support additional attributes and  render

* chore: default key

* chore: use optionProps

* chore: fix build error

* chore: fix build error

* chore: fix build error

* chore: fix build error

* chore: fix build error

* Update radio-group.vue

* Update basic.vue

* refactor: refer checkbox

* Update pnpm-lock.yaml

* Update pnpm-workspace.yaml

* Update package.json

* Update package.json

* chore: ts error

* Update radio-group.ts

* Update radio-group.ts

* refactor: add more attr support and update version

* refactor: props consistent with select

* Update radio.md

* Update packages/components/radio/src/radio-group.vue

Co-authored-by: kooriookami <38392315+kooriookami@users.noreply.github.com>

* Update packages/components/radio/src/radio-group.vue

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

* chore: type with single line

* chore: fix build error

* chore: delete radioRenderer testcase

---------

Co-authored-by: Noblet Ouways <91417411+Dsaquel@users.noreply.github.com>
Co-authored-by: btea <2356281422@qq.com>
Co-authored-by: kooriookami <38392315+kooriookami@users.noreply.github.com>
2025-09-04 17:26:57 +08:00
sea
b9ac07cb68 refactor(components): [drawer] resizable (#21932)
* Revert "drawer resizable #21608"

* refactor: drawer resizable

* feat: direction & event core

* docs: update

* fix: animation conflict

* fix: watchEffect onCleanup hrm error

* test: add resize case

* chore: format

* test: old case typo

* refactor: rel #21595 & add hover style

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

* chore: del useless file

* chore: del useless file

* chore: rename

Co-authored-by: Dsaquel <291874700n@gmail.com>

* fix: use min resizable error

* fix: multiple resizable style conflicts

* test: fix

---------

Co-authored-by: thinkasany <480968828@qq.com>
Co-authored-by: cszhjh <cszhjh@gmail.com>
Co-authored-by: Dsaquel <291874700n@gmail.com>
2025-09-04 15:33:06 +08:00
qiang
7a18e717d8 feat(components): [tooltip] add focus-on-target prop (#21905)
* feat(components): [tooltip] add focus-on-hover prop

* chore: rename ot focusOnTarget

* chore: remove focusVisible

* chore:  error
2025-09-04 09:05:52 +08:00
thinkasany
1b7af91fca feat(components): [popConfirm] add close-on-press-escape prop (#21981)
* feat(components): [popConfirm] add closeOnPressEscape

* ci: add test

* ci: rerun

* ci: rerun

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

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

* ci: fix

* ci: rerun

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

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

* ci: rerun

* ci: fix

* ci: rerun

---------

Co-authored-by: Noblet Ouways <91417411+Dsaquel@users.noreply.github.com>
Co-authored-by: btea <2356281422@qq.com>
2025-09-04 07:18:02 +08:00
Noblet Ouways
db2b64159a fix(components): [table-v2] add missing LEFT member in Alignment (#22010)
closed #10113
2025-09-03 13:39:33 +08:00