NUKnightLab / TimelineJS3

TimelineJS v3: A Storytelling Timeline built in JavaScript. http://timeline.knightlab.com
Mozilla Public License 2.0
3k stars 621 forks source link

Provided state-based `aria-label`s for the `MenuBar` buttons #770

Closed oleksandr-danylchenko closed 2 years ago

oleksandr-danylchenko commented 2 years ago

This PR fulfills the issue - https://github.com/NUKnightLab/TimelineJS3/issues/769

Before approaching this PR, some previous PRs need to be reviewed and merged first - https://github.com/NUKnightLab/TimelineJS3/pull/758


Added dynamic tracking on what minor ticks are currently displayed on the screen to provide more data to the alternative text of the zoom-in/out buttons:

https://user-images.githubusercontent.com/68850090/174852479-0bcc3b9b-55ca-42c0-b059-6cc6b2217542.mp4