Dance editing support #3
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
As interpreting dances is proving difficult, an easier minimal-viable-product may be to support specification of custom moves that do not require interpretation (at the cost of significantly more user effort to specify them). #2 is about just adding support for inputting dances specified fully explicitly. In order to not require the user to learn or author the JSON format, there should be a GUI (including hopefully WYSIWYG) way to author dances in this format. Some ideas:
Editing artifacts implies some sort of way to manage and share them. Want to keep this as simple as possible, including staying serverless, but without being so limited it's easy to accidentally lose data.
localStorage
and let it get clobbered..json
files in OPFS or local filesystem (if not on Firefox). See my blog posts on the file system access API and the implementation inschedule-grid
for more on how this should work/look.#
is (some prefix followed by) base64 (or similar) encoded gzip of the dance; shouldn't be too big, so should work in a URL.Non-WYSIWYG editor first.
LowLevelMove
options. Probably also recreate the ContraDB editor?libfigure
should provide most of what is needed for that.LowLevelMove
into two such that the first has thestartPosition
and the second has theendPosition
of the original?WYSIWYG support
CirclePosition
show the circle. If dragging to long lines, show the lines... this does highlight that many positions are similar and may be difficult to express by dragging, so maybe dragging is the wrong interface for this: maybe click on a dancer to select them and then options appear for moving them somehow.