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

Roadmap improvements #333

Open
wants to merge 8 commits into
base: main
Choose a base branch
from

Conversation

andylizi
Copy link
Contributor

@andylizi andylizi commented May 11, 2023

Preview

roadmap

Changes

  1. Implement Roadmap page suggestion #293, cc @rossberg
    a. Show proposal phase, standardization date and spec version in tooltips.
    b. Sort standarized proposals by their standardization date, and in-progress proposals by their start date.
    c. Slightly refactor the tooltip logic to make the above easier.
  2. Add an error banner. Previously, unhandled errors could result in missing or half-rendered tables, creating confusion.
  3. Break the footnote list into two columns. As it stands they feel too long and unbalanced.
  4. Show the columns in a more sensible order: browsers, JS runtimes and WASM runtimes.
  5. Clean up images.

Closes #293.

Browsers, JS runtimes, WASM runtimes
In-progress proposals are sorted manually according to their start date.

Also includes some refactor required to do this properly.
@rossberg
Copy link
Member

This is great, thank you!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Roadmap page suggestion
2 participants