twenty icon indicating copy to clipboard operation
twenty copied to clipboard

🦾 Accessibilty & UX

Open BOHEUS opened this issue 1 year ago • 4 comments

When browsing the source code of pages in Twenty, one can notice that most of elements are divs even though they shouldn't be like buttons or tables. If Twenty wants to be accessible according to WCAG, a11y, i18n/i10n and other accessibility guidelines, necessary changes must be made in codebase.

### Tasks
- [ ] https://github.com/twentyhq/twenty/issues/7281
- [ ] twentyhq/twenty#7289
- [ ] https://github.com/twentyhq/twenty/issues/7356
- [ ] https://github.com/twentyhq/twenty/issues/7575
- [ ] https://github.com/twentyhq/twenty/issues/7577
- [ ] https://github.com/twentyhq/private-issues/issues/103
- [ ] https://github.com/twentyhq/twenty/issues/7817
- [ ] https://github.com/twentyhq/twenty/issues/7854
- [ ] https://github.com/twentyhq/twenty/issues/7855
- [ ] https://github.com/twentyhq/twenty/issues/8435

BOHEUS avatar Oct 17 '24 19:10 BOHEUS

Thanks for gathering these issues @BOHEUS

Bonapara avatar Oct 18 '24 08:10 Bonapara

What about relying on something like https://www.npmjs.com/package/react-aria for this ? @charlesBochet @Devessier

lucasbordeau avatar Oct 18 '24 15:10 lucasbordeau

/assign

SNIDGHA avatar Oct 24 '24 08:10 SNIDGHA

This issue is not part of oss.gg hackathon. Please pick a different one or start with a side quest

oss-gg[bot] avatar Oct 24 '24 08:10 oss-gg[bot]