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

D2M #13869

Merged
merged 38 commits into from
Aug 4, 2023
Merged

D2M #13869

merged 38 commits into from
Aug 4, 2023

Conversation

iamkun
Copy link
Contributor

@iamkun iamkun commented Aug 4, 2023

Please make sure these boxes are checked before submitting your PR, thank you!

  • Make sure you follow contributing guide English | (中文 | Español | Français).
  • Make sure you are merging your commits to dev branch.
  • Add some descriptions and refer to relative issues for your PR.

Description

🤖 Generated by Copilot at fe10f7e

This pull request improves the documentation, layout, accessibility, and functionality of various components in the element-plus library. It also introduces a new feature of Figma variables and a custom icon for the resource page.

Related Issue

Fixes #___.

Explanation of Changes

🤖 Generated by Copilot at fe10f7e

  • Add Figma variables resource to the documentation site (link, link, link)
  • Improve the layout and responsiveness of the resource cards on the resource page (link, link, link, link)
  • Add a drop shadow effect to the parallax animation in the dark mode (link)
  • Support a new type of tag for the documentation that indicates a required attribute or parameter (link, link)
  • Add the required mark to the width and height attributes of the switch, input, and table-v2 components (link, link, link, link, link, link)
  • Modify the heading level of the Slots and Events sections in the component documentation to improve the structure and readability (link, link, link, link, link, link)
  • Modify the type property of the input-type attribute in the message-box and dialog components to provide more specific and accurate information (link, link)
  • Modify the default value of the align attribute in the row attribute of the layout component to provide more accurate and consistent information (link)
  • Add accessibility attributes to the autocomplete component and a test case to verify them (link, link)
  • Refactor the breadcrumb-item component to use the injected breadcrumbContext object instead of direct props (link, link, link)
  • Add an example code for the switch component that demonstrates how to use custom action icons (link)
  • Add custom breakpoints for the unocss configuration (link)

btea and others added 30 commits July 18, 2023 17:37
* docs(components): [dialog] use new display tag

* chore(components): [dialog] remove the incorrect deprecated comment
…tener (#13158)

fix(components): [focus-trap]

correct-error-listening

closed #13128

Co-authored-by: fengmingjian <fmj@hanzhisoft.com>
* fix(components): [autocomplete] improve a11y

* fix(components): add a11y tests

* fix: lint
change the type of UploadRequestOptions.file from File to UploadRawFile
fix(components): [select] fix for confusing click behaviour (#13642)
* fix(components): [row] align='top' is not working properly

* fix(components): [row] align="top" is not working properly
* chore: prevent warnings while running test cases

* fix: overlook a test case
* fix(components): [cascader] reactive size change

* fix(components): [cascader] update style after calc

* fix(components): [cascader] add test

* fix(components): [cascader] mock offsetHeight

* fix(components): [cascader] size type

* fix(components): [cascader] spy on getter for height

* fix(components): [cascader] mock css var

* fix(components): [cascader] add comment
…#13749)

fix(hooks): [a11y] remove unnecessary role attributes
* chore(components): [date-picker] export instasnce type

* move DatePickerInstance to instance.ts
)

* fix(components): [date-picker] disbale button if now is disabled

* fix: test

* chore: add test
… form-item (#13726)

test(components): add test cases for using props of form and form-item

add case for using size and disabled from form

add case for using size from form-item
…#12938)

* fix(components): [el-table] rangeWidth use Math.ceil

Closes #12687

* fix(components): [el-table] rangeWidth calculate

Closes 12938

* fix(components): [el-table] offsetWidth calculate

Closes #12938
btea and others added 7 commits July 31, 2023 18:21
* docs(components): [switch] add version tag & fix typo

* chore: add tag
* fix(components): [cascader] sync error

* fix(components): [cascader] checkbox sync error
* docs: update resource page

* docs: update

* docs: update

* docs: update
* fix(components): [select] abnormal focus when click tags

closed #13665

* fix(components): [select] clearable

* chore(components): [select] remove console

* fix: the setTimeout function may bring some side effects

* fix: remove role

* test(components): [select] add some test
…#13533)

* fix(components): [select] clearIcon not effect with form statusIcon

* fix(components): [select] add computed value

* fix(components): [select] add comment message

* fix(components): [select] add missing import

* refactor: [select] place selectTagsStyle in useSelect

* fix: [select] remove unused export

* fix: compress code

* fix: fix error
@element-bot
Copy link
Member

element-bot commented Aug 4, 2023

General Info

Current version: 2.3.8
Current time: 2023-08-04T07:34:04+00:00


2.3.9

2023-08-04

Features

Bug fixes

Refactors

Other

@pull-request-triage
Copy link

👋 @iamkun, thank you for contributing element-plus.

  • You can comment with /label Components:[component_name] to add a label for which component you are working on.
  • You may join our Discord for staying tuned.

@github-actions
Copy link

github-actions bot commented Aug 4, 2023

@github-actions
Copy link

github-actions bot commented Aug 4, 2023

Total changed files: 12

ℹ️ Files have been changed
Filename Status
instance.d.ts Added 🟢
instance.mjs Added 🟢
instance.mjs.map Added 🟢
instance.d.ts Added 🟢
instance.mjs Added 🟢
instance.mjs.map Added 🟢
instance.d.ts Added 🟢
instance.js Added 🟢
instance.js.map Added 🟢
instance.d.ts Added 🟢
instance.js Added 🟢
instance.js.map Added 🟢

Generated with ❤️ by Element Plus bot
Generated with

chore: update changelog 2.3.9
@github-actions
Copy link

github-actions bot commented Aug 4, 2023

Size Change: +1.7 kB (0%)

Total Size: 1.34 MB

Filename Size Change
./dist/element-plus/dist/index.css 43.5 kB +8 B (0%)
./dist/element-plus/dist/index.full.js 379 kB +474 B (0%)
./dist/element-plus/dist/index.full.min.js 277 kB +369 B (0%)
./dist/element-plus/dist/index.full.min.mjs 272 kB +339 B (0%)
./dist/element-plus/dist/index.full.mjs 371 kB +505 B (0%)

compressed-size-action

@github-actions
Copy link

github-actions bot commented Aug 4, 2023

🧪 Playground Preview: https://element-plus.run/?pr=13869
Please comment the example via this playground if needed.

@iamkun iamkun merged commit 8b083b4 into master Aug 4, 2023
23 of 25 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet