-
Notifications
You must be signed in to change notification settings - Fork 0
Roadmap
A working prototype implementing the design concept. Firefox only. Some accessibility issues may be present.
Now that the design concept is implemented, the design will be extended to work for browser windows of all sizes. The reason to tackle Responsive before Accessibility is because there is overlap. Users who zoom in 400% to read the site end up being served something closer to a mobile site. Again, still Firefox only.
Responsive Prototype Milestone
Now that the design phase is over and working at any size, all Firefox users should have equal access to it, no matter their abilities. In this phase, we test for and tackle all the accessibility issues we can within the scope of this project.
Now that the design is complete and accessible, it should be made available to a wider audience. Since Stylus is only available to Firefox, Chrome, and its variants, we should only need to test on Chrome and fix issues that arise there. More research will be done to confirm that is still the case when we get to this phase.
In this phase, we are adding options to the UserStyle where some policy decisions made in the design could be better expressed as user preference.
Advanced Customization Milestone
Hacker News users spend a lot of time on the site (so much so that there are options to impose viewing limits on yourself), and looking at screens in general. If this redesign is going to be successful long-term, it needs to support this critical feature that respects their dark mode preferences.
The search feature is powered by Algolia, and takes the user offsite to view results. The experience there closely resembles the Hacker News site itself, so our users will experience a shock at the step down in usability, accessibility, and aesthetics. Restyling this separate site is the last obstacle in the improved user experience.
Now that the product is complete, refactor and optimize the CSS for performance and maintainability, without sacrificing the latter for the former.
Scrub for new bugs, tackle any found or remaining, and issue the final release, the MVP.