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
Add Swift evolution proposals dashboard #161
Conversation
cc @amartini51 for feedback |
Also CC-ing @krilnon for feedback, since he worked on the JavaScript and web front-end parts of this, and knows more about those than I do. |
Generally speaking, I think it's great to move this over to swift.org. This dashboard being hosted on GitHub Pages is mostly historical, since the website workgroup and open swift.org website repo didn't exist at the time. At a glance, it looks like this preserves all the functionality and makes a good effort to fit in with the swift.org design. Nice work, @kaishin ! |
this is awesome! thanks putting together @kaishin |
does it also support dark mode, as the rest of the website does? |
Yeah, added here originally: apple/swift-evolution#1177 |
@swift-ci Please test. |
@amartini51 Nice catch. Those were useful in the context of two-columns, but not anymore. Addressed in fe38fb7 |
Preview updated with latest changes. |
That looks much better, thanks! |
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.
Reviewed the visual appearance and behavior (but not the HTML, JavaScript, or CSS) and that looks good to me.
'.deferred': { | ||
name: 'Deferred', | ||
shortName: 'Deferred', | ||
className: 'deferred', | ||
count: 0 | ||
}, |
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.
Should this "Deferred" state be removed?
(And in the renderSearchBar
and renderProposals
functions.)
https://forums.swift.org/t/returning-or-rejecting-all-the-deferred-evolution-proposals/60724
Co-authored-by: Ben Rimmington <me@benrimmington.com>
This looks fantastic! |
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.
Thank you @kaishin!
@swift-ci Please test |
This PR adds the Swift Evolution review dashboard and updates the content sections and navigation related to Swift Evolution across the site.
Motivation:
The following changes were proposed and discussed during the workgroup's meeting that took place on the 20th of September, 2022.
Modifications:
Preview:
Preview version is deployed here.