homotopy-rs
homotopy-rs copied to clipboard
A Rust/WASM implementation of homotopy.io
In the "Signature" panel, we should be able to insert the signature of a different workspace to our current signature. This is different from the import functionality which replaces the...
We need to be able to create, read, update, delete projects on Firebase storage. They need to be assigned unique IDs and be associated with a given user. This needs...
We need some changes to the data structures in homotopy-web to record whether the project has been saved. This would behave well with respect to "undo/redo" actions. We need to...
We should have some UI to display the list of projects a user has saved in their account. Each card should display title/author/abstract, have controls for whether the project is...
If you have a 2-cell with three inputs and two outputs, we want the distance between the output wires to be minimised: ![homotopy_io_export(4)](https://user-images.githubusercontent.com/16837293/184987641-205b1420-d2fc-4779-b189-d3431fd05e96.svg) But if you compose it with identities...
Reidemeister I move (wire needs to be oriented and invertible): ![homotopy_io_export](https://user-images.githubusercontent.com/16837293/180812161-8be75cec-1c49-4b52-9711-21ee96787e86.svg) ![homotopy_io_export(1)](https://user-images.githubusercontent.com/16837293/180812183-9b02a4ae-2fde-44bb-80db-6e1ca43d39d1.svg)
2D view doesn't distinguish between multiple possible sites to place a generator X in 3D depth. the tooltip when selecting a placement site shows repeat occurrences of X for each...
Related to #550, to be used in conjunction to #553 with invertible generators. The basic idea is we want to render points as boxes with a slanted edge (this is...