Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(menu): sub-menu在非弹出模式下同样支持 selectable 属性。 #3326

Open
wants to merge 689 commits into
base: feature
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
689 commits
Select commit Hold shift + click to select a range
970e9dc
fix(tree): change the order of select and check emit (#2228)
Loongphy Mar 17, 2023
05465ef
feat(locale): add Vietnamese and Khmer (Cambodian) language support (…
oljc Mar 17, 2023
8174b72
fix: divider's props.size and props.type invalid bug (#2205)
mBigFlower Mar 17, 2023
bdb69ee
enhance(virtual-list-v2): optimize type (#2168)
Zhxxxxxxxx Mar 17, 2023
091b929
enhance(upload): beforeUpload allows to return a boolean (#2204)
wehuss Mar 17, 2023
91322cd
release version
flsion Mar 17, 2023
dfa4d26
enhance: update the buttonProps types of some components (#2266)
wehuss Mar 24, 2023
4c78115
fix(select): 不允许自动创建空字符串条目。含有空字符串的下拉选项,清空时将值设置为undefined (#2257)
Saber-Kurama Mar 24, 2023
d39ab62
fix(datepicker): fix year range problem (#2270)
flsion Mar 24, 2023
77ff722
fix(select): fix select async options (#2265)
FerricIon Mar 24, 2023
6461a96
fix: fix nuxt3
flsion Mar 24, 2023
0ceb93e
release version
flsion Mar 24, 2023
06e83ec
release version
flsion Mar 24, 2023
2319ac0
release version
flsion Mar 28, 2023
6b44d22
fix(trigger): Support position calculation within Shadow DOM. (#2273)
oljc Mar 31, 2023
2e8b76c
fix(select): When modelValue is set to undefined or null, _value is s…
Saber-Kurama Mar 31, 2023
c60afb3
fix wrong slot param (#2272)
Rogeregor Mar 31, 2023
fdb1cc3
fix(list): fix reach problem (#2295)
flsion Mar 31, 2023
febebae
fix(Transfer): 修复 title 部分 ellipsis 失效 (#2278)
latte03 Mar 31, 2023
8e91b5a
fix(time-picker): prevent event from propagating in onClear (#2271)
oljc Mar 31, 2023
52d3ce3
release version
flsion Mar 31, 2023
ccf7668
fix(trigger): add try-catch (#2300)
flsion Apr 3, 2023
5fd65e6
release version
flsion Apr 3, 2023
f5a5363
feat(Transfer): add custom-header of transfer (#2314)
latte03 Apr 7, 2023
c61f0eb
fix: 修复exchange-time在select下没生效的问题 (#2302)
Przeblysk Apr 7, 2023
60226ad
feat(switch): 开关新增checkedText、uncheckedText (#2223)
czq297297 Apr 7, 2023
93ccc38
feat(date-picker): add property abbreviation (#2264)
oljc Apr 7, 2023
4994b93
feat(tree): add data-level and data-key attributes to tree nodes (#2192)
Saber-Kurama Apr 7, 2023
b328b43
release version
flsion Apr 7, 2023
4fc4fce
fix: fixed individual cases where tab slots are not updated (#2325)
latte03 Apr 14, 2023
61c9d90
fix: 修复写法问题导致sizeStyle没有传递的问题 (#2327)
Przeblysk Apr 14, 2023
8734032
fix(cascader): 修复搜索结果展示异常(#2324) (#2326)
ZhongMingKun Apr 14, 2023
b8dd30e
fix(table): fix virtual style problem (#2337)
flsion Apr 14, 2023
02c42b4
release version
flsion Apr 14, 2023
aaeddef
docs(modal): modal文档中ModalConfig的默认值 (#2347)
Saber-Kurama Apr 21, 2023
c7467a2
fix(date-picker): fix class names (#2349)
FerricIon Apr 21, 2023
dc9f38b
fix(select): fix the inconsistent line-height and height of select-vi…
Saber-Kurama Apr 21, 2023
ee03f97
release version
flsion Apr 21, 2023
d0f5f5b
fix(select): fix enter problem (#2378)
flsion Apr 28, 2023
4dcbcd7
fix issure: #2372 (#2373)
ccCaowenyue Apr 28, 2023
5f2e6f8
feat(drawer/modal): add onOk/onCancel event params (#2358)
Zz-ZzzZ Apr 28, 2023
1f05a71
enhance(modal): add event (#2379)
flsion Apr 28, 2023
deac664
enhance(modal): add event
flsion Apr 28, 2023
46a8d96
feat(image-preview-group): add actions slot (#2389)
seepine May 12, 2023
8525e09
feat(cascader): support full path search (#2363)
Zz-ZzzZ May 12, 2023
9fb288c
enhance: single input add title (#2412)
flsion May 12, 2023
01ad62e
fix: fix table sort problem (#2413)
flsion May 12, 2023
45effde
feat(trigger): add scrollToClose
flsion May 12, 2023
e45d419
Revert "feat(trigger): add scrollToClose"
flsion May 12, 2023
047054c
feat(trigger): add scrollToClose (#2414)
flsion May 12, 2023
b5c7a5d
fix: 修复divider的margin无法设置为0的问题 (#2390)
liumingye May 12, 2023
664d97b
fix(date-picker): fix missing props declear (#2359)
treel1n May 12, 2023
f80dcdb
docs: update (#2416)
flsion May 12, 2023
ae40543
feat(trigger): add scrollToClose
flsion May 12, 2023
74850c7
release version
flsion May 12, 2023
a2c5daa
fix(drawer & modal ): fix onOk & onCancel type error in function call…
Zz-ZzzZ May 19, 2023
2787e67
fix: fixed calculation logic for HeaderOperations (#2451)
oljc May 26, 2023
5e434df
fix(modal): fix modal drag error when define top prop (#2446)
Zz-ZzzZ May 26, 2023
5a95e2a
fix(transfer): fix transfer item can be selected when disabled (#2445)
Zz-ZzzZ May 26, 2023
df17d6c
fix(modal): add width attribute, fullscreen width become invalid. (#2…
lq9958 May 26, 2023
76acdec
fix(modal): fix modal drag error when drag to top edge (#2458)
Zz-ZzzZ May 26, 2023
e19ac47
feat(table): enhance table event handling (#2452)
oljc May 26, 2023
fba6865
release version
flsion May 26, 2023
63a2c00
fix(modal): can not set width attribute (#2467)
lq9958 May 31, 2023
8d8baf5
release version
flsion May 31, 2023
da6c32f
feat(config-provider): empty slots add component attribute (#2448)
Saber-Kurama Jun 2, 2023
8ece5b4
fix(modal): fix modal confirm missing warning icon in the title (#2465)
longshihui Jun 2, 2023
e226619
feat(alert): add center prop (#2464)
Zz-ZzzZ Jun 2, 2023
b9dd863
feat(number-input): ignoring mode when hide button (#2461)
kaikaibenkai Jun 2, 2023
0bc9da1
feat(empty): add new prop (#2474)
flsion Jun 2, 2023
fdcede3
fix(date-picker): add getDefaultValueFormat to solve v-model for week…
Saber-Kurama Jun 2, 2023
7c9a813
Update calendar.tsx console.log in prod (#2434)
airene Jun 2, 2023
c894857
feat(select): the header and footer are displayed in the empty state …
Saber-Kurama Jun 2, 2023
1ce54bd
feat(tree-select): Add header and footer slots to tree-select (#2417)
oljc Jun 2, 2023
041835f
feat(mention): search event add a prefix param (#2356)
chenguzhen87 Jun 2, 2023
cbb8f03
feat(spin): add hideIcon prop and tip slot. (#2303)
oljc Jun 2, 2023
5433b61
release version
flsion Jun 2, 2023
4242b05
自定义prefix-cls时,badge样式异常问题 (#2476)
chenguzhen87 Jun 9, 2023
68d695a
fix(select): fix search pointer problem (#2487)
flsion Jun 9, 2023
c0cf149
fix(select-tree): fix search problem (#2488)
flsion Jun 9, 2023
e580f90
release version
flsion Jun 9, 2023
fdc67f5
fix: Alter typo, and missing export ImagePreviewAction in arco-vue.ts…
hisland Jun 30, 2023
39a9fae
fix(table): add .arco-table-border-header-cell .arco-table-th-resizi…
Saber-Kurama Jun 30, 2023
c38ae47
feat(table): add mouse hover events to cells (#2489)
wsw2000 Jun 30, 2023
c0c8d44
fix(virtual-list): fix virtual-list scrolling position is wrong when…
Saber-Kurama Jun 30, 2023
a518f9b
doc: fix select doc problem (#2528)
flsion Jun 30, 2023
f1ac7e0
feat(config-provider): add exchangeTime (#2529)
flsion Jun 30, 2023
98ed3ea
release version
flsion Jun 30, 2023
bc343bf
fix(table): fix the bug of merging cells in subtrees (#2540)
Saber-Kurama Jul 14, 2023
d044e10
fix: fix adaptive height issue with divider (#2561)
oljc Jul 14, 2023
193c67e
fix(image): icon not centered without alt or description in error sta…
Saber-Kurama Jul 14, 2023
582d88b
fix: 修复没有 alt 或者 description 时,错误状态的图标显示偏上的问题 (#2563)
coderhyy Jul 14, 2023
8b36237
fix(Table): Change the first parameter of the summary-span-method met…
WhiteZbaize Jul 14, 2023
8448770
release version
flsion Jul 14, 2023
d7cf9e3
feat(tree-select): header and footer visibility in empty data state (…
oljc Jul 21, 2023
6e8964e
fix(Table): pass .raw to rowClass, 跟文档和 renderSummaryRow 一样保持一致 (#255…
hisland Jul 21, 2023
3892fde
docs: fix errors in the pinia example in Arco Pro (#2566)
kaikaibenkai Jul 21, 2023
af33cb8
feat(cascader): add virtual list support (#2577)
flsion Jul 21, 2023
058b7b7
fix(tree-select): replace border with bordered (#2568)
seepine Jul 21, 2023
a04eef4
feat: add slots for input-number box value manipulation icons (#2560)
oljc Jul 21, 2023
1b595be
fix(result): fix 500 image problem (#2578)
flsion Jul 21, 2023
d059a6f
feat(list): Scroll maxHeight supports string type (#2544)
wsw2000 Jul 21, 2023
30c7240
release version
flsion Jul 21, 2023
7b53894
fix(tree-select): fix border problem (#2580)
flsion Jul 24, 2023
446aaa4
release version
flsion Jul 24, 2023
9d2ba37
fix(typography): enhanced typography styles for handling long words (…
oljc Jul 28, 2023
78ddc1b
fix(statistic): fix value style problem (#2600)
flsion Jul 28, 2023
5153fce
fix(table): fix fixed resize problem (#2598)
flsion Jul 28, 2023
4ac1620
fix(table): draggable tree table (#2503)
Arman19941113 Jul 28, 2023
c350fc9
release version
flsion Jul 28, 2023
2f8ffb0
fix(grid): fix the problem of using v-show in a-grid-item, the initia…
Saber-Kurama Aug 4, 2023
c146cf0
release version
flsion Aug 4, 2023
1bfe8bc
fix(modal): fix interface problem (#2628)
wehuss Aug 11, 2023
a6e5909
💎 Enhancement: support whether to hide the title (#2605)
censujiang Aug 11, 2023
ad9e155
feat(auto-complete): add virtual list support (#2596)
seepine Aug 11, 2023
6703d91
feat(timeline): add label slot (#2591)
kaikaibenkai Aug 11, 2023
b2fa414
style: fix IDE-reported ESLint Error: Remove ␍ Error (#2626)
kirklin Aug 11, 2023
289b064
feat: added image-preview-action type definition (#2625)
motian Aug 11, 2023
a50d4f9
feat: enhance image preview (#2616)
oljc Aug 11, 2023
9bae847
fix: fix install problem (#2633)
flsion Aug 11, 2023
d445565
release version
flsion Aug 11, 2023
44aa7cd
fix(dom): Support position calculation within Shadow DOM (#2649)
Estelle00 Aug 18, 2023
3f1322f
fix(form-item): fix error message not display when help set (#2636)
seepine Aug 18, 2023
fe29f23
feat(transfer): add input-search props (#2656)
flsion Aug 18, 2023
d4afede
chore(gitattributes): fix lf convert to crlf (#2634)
seepine Aug 18, 2023
ca5e41c
release version
flsion Aug 18, 2023
9decb50
enhance(input-number): enhance step button (#2668)
flsion Aug 25, 2023
5491582
fix(virtual-list): fix the wrong scrolling position of the virtual li…
Saber-Kurama Aug 25, 2023
b8b270c
release version
flsion Aug 25, 2023
36d4511
feat: add scroll into view to the field (#2680)
oljc Sep 1, 2023
90261c8
fix(typography): fix style problem (#2682)
flsion Sep 1, 2023
1c861d5
feat(table): :sparkles: support subtree empty state (#2673)
qq326943819 Sep 1, 2023
47120f7
feat(select): support boolean type (#2661)
Saber-Kurama Sep 1, 2023
d5925c4
release version
flsion Sep 1, 2023
5784312
fix(cascader): fix empty state in Cascader Virtual list (#2686)
oljc Sep 8, 2023
d614142
release version
flsion Sep 8, 2023
d835474
fix(form): scroll-to-first-error error in nested form items (#2707)
oljc Sep 15, 2023
1876962
release version
flsion Sep 15, 2023
8ba3bf5
feat(auto-complete): add dropdown scroll event (#2635)
seepine Sep 22, 2023
61be6c7
feat(avatar): add object-fit (#2691)
kingyp1 Sep 22, 2023
adc81d7
feat(input-number): add input-attrs (#2716)
flsion Sep 22, 2023
fb02cc7
feat(transfer): add icon slot (#2708)
oljc Sep 22, 2023
484576e
fix(date-picker): incorrect display of operations in range selector (…
oljc Sep 22, 2023
1fe487d
feat: add scroll to close distance (#2685)
oljc Sep 22, 2023
b483bee
release version
flsion Sep 22, 2023
b78d2d4
feat: update dependencies
flsion Sep 27, 2023
9858c05
feat: update icons
flsion Sep 27, 2023
296c540
enhance(switch): enhance undefined value (#2737)
flsion Oct 13, 2023
309ea8a
fix: add disabled prop to mention input component (#2723)
4xii Oct 13, 2023
0f3c502
release version
flsion Oct 13, 2023
a5ba172
feat(calendar): add slots (#2674)
kinggq Oct 27, 2023
babada0
feat(watermark): add watermark component (#2741)
oljc Oct 27, 2023
755f413
fix(descriptions): fix span problem (#2765)
flsion Nov 3, 2023
ad2b3e1
release version
flsion Nov 3, 2023
4072555
fix(watermark): fix miss entry (#2782)
flsion Nov 8, 2023
9441b9a
release version
flsion Nov 8, 2023
5c7d431
fix: fix isObject function return type error (#2764)
wehuss Nov 10, 2023
70d7594
fix(watermark): fix style problem (#2787)
flsion Nov 10, 2023
f540801
release version
flsion Nov 10, 2023
164f864
fix(input-tag): fix readonly problem (#2824)
flsion Nov 24, 2023
62649b5
docs: add information about the slots of calendar component (#2813)
CoderSerio Nov 24, 2023
fb42186
fix(date-picker): fix invalid date due to mismatch between date and f…
oljc Nov 24, 2023
04d08a4
release version
flsion Nov 24, 2023
1c1c1d6
fix(range-picker): resolve arrow click issue in range-picker (#2865)
oljc Dec 15, 2023
80cf9d2
feat(verification-code): add verification-code component (#2823)
oljc Dec 15, 2023
2104cd9
fix(Pagination): Fix the issue with page being 0 (#2828)
wsw2000 Dec 15, 2023
d2ac1da
fix: 修复文档内容异常 (#2845)
huifer Dec 15, 2023
b50cbd3
docs(form): add component Example (#2826)
lxKylin Dec 15, 2023
be35844
enhance(button): TS type optimization (#2825)
lxKylin Dec 15, 2023
0f21bb5
enhance(cascader): add props watch (#2867)
flsion Dec 15, 2023
d4e50b6
release version
flsion Dec 15, 2023
027f115
feat(input-password): Enhance the input-password props (#2784)
oljc Dec 22, 2023
8184d32
feat(watermark): fontColor follows the theme (#2790)
oljc Dec 22, 2023
34850f6
fix(select): fix default problem (#2881)
flsion Dec 22, 2023
315518e
release version
flsion Dec 28, 2023
29d6669
fix(table): fix span problem
flsion Jan 11, 2024
926b68b
Revert "fix(table): fix span problem"
flsion Jan 11, 2024
2434a18
fix(table): fix span problem (#2914)
flsion Jan 11, 2024
3b7a171
enhance(select): enhance selected state style for options (#2895)
oljc Jan 11, 2024
815234f
fix(input): fix overlapping styles of neighboring components in input…
Summer-Shen Jan 11, 2024
c95993a
fix(input): fix group style problem (#2917)
flsion Jan 11, 2024
002604f
release version
flsion Jan 11, 2024
595f00b
fix(rate): fix not display in nuxt (#2930)
flsion Jan 19, 2024
e365a70
fix(avatar-group): fix z-index parameter error in avatar-group (#2925)
oljc Jan 19, 2024
153ab55
fix(image): adjust incorrect type definitions and documentation (#2924)
oljc Jan 19, 2024
273f696
docs(tree): fix missing event parameters in tree component (#2916)
oljc Jan 19, 2024
6678afb
release version
flsion Jan 19, 2024
19ac1b3
fix(input-number): fix change event triggering mechanism (#2915)
oljc Feb 2, 2024
da9613a
fix(watermark): fix font color does not take effect (#2942)
ben1289 Feb 2, 2024
3f0f3b6
fix(table): fix virtual table list not displaying empty state (#2949)
oljc Feb 2, 2024
a13b612
release version
flsion Feb 2, 2024
4c25475
fix(input-number): fix lack of validation after value change (#2961)
oljc Feb 21, 2024
749804c
fix(menu): Fix warning: Invalid prop name: "key" is a reserved proper…
hex-ci Feb 21, 2024
22755e1
fix(date-picker): refactor date utility functions and week picker to …
Summer-Shen Feb 21, 2024
dda3c06
release version
flsion Feb 21, 2024
27fd32b
fix(tree): key is a reserved property (#2995)
betavs Mar 1, 2024
ccc71fb
fix(transfer): fix disabled props not working (#2996)
oljc Mar 1, 2024
933b02b
fix(collapse): resolve reserved property warning (#2997)
oljc Mar 1, 2024
64cafb4
fix(modal): fix fade-modal transition effect works on enter state (#3…
oljc Mar 1, 2024
9e01577
fix(input-number): fix overlap between step button and suffix/append …
oljc Mar 1, 2024
526ad9e
release version
flsion Mar 1, 2024
d28f046
feat: add tree slot data (#3024)
flsion Mar 15, 2024
d8ae3f9
feat(color-picker): add color-picker component (#2958)
oljc Mar 15, 2024
4268927
fix(tabs): fix transition animation for tab title (#3008)
oljc Mar 15, 2024
faf3ce8
release version
flsion Mar 15, 2024
62de685
fix(empty): fix automatically inherited warn (#3048)
oljc Mar 29, 2024
cbcbe67
fix(trigger): fix animation direction for position popup (#3045)
oljc Mar 29, 2024
6f2e371
Update zh-cn.ts (#3028)
lanseria Mar 29, 2024
d886660
fix(upload): example code exception (#3037)
betavs Mar 29, 2024
ce24e71
fix(color-picker): fix v-model not working (#3030)
oljc Mar 29, 2024
f4717b6
style(tree): fix scrollheight calculation of inline-block element (#3…
li1615882553 Mar 29, 2024
fd5f01f
release version
flsion Mar 29, 2024
3b84ac3
fix(transfer): fix disabled behavior in transfer simple mode (#3067)
oljc May 9, 2024
151ae62
fix(upload): import missing image styles for upload component (#3101)
oljc May 9, 2024
ac444e5
fix(color-picker): Optimize background overflow for color control bar…
oljc May 9, 2024
03a661d
fix(docs): should be 1 instead of 2 in form FAQ (#3078)
juetan May 9, 2024
2a49db5
fix(color-picker): fix color-picker style import (#3052)
oljc May 9, 2024
5aa887c
fix(verification-code): fix formatter not being applied during paste …
oljc May 10, 2024
a2a98d6
refactor: correct the type definition for popupContainer (#2998)
oljc May 10, 2024
94d229c
release version
flsion May 10, 2024
d67843d
fix(time-picker): fix issue with read-only mode still being editable …
oljc Jun 7, 2024
5b9905a
fix(input): fix display of allow-clear input button in read-only stat…
oljc Jun 7, 2024
55eff67
fix(table): fix table sticky-header failure with scrollbar (#3170)
oljc Jun 7, 2024
48e35e7
fix(table): Fixed table row-selection table selection style not being…
LLiuHuan Jun 7, 2024
5301be9
feat(table): colum added the minWidth attribute (#3157)
chenguanyin Jun 7, 2024
6e7269c
release version
flsion Jun 7, 2024
2e54ebd
fix: fix tree node folding animation (#3234)
li1615882553 Jul 26, 2024
438c42a
feat(input-number): add keydown event (#3248)
flsion Jul 26, 2024
191615e
fix: 修复time-picker组件 triggerProps 属性未正确透传至 Tarigger 组件的问题 (#3178)
fuxichen Jul 26, 2024
89456f1
enhance(menu): menu color transition of selected items (#3192)
oljc Jul 26, 2024
57a9834
fix(color-picker): fix shaking issue when selecting color with v-mode…
oljc Jul 26, 2024
867cca0
release version
flsion Jul 26, 2024
3cfbef2
feat(select): add tag prop (#3270)
flsion Aug 22, 2024
ca33925
release version
flsion Aug 22, 2024
13dde62
ci: add automatic management for issues (#3291)
oljc Sep 11, 2024
34d953f
fix(calendar): modes prop error (#3281)
Estelle00 Sep 12, 2024
faa5e93
fix(switch): loading state can't be controlled with truthy initial st…
Cnotech Sep 12, 2024
441d187
feat(locale): add language ru-RU (#3290)
oljc Sep 12, 2024
82a4fba
feat(card): update the types of headerStyle and bodyStyle (#3268)
wehuss Sep 13, 2024
4fe44f4
fix(radio-group): fix not inheriting the injected size (#3267)
wehuss Sep 13, 2024
72f2a22
docs(image): fix missing event parameters in image component document…
oljc Sep 13, 2024
684b008
release version
flsion Sep 13, 2024
bf12ffe
Merge remote-tracking branch 'origin/main'
flsion Sep 13, 2024
edc16ce
feat(textarea): add props textareaAttrs for textarea (#3303)
yiwwhl Sep 20, 2024
d6a6e1d
ci: adjust ci run conditions and minor details (#3305)
oljc Sep 20, 2024
e967405
fix(types): update GlobalComponents declarations (#3255)
SharerMax Sep 25, 2024
3bbdab3
fix(input-number): fix readonly not working in button mode (#3314)
oljc Sep 26, 2024
8c33ffb
feat(tabs): add support for scrolling via mouse wheel or touchpad (#3…
oljc Sep 26, 2024
0a07937
fix(cascader): fix custom empty slot not working in some cases (#3315)
oljc Sep 26, 2024
d84f65e
feat(sub-menu): 在非弹出模式下同样支持 selectable 属性。
heyingliang Oct 15, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
218 changes: 218 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,218 @@
# This file is inspired by https://github.com/alexkaratarakis/gitattributes
#
# Auto detect text files and perform LF normalization
* text=auto

# The above will handle all files NOT found below
# These files are text and should be normalized (Convert crlf => lf)

# Source code
*.coffee text
*.css text diff=css
*.htm text diff=html
*.html text diff=html
*.inc text
*.ini text
*.java text
*.js text
*.jsx text
*.less text
*.ls text
*.map text -diff
*.od text
*.onlydata text
*.php text diff=php
*.pl text
*.ps1 text eol=crlf
*.py text diff=python
*.rb text diff=ruby
*.sass text
*.scm text
*.scss text diff=css
.husky/* text eol=lf
*.sql text
*.styl text
*.tag text
*.ts text
*.xml text
*.xhtml text diff=html
*.md text eol=lf
*.vue text eol=lf
*.tsx text eol=lf

# Scripts
*.bash text eol=lf
*.fish text eol=lf
*.sh text eol=lf
*.zsh text eol=lf
# These are explicitly windows files and should use crlf
*.bat text eol=crlf
*.cmd text eol=crlf
*.ps1 text eol=crlf

# Serialisation
*.json text
*.toml text
*.xml text
*.yaml text
*.yml text

# Documents
*.bibtex text diff=bibtex
*.doc diff=astextplain
*.DOC diff=astextplain
*.docx diff=astextplain
*.DOCX diff=astextplain
*.dot diff=astextplain
*.DOT diff=astextplain
*.pdf diff=astextplain
*.PDF diff=astextplain
*.rtf diff=astextplain
*.RTF diff=astextplain
*.md text diff=markdown
*.mdx text diff=markdown
*.tex text diff=tex
*.adoc text
*.textile text
*.mustache text
*.csv text
*.tab text
*.tsv text
*.txt text
*.sql text
*.epub diff=astextplain
AUTHORS text
CHANGELOG text
CHANGES text
CONTRIBUTING text
COPYING text
copyright text
*COPYRIGHT* text
INSTALL text
license text
LICENSE text
NEWS text
readme text
*README* text
TODO text

# Graphics
*.ai binary
*.bmp binary
*.eps binary
*.gif binary
*.gifv binary
*.ico binary
*.jng binary
*.jp2 binary
*.jpg binary
*.jpeg binary
*.jpx binary
*.jxr binary
*.pdf binary
*.png binary
*.psb binary
*.psd binary
# SVG treated as an asset (binary) by default. If you want to treat it as text,
# comment-out the following line and uncomment the line after.
*.svg binary
#*.svg text
*.svgz binary
*.tif binary
*.tiff binary
*.wbmp binary
*.webp binary

# These files are binary and should be left untouched
# (binary is a macro for -text -diff)
*.class binary
*.jar binary
*.war binary

## LINTERS
.csslintrc text
.eslintrc text
.jscsrc text
.jshintrc text
.jshintignore text
.stylelintrc text

# Configs
*.cnf text
*.conf text
*.config text
.editorconfig text
.env text
.gitattributes text eol=lf
.gitconfig text
.htaccess text
*.lock text -diff
package.json text eol=lf
package-lock.json text eol=lf -diff
*.npmignore text
pnpm-lock.yaml text eol=lf -diff
.prettierrc text
yarn.lock text -diff
browserslist text
Makefile text
makefile text

## HEROKU
Procfile text
.slugignore text

## AUDIO
*.kar binary
*.m4a binary
*.mid binary
*.midi binary
*.mp3 binary
*.ogg binary
*.ra binary

## VIDEO
*.3gpp binary
*.3gp binary
*.as binary
*.asf binary
*.asx binary
*.fla binary
*.flv binary
*.m4v binary
*.mng binary
*.mov binary
*.mp4 binary
*.mpeg binary
*.mpg binary
*.swc binary
*.swf binary
*.webm binary

## ARCHIVES
*.7z binary
*.gz binary
*.rar binary
*.tar binary
*.zip binary

## FONTS
*.ttf binary
*.eot binary
*.otf binary
*.woff binary
*.woff2 binary

# Executables
*.exe binary
*.pyc binary

# Text files where line endings should be preserved
*.patch -text

#
# Exclude files from exporting
#

.gitattributes export-ignore
.gitignore export-ignore
.gitkeep export-ignore
104 changes: 104 additions & 0 deletions .github/workflows/deploy-site-preview.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,104 @@
name: deploy-site-preview
on:
pull_request:
types: [opened, synchronize, reopened]
workflow_dispatch:

jobs:
deploy-preview:
permissions:
actions: read
runs-on: ubuntu-latest
steps:
- name: checkout
uses: actions/checkout@master

- name: setup node
uses: actions/setup-node@v3
with:
node-version: 16
cache: 'yarn'

- name: Install deps
run: npm i lerna -g && yarn

- name: build components
run: npm run init

- name: build site
run: NODE_OPTIONS=--max-old-space-size=8192 AssetsPublicPath=/ yarn build:site

- name: netlify install
run: yarn add netlify-cli -D

- name: get PreviewID
run: |
if ${{ github.event_name == 'pull_request' }}; then
echo "PreviewID=${{ github.event.number }}" >> $GITHUB_ENV
else
echo "PreviewID=main" >> $GITHUB_ENV
fi

- name: netlify deploy
env:
NETLIFY_AUTH_TOKEN: ${{ secrets.NETLIFY_AUTH_TOKEN }}
NETLIFY_SITE_ID: ${{ secrets.NETLIFY_SITE_ID }}
run: netlify deploy --auth $NETLIFY_AUTH_TOKEN --site $NETLIFY_SITE_ID --dir=packages/arco-vue-docs/dist --alias=pr-preview-${{ env.PreviewID }}

add-pr-comment:
runs-on: ubuntu-latest
needs: deploy-preview
if: github.event_name == 'pull_request'
steps:
- name: checkout
uses: actions/checkout@master

- name: setup node
uses: actions/setup-node@v3
with:
node-version: 16
cache: 'yarn'

- name: PR Comment
uses: mshick/add-pr-comment@v2
env:
PR_NUMBER: ${{ github.event.number }}
with:
# Message to comment
message: |
[📚 📚 Site Preview: https://pr-preview-${{ env.PR_NUMBER }}--arco-design-vue.netlify.app](https://pr-preview-${{ env.PR_NUMBER }}--arco-design-vue.netlify.app)

image-test:
runs-on: ubuntu-latest
needs: deploy-preview
steps:
- name: checkout
uses: actions/checkout@v3
with:
fetch-depth: 2

- name: setup node
uses: actions/setup-node@v3
with:
node-version: 16
cache: 'yarn'

- name: Install deps
run: npm i lerna -g && yarn

- name: build components
run: npm run init

- name: get PreviewID
run: |
if ${{ github.event_name == 'pull_request' }}; then
echo "PreviewID=${{ github.event.number }}" >> $GITHUB_ENV
else
echo "PreviewID=main" >> $GITHUB_ENV
fi

- name: gen screenshots
run: yarn test:screenshot --domain=https://pr-preview-${{ env.PreviewID }}--arco-design-vue.netlify.app

- name: upload screenshots to argos-cli
run: npx @argos-ci/cli upload ./packages/web-vue/__screenshots__
17 changes: 17 additions & 0 deletions .github/workflows/issue-duplicate.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
name: Issue Mark Duplicate

on:
issue_comment:
types: [created, edited]

jobs:
mark-duplicate:
runs-on: ubuntu-latest
steps:
- name: mark-duplicate
uses: actions-cool/issues-helper@v2
with:
actions: 'mark-duplicate'
token: ${{ secrets.GITHUB_TOKEN }}
duplicate-labels: "🔄 Duplicate"
close-issue: true
57 changes: 57 additions & 0 deletions .github/workflows/issue-labeled.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
name: Issue Labeled

on:
issues:
types: [labeled]

permissions:
contents: read

jobs:
issue-labeled:
permissions:
issues: write
pull-requests: write
runs-on: ubuntu-latest
steps:
- name: PR Welcome
if: github.event.label.name == '❤️ PR Welcome' || github.event.label.name == '🙏 Help wanted'
uses: actions-cool/issues-helper@v3
with:
actions: 'create-comment'
token: ${{ secrets.GITHUB_TOKEN }}
issue-number: ${{ github.event.issue.number }}
body: |
我们完全同意该提议/反馈,欢迎直接在此仓库创建 Pull Request 来解决这个问题。贡献前请务必阅读[贡献指南](https://github.com/arco-design/arco-design-vue/blob/main/CONTRIBUTING.zh-CN.md),Pull Request 时根据需改动内容填写[预设模板](https://github.com/arco-design/arco-design-vue/blob/main/.github/PULL_REQUEST_TEMPLATE.md),我们会尽快进行 Review,感谢您的贡献!

We agree with this suggestion/feedback and welcome to create a Pull Request in this repository to help address the issue. Before contributing, please make sure to read the [Contributing Guide](https://github.com/arco-design/arco-design-vue/blob/main/CONTRIBUTING.md). When submitting a Pull Request, kindly use the appropriate [PR template](https://github.com/arco-design/arco-design-vue/blob/main/.github/PULL_REQUEST_TEMPLATE.md) based on the changes you’re making. We’ll review it as soon as possible. Thank you for your contribution!

- name: Need more info
if: github.event.label.name == '📄 Need more info'
uses: actions-cool/issues-helper@v3
with:
actions: 'create-comment'
token: ${{ secrets.GITHUB_TOKEN }}
issue-number: ${{ github.event.issue.number }}
body: |
你好 @${{ github.event.issue.user.login }},我们需要你提供更多的信息或复现链接以便于我们帮你排查定位问题。7 天内未跟进此 issue 将会被自动关闭。

Hello @${{ github.event.issue.user.login }}, we need more information or a reproducible link from you to help us investigate and pinpoint the issue. If there is no follow-up within 7 days, this issue will be automatically closed.

- name: Invalid
if: github.event.label.name == '🙅 Invalid'
uses: actions-cool/issues-helper@v3
with:
actions: 'create-comment,close-issue'
token: ${{ secrets.GITHUB_TOKEN }}
issue-number: ${{ github.event.issue.number }}
body: |
你好 @${{ github.event.issue.user.login }}, 您的 Issue 已被标记为无效而自动关闭,原因可能如下:

- 不符合我们的格式要求、可能缺少足够的上下文或关键信息,无法有效解决问题。
- 非 bug 反馈和需求讨论(如询问如何使用等问题)。
- 它可能是已有 Issue 的重复项。请在提交新的 Issue 之前检查现有的 Issue。

可点击加入[Arco Design 飞书用户群](https://applink.feishu.cn/client/chat/chatter/add_by_link?link_token=0c2qaa71-ed40-40e7-9389-9f3e182011a5)询问,感谢您的理解与配合!

<img src="https://github.com/user-attachments/assets/65abfd92-38a4-4d34-ad3e-59b9031ca7c3" height="200" />
Loading