Open mindrones opened 5 years ago
Control bar
Crop mask
Note form
We changed the machine in 2 places
Editing - DELETEPIN (action: deletePin) -> Idle
memoMachineConfig.editing.map
with a saveCurrentBounds
action on TXEND
.I'll have to redraw it: I'll take this as a chance to see how to represent sub-machines in different drawings, as we still want to see them as as one.
Here's a PlantUML representation (without actions and with the Crop machine, not yet implemented):
Reopening, this belongs to the Locations facet, with the exception that controls, pins and note editor will have to be moved in the facet-specific panel in the upcoming sidebar.
Note that cropping bounds corresponds now to setting up a selection like {key: 'location', type: 'within', value: bounds}
so it should be straight forward as long as we have a UI to do this.
Mapbox has a boxZoom interaction to define bounds on a desktop browser (shift-drag), but we still need to communicate the user that they can do this. Not sure if boxZoom is an option on tablets.
[draft]
Here we have the statechart to start working on the layers architecture, designs will follow: