polyhedra-viewer
polyhedra-viewer copied to clipboard
☂️Roadmap to Polyhedra Viewer 4.0!
This issue lists all significant "breaking" changes to the Polyhedra Viewer that feel like they belong to a major version release—those that require significant changes to the flow of the app, or that I just can't figure out how to "fit" in the current app right now. I plan on working on some other projects in the near future, but this is something I'd like to get back to when I have time.
The Roadmap
- #55 Design system: actually have an identity for the app instead of using default fonts.
- #53 Redesign the home page: would change the main flow of the app significantly, and would require an "encyclopedia" section.
- #13 Switch to react-three-fiber: would drastically change how our polyhedra are rendered (plus open up a lot of possibilities for features).
- #57 3D table of polyhedra: after switching to ThreeJS, we can use a fully 3D scene as our "periodic table" of polyhedra.
- #36 More sophisticated coloring for polyhedron facets
Nice-to-haves
- #54 Polyhedra Encyclopedia: a whole new section of the website with lots more work.
- #35 Advanced search and filter on polyhedra: this would require a new view, or heavily changing a currently existing view.
- #56 "Bird's Eye View": Change the operations view to make more apparent the graph relationship among different polyhedra.
Why v4.0?
I haven't really been keeping explicit version numbers (how do you version a web app?) but in my mind:
- v1.0: made in d3: https://tesseralis.github.io/d3-polyhedra-viewer/
- v2.0: an old version of this current repo that I can't access easily any more
- v3.0: Current version: https://polyhedra.tessera.li