-
Notifications
You must be signed in to change notification settings - Fork 11
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
Timeline concept #17
base: main
Are you sure you want to change the base?
Timeline concept #17
Conversation
This is great! 🎉
Or use SVG? I wrote MDN's inheritance diagram in SVG years ago: https://developer.mozilla.org/en-US/docs/Web/API/SVGTextElement (source) |
{% if version %} | ||
{ | ||
"event": "{{ browser.id }}", | ||
"date": new Date("{{ browser.releases[version].release_date }}"), |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This will need fixing with the recent change where certain versions can contain the ≤
character. For example the sub-sup
feature.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
See acafc29.
Future idea: also use data from browser-specs to add timeline key events from specs. Ideally, if we were also tracking dates for explainers, and intent to prototype/ship emails, that would be great. |
Mermaid supports timeline diagrams, I wonder if that could help? |
That's awesome! Thank you for sharing, Will. |
Playing with the idea of a timeline for features, discussed with @Elchi3.
A few work in progress screenshots below.
Grid
Font-synthesis
Async clipboard
We might need to leverage a graphics library to deal with overlapping labels, and to make things generally nicer.