Problem
As of right now, the process of adding an image block (and soon additional types of media) is a bit cumbersome. I'd like to make improvements to the media selection part of the flow, but for now at very least we can simplify by skipping the placeholder step or combining it with the location options sheet.
Note: I'm not sure if any additional design is needed, but if so I can pull together a blueprint.
Current Flow

- Tap
(+) (inserter) – this shows the Block Library sheet
- Tap
Image to add Image block placeholder to canvas
- Tap on block placeholder to trigger sheet
- Tap on an option to choose location
- Select image to upload
- Image gets added to canvas, uploads, succeeds/fails
Proposed Flow

- Tap
(+) (inserter) – this shows the Block Library sheet
- Tap
Image to add Image block placeholder to canvas – trigger media location sheet. Note: the placeholder could still display on the canvas, behind the sheet, and be dismissed if the user backs out of the process by tapping Cancel.
- Choose location
- Select image
- Image added to canvas, uploads, succeeds/fails
Note on Future Improvements
I'd like to replace the location-choosing sheet with an improved media selection sheet, similar to Aztec – but for now, let's at least make this improvement as it will benefit some of the next blocks we're building (Video, for example).
Problem
As of right now, the process of adding an image block (and soon additional types of media) is a bit cumbersome. I'd like to make improvements to the media selection part of the flow, but for now at very least we can simplify by skipping the placeholder step or combining it with the location options sheet.
Note: I'm not sure if any additional design is needed, but if so I can pull together a blueprint.
Current Flow
(+)(inserter) – this shows the Block Library sheetImageto add Image block placeholder to canvasProposed Flow
(+)(inserter) – this shows the Block Library sheetImageto add Image block placeholder to canvas – trigger media location sheet. Note: the placeholder could still display on the canvas, behind the sheet, and be dismissed if the user backs out of the process by tappingCancel.Note on Future Improvements
I'd like to replace the location-choosing sheet with an improved media selection sheet, similar to Aztec – but for now, let's at least make this improvement as it will benefit some of the next blocks we're building (Video, for example).