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(upload): support aria #1238

Merged
merged 19 commits into from
Mar 1, 2023
Merged

Conversation

zhangpaopao0609
Copy link
Contributor

@zhangpaopao0609 zhangpaopao0609 commented Dec 17, 2022

🤔 这个 PR 的性质是?

  • 新特性提交

🔗 相关 Issue

fix #1063

💡 需求背景和解决方案

ios 录屏

528c0e6b49219380fdf988af1c3c73f5.mov

📝 更新日志

  • feat(Upload): 支持无障碍访问

☑️ 请求合并前的自查清单

⚠️ 请自检并全部勾选全部选项⚠️

  • 文档已补充或无须补充
  • 代码演示已提供或无须提供
  • TypeScript 定义已补充或无须补充
  • Changelog 已提供或无须提供

@zhangpaopao0609
Copy link
Contributor Author

zhangpaopao0609 commented Dec 17, 2022

还是存在问题的

  1. 因为内部使用 grid 实现,所有的元素都包裹在 grid-item 之下(grid-item 默认 role 为 button),如果外层 grid-item 为 button ,那么 grid-item 中所有的元素都将无法聚焦,包括: x,上传状态说明
  • 其中的上传状态可以直接在 grid-item 中传 label 来实现,但 x 按钮始终是个问题

想到的改动较少的办法是
第一步: hack grid-item 的 role,例如指定为 presentation
第二步:将 “图片结构” 和 “删除按钮结构” 修改为兄弟结构而不是父子
第三步:“图片结构” role 为 button,label 根据文件类型和状态类动态设置;“删除按钮结构” role 为 button,label 为删除

@zhangpaopao0609
Copy link
Contributor Author

还是存在问题的

  1. 因为内部使用 grid 实现,所有的元素都包裹在 grid-item 之下(grid-item 默认 role 为 button),如果外层 grid-item 为 button ,那么 grid-item 中所有的元素都将无法聚焦,包括: x,上传状态说明
  • 其中的上传状态可以直接在 grid-item 中传 label 来实现,但 x 按钮始终是个问题

想到的改动较少的办法是 第一步: hack grid-item 的 role,例如指定为 presentation 第二步:将 “图片结构” 和 “删除按钮结构” 修改为兄弟结构而不是父子 第三步:“图片结构” role 为 button,label 根据文件类型和状态类动态设置;“删除按钮结构” role 为 button,label 为删除

已按照次思路实现初步,不过代码还有很大问题

@syxysszyw
Copy link
Collaborator

image

@zhangpaopao0609
Copy link
Contributor Author

zhangpaopao0609 commented Dec 18, 2022

image

这 4 种类型从代码层面看是支持点击的,只是点击后 ui 上没有效果,设置为 button 也是从这个角度考虑的

@LeeJim LeeJim added the a11y 无障碍访问 label Dec 18, 2022
@syxysszyw
Copy link
Collaborator

预览3

@github-actions
Copy link
Contributor

github-actions bot commented Feb 6, 2023

qrcode

@syxysszyw
Copy link
Collaborator

  1. “上传图片”示例的图标按钮在安卓机下不读
79_1675655559.mp4

src/upload/upload.wxml Outdated Show resolved Hide resolved
src/upload/upload.wxml Show resolved Hide resolved
src/upload/upload.wxml Outdated Show resolved Hide resolved
src/upload/upload.wxml Outdated Show resolved Hide resolved
src/upload/upload.wxml Outdated Show resolved Hide resolved
src/upload/upload.wxs Outdated Show resolved Hide resolved
@syxysszyw
Copy link
Collaborator

预览1

@github-actions
Copy link
Contributor

github-actions bot commented Feb 16, 2023

qrcode

@syxysszyw
Copy link
Collaborator

发现一个兼容性问题,安卓下“上传、按钮”这个图标都不读(2台安卓手机、不同版本的读屏软件都试过)

85_1676532990.mp4

@syxysszyw
Copy link
Collaborator

预览2

@github-actions
Copy link
Contributor

github-actions bot commented Feb 16, 2023

qrcode

@syxysszyw
Copy link
Collaborator

预览3

@github-actions
Copy link
Contributor

github-actions bot commented Feb 16, 2023

