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

Closed
wants to merge 8 commits into from
Closed

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.

andylizi added 8 commits May 11, 2023 16:05
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.
@andylizi andylizi force-pushed the roadmap-improvement branch from b73b7f6 to d2d90a4 Compare May 11, 2023 12:59
@rossberg
Copy link
Member

This is great, thank you!

@tomayac
Copy link
Collaborator

tomayac commented Jan 13, 2025

I think it's okay-ish to close this, since the table was since restructured to add phase information.

webassembly org_features_

I agree not everything that was suggested in #333 and #293 is reflected, but the team is super constrained and the current iteration of the table seems to get the job done. If you disagree heavily, please reopen.

@tomayac tomayac closed this Jan 13, 2025
@tomayac tomayac mentioned this pull request Jan 13, 2025
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
3 participants