Skip to content

Release [email protected] #253

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

Merged
merged 124 commits into from
Mar 15, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
124 commits
Select commit Hold shift + click to select a range
fd47f71
Merge pull request #2 from DevCloudFE/kagol/fix-accordion-dead-link
kagol Dec 12, 2021
6fe74d5
Merge pull request #3 from DevCloudFE/kagol/add-hover-github-badge
kagol Dec 12, 2021
c5fec82
Update README.md
kagol Dec 12, 2021
9e05311
【Button】Add new style, 'success' & 'warning' (#9)
Zcating Dec 14, 2021
df4030d
fix: 修复alert设置dismissTimer后提前点击close报错,空样式等问题。 (#15)
liuxdi Dec 14, 2021
c8d49b3
feat(toast): add toast file (#10)
to0simple Dec 15, 2021
117a337
fix: Markdown-列表语法导致的样式错乱 (#16)
Rainer-Yu Dec 15, 2021
fde3e5d
chroe: Added `Bug` and `Feature` issue templates (#18)
Rainer-Yu Dec 15, 2021
1a6decd
fix: rename keyBoard into keyboard (#14)
chenxi24 Dec 15, 2021
6bea1a7
fix: 修改滚动条bug和完善时间限制 (#11)
qq154239735 Dec 15, 2021
f6ce8d7
feat(dropdown): 添加自定义宽度的功能 (#17)
Zcating Dec 15, 2021
0190a53
fix: flexibleOverlay修复backdropClick错误 (#28)
liuxdi Dec 17, 2021
2262baa
feat(tooltip): add test file (#25)
to0simple Dec 17, 2021
d18e4b1
feat(overlay): add test file (#22)
to0simple Dec 17, 2021
a3bf029
【imagePreview】disableDefault支持动态修改,修复md文档中的错误 (#21)
liuxdi Dec 17, 2021
d577ce4
fix: 修复git钩子校验 (#20)
TinsFox Dec 17, 2021
9d7db7a
feat(colorPicker): new add colorPicker Component Full version availab…
ErKeLost Dec 20, 2021
73fbf0a
fix(button): 修复success按钮hover状态颜色错误的问题 (#34)
Zcating Dec 20, 2021
018bab7
fix(ripple): ripple文档 优化 css泄露问题 (#49)
ErKeLost Dec 21, 2021
aa094e2
chore: add Github Action Sync to Gitee (#48)
TinsFox Dec 21, 2021
a1be149
fix: del global style pollution in accordion (#47)
liuxdi Dec 21, 2021
6249ce5
chore: update ISSUE_TEMPLATE config (#46)
TinsFox Dec 21, 2021
2d8093d
docs: add doc CONTRIBUTING.md (#45)
TinsFox Dec 21, 2021
f917743
Add allcontributors reboot to generate list of contributors (#43)
TinsFox Dec 21, 2021
5a9c232
fix(splitter): 修复 collasped api 不起作用的问题、添加英文文档 (#40)
jecyu Dec 21, 2021
c1e3ae1
docs(README): remove unless section (#52)
TinsFox Dec 22, 2021
dd344fc
fix(modal & button): dLoading 需要单独引入 & 默认点击背景可以 modal 关闭 (#36)
Zcating Dec 22, 2021
1cfafaa
fix: read-tip icon样式泄露 (#54)
Rainer-Yu Dec 22, 2021
b52cb02
Fix(Panel): 修复了单元测试文件不通过问题 (#57)
GaoNeng-wWw Dec 22, 2021
738074a
fix(ISSUE_TEMPLATE): 无法自动选中对应标签 (#59)
Rainer-Yu Dec 23, 2021
86634fd
feat: add scss preprocessor in docs && fix:(Toast) single lifeMode b…
liuxdi Dec 23, 2021
b399e2f
fix(button): 修复文档中存在的问题 (#66)
Zcating Dec 25, 2021
58a24a1
fix(color-picker): '优化palette拖拽效果 (#60)
ErKeLost Dec 25, 2021
c0c4cc1
feat(drawer): add service model (#27)
lnzhangsong Dec 26, 2021
5e6886a
fix: 修复重置数组类型的值不正确问题 (#98)
AlanLee97 Dec 26, 2021
dd839a4
fix(slider): 完成组件自检清单,修复输入框限制问题和最小值样式问题 (#93)
xiaoboRao Dec 26, 2021
540a8a5
feat(popover): 增加controlled属性(https://github.com/DevCloudFE/vue-devui…
CatsAndMice Dec 26, 2021
c2dd1f6
实现dragdrop指令基础用法 (#101)
asdlml6 Dec 26, 2021
513cca1
feat(button): btnStyle 更名为 variant (#103)
Zcating Dec 27, 2021
dc8b919
Create pull-request.yml
kagol Dec 27, 2021
15e9f80
feat(auto-complete): 新增auto-complete组件 (#124)
zxlfly Dec 31, 2021
badb744
fix(docs): fix button demo (#105)
kagol Dec 31, 2021
2999d92
fix: tree组件单元测试,tree组件folder部分嵌套div便于控制 (#106)
jxhhdx Dec 31, 2021
df0e171
docs(color-picker): 优化文档api 格式 新增colorpicker 英文文档 (#109)
ErKeLost Dec 31, 2021
686cf10
docs(grid): 修改Grid组件文档问题 #63 (#123)
ming-bin Dec 31, 2021
20a5d02
docs(Form): 更新文档及demo示例 (#129)
AlanLee97 Jan 6, 2022
35deffc
doc(Form): 增加英文文档 (#130)
AlanLee97 Jan 8, 2022
2ee9017
feat(splitter): 完善 splitter 单元测试 (#137)
jecyu Jan 8, 2022
d437436
fix(statistic): 优化文档 ts问题 插槽 不居中问题 暂时隐藏showGroupSeparator属性 (#128)
ErKeLost Jan 8, 2022
df6bea0
fix(Form): 修复一些bug (#126)
AlanLee97 Jan 8, 2022
11c47e5
feat(tree-select): 新增自定义图标和标签化 (#70)
254311563 Jan 8, 2022
fc1ba62
feat: transfer add drag sort (#51)
ForeseeBear Jan 8, 2022
3761d85
fixed: 重构tooltip代码 (#141)
asdlml6 Jan 10, 2022
875699c
fix(auto-complete): fix auto-complete docs build error: dead link (#139)
kagol Jan 10, 2022
ebd75f3
fix(devui-cli): dc -> devui (#147)
kagol Jan 12, 2022
4d6db57
fix(auto-complete): 修复污染全局样式问题 (#146)
zxlfly Jan 12, 2022
5f25ab3
fix(docs): 修复了调试时首页白屏 (#145)
GaoNeng-wWw Jan 12, 2022
b60feae
docs(comment):更新组件状态为100% (#144)
nextniko Jan 12, 2022
b1baca6
fix(drawer): modify h/render to createApp (#150)
lnzhangsong Jan 16, 2022
c8afaa6
fix: fix pull-request action (#155)
kagol Jan 16, 2022
495e8c4
fix: GITEE_RSA_PRIVATE_KEY -> SSH_PRIVATE_KEY (#157)
kagol Jan 16, 2022
b4f7e2c
build: 注释yarn test命令 (#159)
kagol Jan 16, 2022
e5c6952
fix: tooltip test file (#160)
to0simple Jan 20, 2022
ae2cf70
feat: 补充组件的单元测试 (#172)
c0dedance Jan 25, 2022
640249c
fix: 修复关闭icon没有垂直居中的bug (#173)
c0dedance Jan 27, 2022
856436d
fix: Carousel component test case (#164)
Jan 29, 2022
5350c0a
docs: add TinsFox as a contributor for maintenance (#179)
allcontributors[bot] Jan 29, 2022
5a0e7ef
feat(drawer): add destroyOnHide prop (#178)
lnzhangsong Jan 29, 2022
5f66633
docs: add lnzhangsong as a contributor for code (#180)
allcontributors[bot] Jan 29, 2022
cb217e1
docs: add TinsFox as a contributor for infra (#181)
allcontributors[bot] Jan 29, 2022
cd42726
docs: add Zcating as a contributor for maintenance, code (#182)
allcontributors[bot] Jan 29, 2022
adcc8c9
fix: 解决几个网站问题 (#183)
kagol Feb 5, 2022
d332996
feat: tree节点拖拽功能 (#184)
jxhhdx Feb 5, 2022
2644902
refactor(statistic): 重构Statistic Api Demo (#168)
ErKeLost Feb 5, 2022
b30d0ab
feat: Transfer Add Tooltips (#143)
ForeseeBear Feb 5, 2022
271905d
feat: 去除alert关闭时dom操作 (#142)
chressYu Feb 5, 2022
aaecfef
docs: 优化文档中表格的样式 (#185)
kagol Feb 5, 2022
3e6c69f
chore: 修改.prerrierrc配置统一加上句尾分号 (#186)
kagol Feb 5, 2022
4dfc9a9
fix: [问题修改]密码输入框右侧图标在特定场景下不显示问题 (#196)
tycsbs Feb 11, 2022
e59216a
docs: add sufuwang as a contributor for code (#200)
allcontributors[bot] Feb 17, 2022
9780c3a
feat(site): add devui playground (#197)
brenner8023 Feb 17, 2022
12c2d7b
refactor: replace yarn with pnpm (#201)
kagol Feb 21, 2022
737948a
docs: update README (#202)
kagol Feb 21, 2022
dc1067b
docs(cli): 增加 DevUI CLI 文档 (#203)
kagol Feb 22, 2022
c8f258f
fix: 修复 devui-cli (#206)
l246804 Feb 23, 2022
a57bbd4
feat: add devui-theme (#205)
kagol Feb 23, 2022
8c8a7e2
docs: add iel-h as a contributor for maintenance, code (#207)
allcontributors[bot] Feb 23, 2022
ddf2e4a
docs: add chenxi24 as a contributor for code (#208)
allcontributors[bot] Feb 23, 2022
cc398f4
build: add script cli (#209)
kagol Feb 23, 2022
7303b8a
style: beautify code (#210)
kagol Feb 23, 2022
a89df67
feat: hide unfinished components (#212)
kagol Feb 23, 2022
6a1bc0e
docs: add asdlml6 as a contributor for code (#215)
allcontributors[bot] Feb 28, 2022
aeaac62
docs: add AlanLee97 as a contributor for code (#214)
allcontributors[bot] Feb 28, 2022
2d3107c
docs: add ForeseeBear as a contributor for code (#213)
allcontributors[bot] Feb 28, 2022
e82c96f
chore: 更新eslint和prettier规则 (#225)
xingyan95 Mar 7, 2022
afb9039
feat(drawer): add showAnimation prop (#193)
lnzhangsong Mar 7, 2022
6ecd4f1
docs: add GaoNeng-wWw as a contributor for code (#223)
allcontributors[bot] Mar 7, 2022
db7dd7b
fix: fix build error caused by lodash-es (#227)
kagol Mar 8, 2022
a0a4929
docs: add xingyan95 as a contributor for code (#226)
allcontributors[bot] Mar 8, 2022
a8b6803
feat(editable-select): 新增单元测试 (#204)
chenxi24 Mar 8, 2022
9899451
feat: 补充单元测试 (#192)
Mar 8, 2022
aaa7a85
fix(progress): fix progress import error (#229)
kagol Mar 8, 2022
5f74a28
docs: add devin974 as a contributor for code (#228)
allcontributors[bot] Mar 8, 2022
3a25cac
docs: add change theme (#231)
kagol Mar 8, 2022
658c990
fix: 修复列排序bug,d-column增加默认插槽 (#232)
xingyan95 Mar 8, 2022
f70d71a
fix: 优化Button组件API,抽离逻辑,更新其他组件demo中Button的用法 (#230)
xingyan95 Mar 8, 2022
6d2e045
refactor(fullscreen): optimize fullscreen api and demo (#234)
kagol Mar 8, 2022
a865dc4
style(Select): 补充样式 (#233)
xingyan95 Mar 9, 2022
3483121
refactor(drawer): 重构drawer组件 (#235)
xingyan95 Mar 9, 2022
f72a531
refactor(list): 封装List组件基础样式 (#236)
xingyan95 Mar 9, 2022
f522d0d
refactor(Overlay): 重构flexible-overlay (#238)
xingyan95 Mar 10, 2022
b0916dd
refactor: add editorconfig file (#239)
xingyan95 Mar 11, 2022
3d611bb
refactor: toast (#241)
xingyan95 Mar 11, 2022
78fe2b7
refactor(Modal): 重构Modal (#242)
xingyan95 Mar 11, 2022
513cad2
feat: 完善accordion路由跳转部分,并添加demo和api文档 (#153)
noootwo Mar 11, 2022
eff09a9
refactor(Popover): 重构Popover (#243)
xingyan95 Mar 11, 2022
9cd4877
refactor(Tooltip): 重构Tooltip (#244)
xingyan95 Mar 11, 2022
8faf782
feat: 提取校验函数到use-validate (#247)
AlanLee97 Mar 13, 2022
030dc52
feat: 完成d-validate指令功能 (#248)
AlanLee97 Mar 13, 2022
18ab08f
refactor: search (#240)
xingyan95 Mar 15, 2022
f3200f0
refactor(form): 给样式名增加devui-前缀 (#246)
AlanLee97 Mar 15, 2022
9de4948
refactor(Upload): refactor Upload (#249)
xingyan95 Mar 15, 2022
c725114
refactor(Dropdown): refactor Dropdown (#251)
xingyan95 Mar 15, 2022
31ccca9
refactor(Tabs): refactor Tabs (#252)
xingyan95 Mar 15, 2022
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
  •  
  •  
  •  
138 changes: 138 additions & 0 deletions .all-contributorsrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,138 @@
{
"projectName": "vue-devui",
"projectOwner": "DevCloudFE",
"repoType": "github",
"repoHost": "https://github.com",
"files": [
"README.md"
],
"imageSize": 100,
"commit": true,
"commitConvention": "gitmoji",
"contributors": [
{
"login": "kagol",
"name": "Kagol",
"avatar_url": "https://avatars.githubusercontent.com/u/9566362?v=4",
"profile": "https://juejin.cn/user/712139267650141",
"contributions": [
"maintenance",
"code",
"doc"
]
},
{
"login": "TinsFox",
"name": "TinsFox",
"avatar_url": "https://avatars.githubusercontent.com/u/33956589?v=4",
"profile": "https://github.com/TinsFox",
"contributions": [
"maintenance",
"infra"
]
},
{
"login": "lnzhangsong",
"name": "nif",
"avatar_url": "https://avatars.githubusercontent.com/u/15092594?v=4",
"profile": "https://github.com/lnzhangsong",
"contributions": [
"code"
]
},
{
"login": "Zcating",
"name": "Zcating",
"avatar_url": "https://avatars.githubusercontent.com/u/13329558?v=4",
"profile": "https://github.com/Zcating",
"contributions": [
"maintenance",
"code"
]
},
{
"login": "sufuwang",
"name": "王凯",
"avatar_url": "https://avatars.githubusercontent.com/u/46395105?v=4",
"profile": "https://github.com/sufuwang",
"contributions": [
"code"
]
},
{
"login": "iel-h",
"name": "iel",
"avatar_url": "https://avatars.githubusercontent.com/u/53589602?v=4",
"profile": "https://github.com/iel-h",
"contributions": [
"maintenance",
"code"
]
},
{
"login": "chenxi24",
"name": "chenxi24",
"avatar_url": "https://avatars.githubusercontent.com/u/40349890?v=4",
"profile": "https://github.com/chenxi24",
"contributions": [
"code"
]
},
{
"login": "asdlml6",
"name": "小九九",
"avatar_url": "https://avatars.githubusercontent.com/u/61737780?v=4",
"profile": "https://github.com/asdlml6",
"contributions": [
"code"
]
},
{
"login": "AlanLee97",
"name": "AlanLee",
"avatar_url": "https://avatars.githubusercontent.com/u/42601044?v=4",
"profile": "http://blog.alanlee.top",
"contributions": [
"code"
]
},
{
"login": "ForeseeBear",
"name": "Echo",
"avatar_url": "https://avatars.githubusercontent.com/u/15258339?v=4",
"profile": "https://github.com/ForeseeBear",
"contributions": [
"code"
]
},
{
"login": "GaoNeng-wWw",
"name": "GaoNeng",
"avatar_url": "https://avatars.githubusercontent.com/u/31283122?v=4",
"profile": "https://github.com/GaoNeng-wWw",
"contributions": [
"code"
]
},
{
"login": "xingyan95",
"name": "行言",
"avatar_url": "https://avatars.githubusercontent.com/u/11143986?v=4",
"profile": "https://github.com/xingyan95",
"contributions": [
"code"
]
},
{
"login": "devin974",
"name": "devin",
"avatar_url": "https://avatars.githubusercontent.com/u/67035714?v=4",
"profile": "https://devin974.github.io/",
"contributions": [
"code"
]
}
],
"contributorsPerLine": 7,
"skipCi": true
}
13 changes: 13 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# Editor configuration, see http://editorconfig.org
root = true

[*]
charset = utf-8
indent_style = space
indent_size = 2
insert_final_newline = true
trim_trailing_whitespace = true

[*.md]
max_line-length = off
trim_trailing_whitespace = false
113 changes: 113 additions & 0 deletions .eslintrc.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,113 @@
module.exports = {
root: true,
parser: '@typescript-eslint/parser',
parserOptions: {
sourceType: 'module',
ecmaVersion: 6,
ecmaFeatures: {
jsx: true,
tsx: true,
},
},
env: {
browser: true,
node: true,
jest: true,
es6: true,
},
plugins: ['@typescript-eslint'],
extends: [
'plugin:@typescript-eslint/recommended',
'plugin:vue/vue3-recommended',
'plugin:import/recommended',
'plugin:import/typescript',
],
rules: {
'no-useless-constructor': 'off',
'no-useless-concat': 'off',
'max-params': 'off',
'@typescript-eslint/no-useless-constructor': 'off',
'@typescript-eslint/no-parameter-properties': 'off',
'@typescript-eslint/no-require-imports': 'off',
'@typescript-eslint/no-var-requires': 'off',
complexity: [
'error',
{
max: 40,
},
],
curly: 'error',
'eol-last': 'error',
eqeqeq: ['error', 'smart'],
'max-len': ['error', { code: 140 }],
'no-console': [
'error',
{
allow: [
'log',
'warn',
'dir',
'timeLog',
'assert',
'clear',
'count',
'countReset',
'group',
'groupEnd',
'table',
'dirxml',
'error',
'groupCollapsed',
'Console',
'profile',
'profileEnd',
'timeStamp',
'context',
],
},
],
'no-multiple-empty-lines': 'error',
'no-shadow': 'off',
'no-trailing-spaces': 'error',
'no-unused-labels': 'error',
'no-use-before-define': 'error',
'no-var': 'error',
'prefer-const': 'error',
semi: 'error',
'space-in-parens': ['error', 'never'],
'spaced-comment': ['error', 'always'],
'@typescript-eslint/dot-notation': 'off',
'@typescript-eslint/indent': [
'error',
2,
{ FunctionDeclaration: { parameters: 'first' }, FunctionExpression: { parameters: 'first' } },
],
'@typescript-eslint/member-delimiter-style': [
'error',
{
multiline: {
delimiter: 'semi',
requireLast: true,
},
singleline: {
delimiter: 'semi',
requireLast: false,
},
},
],
'@typescript-eslint/no-misused-new': 'error',
'@typescript-eslint/no-non-null-assertion': 'error',
'@typescript-eslint/prefer-function-type': 'error',
'@typescript-eslint/semi': ['error', 'always'],
'@typescript-eslint/type-annotation-spacing': 'error',
'@typescript-eslint/unified-signatures': 'error',
'@typescript-eslint/no-shadow': 'error',
'prefer-promise-reject-errors': 'off',
'max-nested-callbacks': ['error', 6],
'@typescript-eslint/no-this-alias': 'off',
'accessor-pairs': 'off',
'max-depth': 'off',
'@typescript-eslint/member-ordering': 'off',
'array-callback-return': 'off',
},
};
61 changes: 61 additions & 0 deletions .github/ISSUE_TEMPLATE/bug-report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
name: '🐛 Bug report'
description: Create a report to help us improve vue-devui
title: '🐛 [Bug]: '
labels: ['🐛 bug']
body:
- type: markdown
attributes:
value: |
Please fill out the following carefully in order to better fix the problem.
- type: input
id: devui-version
attributes:
label: Version
description: |
### **Check if the issue is reproducible with the latest stable version.**
You can use the command `npm ls vue-devui` to view it
placeholder: latest
validations:
required: true
- type: input
id: vue-version
attributes:
label: Vue Version
placeholder: latest
validations:
required: true
- type: textarea
id: minimal-repo
attributes:
label: Link to minimal reproduction
description: |
**Provide a streamlined CodePen / CodeSandbox or GitHub repository link as much as possible. Please don't fill in a link randomly, it will only close your issue directly.**
placeholder: Please Input
validations:
required: true
- type: textarea
id: reproduce
attributes:
label: Step to reproduce
description: |
**After the replay is turned on, what actions do we need to perform to make the bug appear? Simple and clear steps can help us locate the problem more quickly. Please clearly describe the steps of reproducing the issue. Issues without clear reproducing steps will not be repaired. If the issue marked with 'need reproduction' does not provide relevant steps within 7 days, it will be closed directly.**
placeholder: Please Input
validations:
required: true
- type: textarea
id: expected
attributes:
label: What is expected
placeholder: Please Input
- type: textarea
id: actually
attributes:
label: What is actually happening
placeholder: Please Input
- type: textarea
id: additional-comments
attributes:
label: Any additional comments (optional)
description: |
**Some background / context of how you ran into this bug.**
placeholder: Please Input
5 changes: 5 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
blank_issues_enabled: true
contact_links:
- name: Questions or need help
url: https://github.com/DevCloudFE/vue-devui/discussions
about: Add this WeChat(devui-official), we will invite you to the WeChat discussion group later.
23 changes: 23 additions & 0 deletions .github/ISSUE_TEMPLATE/feature-request.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
name: ✨ Feature Request
description: Propose new features to vue-devui to improve it.
title: '✨ [Feature]: '
labels: ['✨ feature']
body:
- type: textarea
id: feature-solve
attributes:
label: What problem does this feature solve
description: |
Explain your use case, context, and rationale behind this feature request. More importantly, what is the end user experience you are trying to build that led to the need for this feature?
placeholder: Please Input
validations:
required: true
- type: textarea
id: feature-api
attributes:
label: What does the proposed API look like
description: |
Describe how you propose to solve the problem and provide code samples of how the API would work once implemented. Note that you can use Markdown to format your code blocks.
placeholder: Please Input
validations:
required: true
Loading