qrcode

@syxysszyw
Copy link
Collaborator

预览1

@github-actions
Copy link
Contributor

github-actions bot commented Mar 1, 2023

qrcode

src/grid-item/grid-item.ts Outdated Show resolved Hide resolved
src/upload/upload.wxml Outdated Show resolved Hide resolved
src/upload/upload.wxml Show resolved Hide resolved
src/upload/upload.wxml Show resolved Hide resolved
@LeeJim LeeJim merged commit c9f9ad5 into Tencent:develop Mar 1, 2023
@github-actions github-actions bot mentioned this pull request Mar 1, 2023
LeeJim added a commit that referenced this pull request Mar 2, 2023
* fix(SwipeCell): fix docs (#1634)

* fix(Dialog): fix button style (#1633)

* fix(loading): update loading color (#1627)

* Refactor/loading remove (#1626)

* fix(loading): remove bar and error theme

* test(loading): update

* test(image-viewer): update snapshot

* chore(Cell): adjust className for hover-class (#1635)

* chore(Cell): adjust className for hover-class

* test: update snapshots

* chore(Picker&&DateTimePicker): remove footer slot (#1631)

* chore(Radio): align attribute is renamed to placement (#1630)

* chore(Checkbox): align attribute is renamed to placement (#1629)

* chore(Search): remove the right-icon and add the clearable attribute (#1628)

* feat(button): support suffix slot (#1624)

* feat(button): support suffix slot

* test(button): update snapshot

* chore(Avatar): remove bordered attribute (#1632)

* chore(Avatar): remove bordered attribute

* fix: fix cr

* chore(Message): remove action and add the link attribute (#1637)

* chore(Message): remove action and add the link attribute

* fix: fix cr

* fix(navbar): resolve capsule event currectly (#1641)

* chore(Footer): copyright attribute is renamed to text (#1642)

* chore(Footer): copyright attribute is renamed to text

* chore(CountDown): remove theme attribute

* fix(dialog): resolve word misspelling (#1644)

* chore(CountDown): remove hightlight theme (#1645)

* fix(slider): 规范无障碍语义. (#1388)

* fix(slider): 规范无障碍语义

* fix(slider): 无障碍滑块valuetext规范.(#1402)

* fix(slider): 无用动态百分比播报问题.(#1402)

* fix(slider): 隐藏数值读取.(#1402)

* fix(slider): 隐藏数值读取.(#1402)

* fix(slider): 变量规范.(#1402)

* docs(steps): update api

* fix(toast): replace fail theme with error (#1647)

* docs: update api & changelog

* fix: fix overview.md errors (#1651)

* fix: update pages

* fix(collapse): resolve disabled color (#1648)

* fix(collapse): resolve disabled color

* test: update snapshot

* chore(Link): remove status and add disabled and hover (#1652)

* chore(Link): remove status and add disabled and hover

* feat(Link): support external-classes

* feat(Drawer): add hover style (#1673)

* fix(Tag): use catch to bind events (#1669)

* fix(rate): remove variant property and update tips disapper logic (#1674)

* fix(rate): remove variant property and update tips disapper logic

* test(rate): update snapshot

* fix(BackTop): fix icon (#1660)

* fix(Picker): update demo (#1661)

* fix: update sidebar of the site (#1659)

* docs(common): update design docs (#1658)

* fix(SideBar): fix inaccurate positioning when the page was init (#1675)

* fix(slider): remove colors and disabledColor property (#1676)

* feat(AvatarGroup): add border style (#1678)

* fix(dialog): resolve action tsd error and support buttonLayout (#1654) (#1655)

* chore(NoticeBar): extra attribute is renamed to operation (#1638)

* fix(Cell): resolve demo problems (#1679)

* chore: publish v1.0.0 (#1680)

* chore: publish v1.0.0

* chore: changelog's changes

---------

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

* docs: update changelog

* chore: update common

* fix(action-sheet): add close event (#1683)

* fix(cascader): resolve events (#1685)

* fix(drawer): resolve close event (#1686)

* feat(picker): add close event (#1687)

* feat(picker): add close event

* test(date-time-picker): update snapshots

* fix(Message): fix t-class-link invalid (#1690)

* fix: fix docs

* fix(Message): fix t-class-link invalid

* fix: fix docs (#1688)

* feat(upload): support aria (#1238)

* feat(upload): support aria

* chore(upload): update snap

* feat(upload): icon hidden

* feat(upload): hack

* revert(upload): revert grid

* chore(upload): update snap

* feat(upload): file.status

* feat(upload): enhance

* feat(upload): upload wxs

* feat(upload): enhance

* feat(upload): add button role

* feat(upload): remove   aria-labelledby="{{labelID}}"

* feat(upload): ariaLabel labelledby

* feat(grid): describedby

* feat(upload): optimization

* fix: resolve radio placement (#1693)

* fix(Message): fix demo for message (#1694)

* chore: publish v1.0.1 (#1695)

* chore: publish v1.0.1

* chore: changelog's changes

---------

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

---------

Co-authored-by: Y <anly_yaw@163.com>
Co-authored-by: Wang <awangjianjun9@gmail.com>
Co-authored-by: byqbai <byq1213@qq.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: zhangpaopao <zhangpaopao0609@gmail.com>
LeeJim added a commit that referenced this pull request Mar 8, 2023
* fix(SwipeCell): fix docs (#1634)

* fix(Dialog): fix button style (#1633)

* fix(loading): update loading color (#1627)

* Refactor/loading remove (#1626)

* fix(loading): remove bar and error theme

* test(loading): update

* test(image-viewer): update snapshot

* chore(Cell): adjust className for hover-class (#1635)

* chore(Cell): adjust className for hover-class

* test: update snapshots

* chore(Picker&&DateTimePicker): remove footer slot (#1631)

* chore(Radio): align attribute is renamed to placement (#1630)

* chore(Checkbox): align attribute is renamed to placement (#1629)

* chore(Search): remove the right-icon and add the clearable attribute (#1628)

* feat(button): support suffix slot (#1624)

* feat(button): support suffix slot

* test(button): update snapshot

* chore(Avatar): remove bordered attribute (#1632)

* chore(Avatar): remove bordered attribute

* fix: fix cr

* chore(Message): remove action and add the link attribute (#1637)

* chore(Message): remove action and add the link attribute

* fix: fix cr

* fix(navbar): resolve capsule event currectly (#1641)

* chore(Footer): copyright attribute is renamed to text (#1642)

* chore(Footer): copyright attribute is renamed to text

* chore(CountDown): remove theme attribute

* fix(dialog): resolve word misspelling (#1644)

* chore(CountDown): remove hightlight theme (#1645)

* fix(slider): 规范无障碍语义. (#1388)

* fix(slider): 规范无障碍语义

* fix(slider): 无障碍滑块valuetext规范.(#1402)

* fix(slider): 无用动态百分比播报问题.(#1402)

* fix(slider): 隐藏数值读取.(#1402)

* fix(slider): 隐藏数值读取.(#1402)

* fix(slider): 变量规范.(#1402)

* docs(steps): update api

* fix(toast): replace fail theme with error (#1647)

* docs: update api & changelog

* fix: fix overview.md errors (#1651)

* fix: update pages

* fix(collapse): resolve disabled color (#1648)

* fix(collapse): resolve disabled color

* test: update snapshot

* chore(Link): remove status and add disabled and hover (#1652)

* chore(Link): remove status and add disabled and hover

* feat(Link): support external-classes

* feat(Drawer): add hover style (#1673)

* fix(Tag): use catch to bind events (#1669)

* fix(rate): remove variant property and update tips disapper logic (#1674)

* fix(rate): remove variant property and update tips disapper logic

* test(rate): update snapshot

* fix(BackTop): fix icon (#1660)

* fix(Picker): update demo (#1661)

* fix: update sidebar of the site (#1659)

* docs(common): update design docs (#1658)

* fix(SideBar): fix inaccurate positioning when the page was init (#1675)

* fix(slider): remove colors and disabledColor property (#1676)

* feat(AvatarGroup): add border style (#1678)

* fix(dialog): resolve action tsd error and support buttonLayout (#1654) (#1655)

* chore(NoticeBar): extra attribute is renamed to operation (#1638)

* fix(Cell): resolve demo problems (#1679)

* chore: publish v1.0.0 (#1680)

* chore: publish v1.0.0

* chore: changelog's changes

---------

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

* docs: update changelog

* chore: update common

* fix(action-sheet): add close event (#1683)

* fix(cascader): resolve events (#1685)

* fix(drawer): resolve close event (#1686)

* feat(picker): add close event (#1687)

* feat(picker): add close event

* test(date-time-picker): update snapshots

* fix(Message): fix t-class-link invalid (#1690)

* fix: fix docs

* fix(Message): fix t-class-link invalid

* fix: fix docs (#1688)

* feat(upload): support aria (#1238)

* feat(upload): support aria

* chore(upload): update snap

* feat(upload): icon hidden

* feat(upload): hack

* revert(upload): revert grid

* chore(upload): update snap

* feat(upload): file.status

* feat(upload): enhance

* feat(upload): upload wxs

* feat(upload): enhance

* feat(upload): add button role

* feat(upload): remove   aria-labelledby="{{labelID}}"

* feat(upload): ariaLabel labelledby

* feat(grid): describedby

* feat(upload): optimization

* fix: resolve radio placement (#1693)

* fix(Message): fix demo for message (#1694)

* chore: publish v1.0.1 (#1695)

* chore: publish v1.0.1

* chore: changelog's changes

---------

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

* chore: add test:snap-update (#1706)

* fix: update api for checkbox and radio (#1707)

* fix: update api for checkbox and radio

* chore: update demo

* test(radio): update snapshot

* fix(action-sheet): resolve click event (#1726)

* feat: update used page (#1734)

* fix(Swiper): resolve border radius invalid (#1733)

* docs: update changelog

* fix(navbar): resolve extenal class (#1735)

* fix(navbar): resolve extenal class

* test(navbar): update snapshot

* docs(Footer): update docs (#1737)

* fix(Swiper): the image is disappears when the version is lower than 2.19.2 (#1736)

* chore(ImageViewer): resolved imageViewer display is incomplete (#1656)

* chore(ImageViewer): remove backgroundColor attribute

* fix(ImageViewer): update images

* fix: fix cr

* fix(image-viewer): recover background-colorproperty

---------

Co-authored-by: leejimqiu <leejimqiu@gmail.com>

* fix(Input): resolve maxLength invalid (#1732)

* fix(Input): resolve maxlength invalid

* chore(Input): clear event uses touchstart

* test: update snapshots

* chore: publish v1.0.2 (#1740)

* chore: publish v1.0.2

* docs: update changelog

---------

Co-authored-by: Y <anly_yaw@163.com>
Co-authored-by: Wang <awangjianjun9@gmail.com>
Co-authored-by: byqbai <byq1213@qq.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: zhangpaopao <zhangpaopao0609@gmail.com>
LeeJim added a commit that referenced this pull request Mar 14, 2023
* fix(SwipeCell): fix docs (#1634)

* fix(Dialog): fix button style (#1633)

* fix(loading): update loading color (#1627)

* Refactor/loading remove (#1626)

* fix(loading): remove bar and error theme

* test(loading): update

* test(image-viewer): update snapshot

* chore(Cell): adjust className for hover-class (#1635)

* chore(Cell): adjust className for hover-class

* test: update snapshots

* chore(Picker&&DateTimePicker): remove footer slot (#1631)

* chore(Radio): align attribute is renamed to placement (#1630)

* chore(Checkbox): align attribute is renamed to placement (#1629)

* chore(Search): remove the right-icon and add the clearable attribute (#1628)

* feat(button): support suffix slot (#1624)

* feat(button): support suffix slot

* test(button): update snapshot

* chore(Avatar): remove bordered attribute (#1632)

* chore(Avatar): remove bordered attribute

* fix: fix cr

* chore(Message): remove action and add the link attribute (#1637)

* chore(Message): remove action and add the link attribute

* fix: fix cr

* fix(navbar): resolve capsule event currectly (#1641)

* chore(Footer): copyright attribute is renamed to text (#1642)

* chore(Footer): copyright attribute is renamed to text

* chore(CountDown): remove theme attribute

* fix(dialog): resolve word misspelling (#1644)

* chore(CountDown): remove hightlight theme (#1645)

* fix(slider): 规范无障碍语义. (#1388)

* fix(slider): 规范无障碍语义

* fix(slider): 无障碍滑块valuetext规范.(#1402)

* fix(slider): 无用动态百分比播报问题.(#1402)

* fix(slider): 隐藏数值读取.(#1402)

* fix(slider): 隐藏数值读取.(#1402)

* fix(slider): 变量规范.(#1402)

* docs(steps): update api

* fix(toast): replace fail theme with error (#1647)

* docs: update api & changelog

* fix: fix overview.md errors (#1651)

* fix: update pages

* fix(collapse): resolve disabled color (#1648)

* fix(collapse): resolve disabled color

* test: update snapshot

* chore(Link): remove status and add disabled and hover (#1652)

* chore(Link): remove status and add disabled and hover

* feat(Link): support external-classes

* feat(Drawer): add hover style (#1673)

* fix(Tag): use catch to bind events (#1669)

* fix(rate): remove variant property and update tips disapper logic (#1674)

* fix(rate): remove variant property and update tips disapper logic

* test(rate): update snapshot

* fix(BackTop): fix icon (#1660)

* fix(Picker): update demo (#1661)

* fix: update sidebar of the site (#1659)

* docs(common): update design docs (#1658)

* fix(SideBar): fix inaccurate positioning when the page was init (#1675)

* fix(slider): remove colors and disabledColor property (#1676)

* feat(AvatarGroup): add border style (#1678)

* fix(dialog): resolve action tsd error and support buttonLayout (#1654) (#1655)

* chore(NoticeBar): extra attribute is renamed to operation (#1638)

* fix(Cell): resolve demo problems (#1679)

* chore: publish v1.0.0 (#1680)

* chore: publish v1.0.0

* chore: changelog's changes

---------

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

* docs: update changelog

* chore: update common

* fix(action-sheet): add close event (#1683)

* fix(cascader): resolve events (#1685)

* fix(drawer): resolve close event (#1686)

* feat(picker): add close event (#1687)

* feat(picker): add close event

* test(date-time-picker): update snapshots

* fix(Message): fix t-class-link invalid (#1690)

* fix: fix docs

* fix(Message): fix t-class-link invalid

* fix: fix docs (#1688)

* feat(upload): support aria (#1238)

* feat(upload): support aria

* chore(upload): update snap

* feat(upload): icon hidden

* feat(upload): hack

* revert(upload): revert grid

* chore(upload): update snap

* feat(upload): file.status

* feat(upload): enhance

* feat(upload): upload wxs

* feat(upload): enhance

* feat(upload): add button role

* feat(upload): remove   aria-labelledby="{{labelID}}"

* feat(upload): ariaLabel labelledby

* feat(grid): describedby

* feat(upload): optimization

* fix: resolve radio placement (#1693)

* fix(Message): fix demo for message (#1694)

* chore: publish v1.0.1 (#1695)

* chore: publish v1.0.1

* chore: changelog's changes

---------

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

* chore: add test:snap-update (#1706)

* fix: update api for checkbox and radio (#1707)

* fix: update api for checkbox and radio

* chore: update demo

* test(radio): update snapshot

* fix(action-sheet): resolve click event (#1726)

* feat: update used page (#1734)

* fix(Swiper): resolve border radius invalid (#1733)

* docs: update changelog

* fix(navbar): resolve extenal class (#1735)

* fix(navbar): resolve extenal class

* test(navbar): update snapshot

* docs(Footer): update docs (#1737)

* fix(Swiper): the image is disappears when the version is lower than 2.19.2 (#1736)

* chore(ImageViewer): resolved imageViewer display is incomplete (#1656)

* chore(ImageViewer): remove backgroundColor attribute

* fix(ImageViewer): update images

* fix: fix cr

* fix(image-viewer): recover background-colorproperty

---------

Co-authored-by: leejimqiu <leejimqiu@gmail.com>

* fix(Input): resolve maxLength invalid (#1732)

* fix(Input): resolve maxlength invalid

* chore(Input): clear event uses touchstart

* test: update snapshots

* chore: publish v1.0.2 (#1740)

* chore: publish v1.0.2

* docs: update changelog

* fix(dropdown-menu): resolve label and radio icon placement (#1748)

* Update README.md (#1751)

删除文档多余的两个空行

* fix(popup): resolve close can not tap (#1754)

* fix(calendar): resolve format property reactive (#1753)

* fix(calendar): resolve format property reactive

* fix(calendar): resolve format property

* fix: fix docs for upload and icon components (#1752)

* feat(picker): support keys property (#1759)

* feat(picker): support keys property

* fix(picker): remove info about columns property

* fix(checkbox): resolve check all when some is diabled (#1766)

* fix(badge): resolve color property (#1764)

* feat(Input): support bindnicknamereview (#1755)

* fix(upload): make size-limit support object (#1763)

* fix(upload): make size-limit support object

* test(upload): update

* fix(Button): fix disabled invalid (#1739)

* fix(Button): fix disabled invalid

* fix: fix cr

* fix(grid | cell | tabs | tabbar | sliderBar): 有 badge,有新的消息、不朗读异常 (#1428)

* fix: fix code

* fix: fix code

* fix: fix code

* fix: fix code

* fix: fix code

* fix: fix code

* fix: fix tabs aira

* fix: slid-bar aira

* fix: cell demo aira

* test: update snap

* fix: fix code

* test: update snap

* fix: fix code

* fix: fix demo

* test: update snap

* fix: fix code

* test: update snap

* test: update snap

update snap

* fix: 优化demo

* fix: update snap

* fix: 优化朗读文案

* test: update snap

* fix: 优化朗读role的使用方式

* test: update snap

* fix: 改变朗读的通用方法

* fix: 优化方法

* test: update snap

* fix: 修改注释

* test: update snap'

* fix: 补充demo

* fix: update demo

* fix: 优化

* fix: remove demo

* fix: 解决冲突

---------

Co-authored-by: leejimqiu <leejimqiu@gmail.com>

* chore: update projects who use tdesign

* fix(Cell): resolve the incomplete display of note content (#1769)

* feat(wxs): the style attr supports camel case (#1744)

* feat(popup): support background,border-radius,safe-area (#1758)

* fix(popup): resolve close can not tap

* feat(popup): support background,border-radius,safe-area

* fix(popup): add less variable (#1758)

* fix(Progress): resolve slot invalid when label is true (#1771)

* fix(grid): resolve image slot (#1772)

* chore: publish v1.0.3 (#1774)

* chore: publish v1.0.3

* chore: changelog's changes

---------

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

---------

Co-authored-by: Y <anly_yaw@163.com>
Co-authored-by: Wang <awangjianjun9@gmail.com>
Co-authored-by: byqbai <byq1213@qq.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: zhangpaopao <zhangpaopao0609@gmail.com>
Co-authored-by: hezhi3f <58511226+hezhi3f@users.noreply.github.com>
Co-authored-by: 龙风 <455947455@qq.com>
LeeJim added a commit that referenced this pull request Mar 20, 2023
* fix(SwipeCell): fix docs (#1634)

* fix(Dialog): fix button style (#1633)

* fix(loading): update loading color (#1627)

* Refactor/loading remove (#1626)

* fix(loading): remove bar and error theme

* test(loading): update

* test(image-viewer): update snapshot

* chore(Cell): adjust className for hover-class (#1635)

* chore(Cell): adjust className for hover-class

* test: update snapshots

* chore(Picker&&DateTimePicker): remove footer slot (#1631)

* chore(Radio): align attribute is renamed to placement (#1630)

* chore(Checkbox): align attribute is renamed to placement (#1629)

* chore(Search): remove the right-icon and add the clearable attribute (#1628)

* feat(button): support suffix slot (#1624)

* feat(button): support suffix slot

* test(button): update snapshot

* chore(Avatar): remove bordered attribute (#1632)

* chore(Avatar): remove bordered attribute

* fix: fix cr

* chore(Message): remove action and add the link attribute (#1637)

* chore(Message): remove action and add the link attribute

* fix: fix cr

* fix(navbar): resolve capsule event currectly (#1641)

* chore(Footer): copyright attribute is renamed to text (#1642)

* chore(Footer): copyright attribute is renamed to text

* chore(CountDown): remove theme attribute

* fix(dialog): resolve word misspelling (#1644)

* chore(CountDown): remove hightlight theme (#1645)

* fix(slider): 规范无障碍语义. (#1388)

* fix(slider): 规范无障碍语义

* fix(slider): 无障碍滑块valuetext规范.(#1402)

* fix(slider): 无用动态百分比播报问题.(#1402)

* fix(slider): 隐藏数值读取.(#1402)

* fix(slider): 隐藏数值读取.(#1402)

* fix(slider): 变量规范.(#1402)

* docs(steps): update api

* fix(toast): replace fail theme with error (#1647)

* docs: update api & changelog

* fix: fix overview.md errors (#1651)

* fix: update pages

* fix(collapse): resolve disabled color (#1648)

* fix(collapse): resolve disabled color

* test: update snapshot

* chore(Link): remove status and add disabled and hover (#1652)

* chore(Link): remove status and add disabled and hover

* feat(Link): support external-classes

* feat(Drawer): add hover style (#1673)

* fix(Tag): use catch to bind events (#1669)

* fix(rate): remove variant property and update tips disapper logic (#1674)

* fix(rate): remove variant property and update tips disapper logic

* test(rate): update snapshot

* fix(BackTop): fix icon (#1660)

* fix(Picker): update demo (#1661)

* fix: update sidebar of the site (#1659)

* docs(common): update design docs (#1658)

* fix(SideBar): fix inaccurate positioning when the page was init (#1675)

* fix(slider): remove colors and disabledColor property (#1676)

* feat(AvatarGroup): add border style (#1678)

* fix(dialog): resolve action tsd error and support buttonLayout (#1654) (#1655)

* chore(NoticeBar): extra attribute is renamed to operation (#1638)

* fix(Cell): resolve demo problems (#1679)

* chore: publish v1.0.0 (#1680)

* chore: publish v1.0.0

* chore: changelog's changes

---------

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

* docs: update changelog

* chore: update common

* fix(action-sheet): add close event (#1683)

* fix(cascader): resolve events (#1685)

* fix(drawer): resolve close event (#1686)

* feat(picker): add close event (#1687)

* feat(picker): add close event

* test(date-time-picker): update snapshots

* fix(Message): fix t-class-link invalid (#1690)

* fix: fix docs

* fix(Message): fix t-class-link invalid

* fix: fix docs (#1688)

* feat(upload): support aria (#1238)

* feat(upload): support aria

* chore(upload): update snap

* feat(upload): icon hidden

* feat(upload): hack

* revert(upload): revert grid

* chore(upload): update snap

* feat(upload): file.status

* feat(upload): enhance

* feat(upload): upload wxs

* feat(upload): enhance

* feat(upload): add button role

* feat(upload): remove   aria-labelledby="{{labelID}}"

* feat(upload): ariaLabel labelledby

* feat(grid): describedby

* feat(upload): optimization

* fix: resolve radio placement (#1693)

* fix(Message): fix demo for message (#1694)

* chore: publish v1.0.1 (#1695)

* chore: publish v1.0.1

* chore: changelog's changes

---------

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

* chore: add test:snap-update (#1706)

* fix: update api for checkbox and radio (#1707)

* fix: update api for checkbox and radio

* chore: update demo

* test(radio): update snapshot

* fix(action-sheet): resolve click event (#1726)

* feat: update used page (#1734)

* fix(Swiper): resolve border radius invalid (#1733)

* docs: update changelog

* fix(navbar): resolve extenal class (#1735)

* fix(navbar): resolve extenal class

* test(navbar): update snapshot

* docs(Footer): update docs (#1737)

* fix(Swiper): the image is disappears when the version is lower than 2.19.2 (#1736)

* chore(ImageViewer): resolved imageViewer display is incomplete (#1656)

* chore(ImageViewer): remove backgroundColor attribute

* fix(ImageViewer): update images

* fix: fix cr

* fix(image-viewer): recover background-colorproperty

---------

Co-authored-by: leejimqiu <leejimqiu@gmail.com>

* fix(Input): resolve maxLength invalid (#1732)

* fix(Input): resolve maxlength invalid

* chore(Input): clear event uses touchstart

* test: update snapshots

* chore: publish v1.0.2 (#1740)

* chore: publish v1.0.2

* docs: update changelog

* fix(dropdown-menu): resolve label and radio icon placement (#1748)

* Update README.md (#1751)

删除文档多余的两个空行

* fix(popup): resolve close can not tap (#1754)

* fix(calendar): resolve format property reactive (#1753)

* fix(calendar): resolve format property reactive

* fix(calendar): resolve format property

* fix: fix docs for upload and icon components (#1752)

* feat(picker): support keys property (#1759)

* feat(picker): support keys property

* fix(picker): remove info about columns property

* fix(checkbox): resolve check all when some is diabled (#1766)

* fix(badge): resolve color property (#1764)

* feat(Input): support bindnicknamereview (#1755)

* fix(upload): make size-limit support object (#1763)

* fix(upload): make size-limit support object

* test(upload): update

* fix(Button): fix disabled invalid (#1739)

* fix(Button): fix disabled invalid

* fix: fix cr

* fix(grid | cell | tabs | tabbar | sliderBar): 有 badge,有新的消息、不朗读异常 (#1428)

* fix: fix code

* fix: fix code

* fix: fix code

* fix: fix code

* fix: fix code

* fix: fix code

* fix: fix tabs aira

* fix: slid-bar aira

* fix: cell demo aira

* test: update snap

* fix: fix code

* test: update snap

* fix: fix code

* fix: fix demo

* test: update snap

* fix: fix code

* test: update snap

* test: update snap

update snap

* fix: 优化demo

* fix: update snap

* fix: 优化朗读文案

* test: update snap

* fix: 优化朗读role的使用方式

* test: update snap

* fix: 改变朗读的通用方法

* fix: 优化方法

* test: update snap

* fix: 修改注释

* test: update snap'

* fix: 补充demo

* fix: update demo

* fix: 优化

* fix: remove demo

* fix: 解决冲突

---------

Co-authored-by: leejimqiu <leejimqiu@gmail.com>

* chore: update projects who use tdesign

* fix(Cell): resolve the incomplete display of note content (#1769)

* feat(wxs): the style attr supports camel case (#1744)

* feat(popup): support background,border-radius,safe-area (#1758)

* fix(popup): resolve close can not tap

* feat(popup): support background,border-radius,safe-area

* fix(popup): add less variable (#1758)

* fix(Progress): resolve slot invalid when label is true (#1771)

* fix(grid): resolve image slot (#1772)

* chore: publish v1.0.3 (#1774)

* chore: publish v1.0.3

* chore: changelog's changes

---------

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

* feat(pull-down-refresh.wxml): pull-down-refresh无障碍支持 (#1241)

feat #1071

* docs(radio): update api

* fix(Textarea): resolve the style problem when autosize is true (#1781)

* feat(step aria): step aria (#1783)

* chore: update site-components (#1795)

* fix(upload): 修复upload点击事件失效问题 (#1802)

* fix: 修复upload点击事件失效问题

* test: update snap

* fix(switch): resolve label and icon (#1809)

* fix(loading): resolve style error (#1810)

* chore: add new project

* fix(radio): resolve placement (#1812)

* fix(button): resolve multiple slot (#1813)

* fix(upload): 修复limit限制的问题 (#1800)

* fix: 修复limit限制的问题

fix #1779

* fix: fix code

* test: update snap

* build: add workflow for issue labeld

* fix: resolve multiple slots (#1816)

* chore: publish v1.0.4 (#1818)

* chore: publish v1.0.4

* chore: changelog's changes

---------

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

---------

Co-authored-by: Y <anly_yaw@163.com>
Co-authored-by: Wang <awangjianjun9@gmail.com>
Co-authored-by: byqbai <byq1213@qq.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: zhangpaopao <zhangpaopao0609@gmail.com>
Co-authored-by: hezhi3f <58511226+hezhi3f@users.noreply.github.com>
Co-authored-by: 龙风 <455947455@qq.com>
Co-authored-by: shinyina <92632534+shinyina@users.noreply.github.com>
Co-authored-by: jerimizhang <3435677954@qq.com>
Co-authored-by: Kyrielin <a154571896@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
a11y 无障碍访问
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[Upload] 无障碍支持
3 participants