The accessibility of this leaves a lot to be desired: - There are no landmarks. - The keyboard navigation works poorly. - There are no live regions to show changing content. - The markup is a sea of divs and spans, so there is no structure to the content. - There is no visible focus indicator. Some of the advanced layouts do not work at all in Safari, accessible or otherwise.
Why so negative?
Show HN: Built a timeline component for React with multiple layout modes
41–50 of 57 posts
Re: Show HN: Built a timeline component for React with multiple layout modes
#42The accessibility of this leaves a lot to be desired: - There are no landmarks. - The keyboard navigation works poorly. - There are no live regions to show changing content. - The markup is a sea of divs and spans, so there is no structure to the content. - There is no visible focus indicator. Some of the advanced layouts do not work at all in Safari, accessible or otherwise.
thanks for your response. The project is still actively under development and accessiblity is something not yet fully implemented but the goal is to get there eventually very quickly. I have not advertised as fully accessible. Can you clarify a bit more on the keyboard navigation working poorly. may be logging a issue on the repo would help me to solve it quickly. as for problems in safari, i use a windows laptop and…
Re: Show HN: Built a timeline component for React with multiple layout modes
#43Earlier quoted context omitted.
thanks for your response. The project is still actively under development and accessiblity is something not yet fully implemented but the goal is to get there eventually very quickly. I have not advertised as fully accessible. Can you clarify a bit more on the keyboard navigation working poorly. may be logging a issue on the repo would help me to solve it quickly. as for problems in safari, i use a windows laptop and…
I understand the importance of accessibility (obviously) but I've see that there is a whole community whose first response to anything new is "what about..." as if its unthinkable that you would build a V0 without considering every possible special interest. I think everyone if pulled up by progress, and building something new, even if it doesnt work for everyone out of the gate is still a step in the right direction…
Re: Show HN: Built a timeline component for React with multiple layout modes
#44Re: Show HN: Built a timeline component for React with multiple layout modes
#45Re: Show HN: Built a timeline component for React with multiple layout modes
#46This excellent! Thank you this. Love it.
Re: Show HN: Built a timeline component for React with multiple layout modes
#47Earlier quoted context omitted.
Why so negative?
Nothing in that list was "negative". They were all dry factual statements. Tone policing people for being "negative" when they're not is in and of itself quite a negative thing.
"leaves a lot to be desired"
If you don't want to be considered a jerk, in polite company you would say something like "This is a nice project. I have a few suggestions and bugs regarding accessibility:"
Re: Show HN: Built a timeline component for React with multiple layout modes
#48Earlier quoted context omitted.
Accessibility shouldn't be an afterthought. It really needs to be baked in from the start.
At the same time, this is not public infrastructure. This is a gift to you.
Re: Show HN: Built a timeline component for React with multiple layout modes
#49I expected `tree` to allow multiple side by side (but still synced) timelines. For instance in your examples there'd be one line for European ops, and another for Japanese. Any plans to add that?
agree, the mode need to be renamed. tree can be misleading. suggestions are welcome
Re: Show HN: Built a timeline component for React with multiple layout modes
#50Earlier quoted context omitted.
At the same time, this is not public infrastructure. This is a gift to you.
If someone gives you a broken gift you should tell them so they can return it to be mended..
That said, yes accessibility should be prioritized.