Skip to content

Roadmap

Mark Branly edited this page Mar 28, 2024 · 3 revisions

v0.1: Design Prototype

A working prototype implementing the design concept. Firefox only. Some accessibility issues may be present.

Design Prototype Milestone

v0.2: Responsive

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

v0.3: Accessibility

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.

Accessibility Milestone

v0.4: Cross-browser Compatibility

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.

Cross-browser Milestone

v0.5: Advanced Customization

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

v0.6: Dark Mode

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.

Dark Mode Milestone

v0.7: Hacker News Search

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.

Search Milestone

v0.8: Optimization

Now that the product is complete, refactor and optimize the CSS for performance and maintainability, without sacrificing the latter for the former.

Optimization Milestone

v1.0: MVP 🚀

Scrub for new bugs, tackle any found or remaining, and issue the final release, the MVP.

MVP Milestone