Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make UX for adding new blocks consistent #1559

Closed
4 of 5 tasks
alcurrie opened this issue Oct 30, 2018 · 8 comments
Closed
4 of 5 tasks

Make UX for adding new blocks consistent #1559

alcurrie opened this issue Oct 30, 2018 · 8 comments
Labels
Enhancement New feature or improvement of an existing one
Milestone

Comments

@alcurrie
Copy link

alcurrie commented Oct 30, 2018

As an AMP story author, I want consistent a UX for adding new block, so I can more easily understand the process for adding new blocks

Related: #1541

@jwold
Copy link
Collaborator

jwold commented Nov 1, 2018

Regarding AC 1:

Miina: This is an invalid AC and expected behavior.

When you have "Fill" as the layer template then the block inside it fills the whole layer -- that's why in case of Fill wherever you click you actually click on an INNER block. However in case of vertical you click on a LAYER itself so it selects the layer block.

To see which block is selected you can check the right sidebar -- you can see that in case of vertical you are selecting the Layer, however in case of Fill you are selecting an inner block.

Probably the real issue here will be resolved when we make it clear which block has been selected. So it should be clear that the block within Fill Layer is filling the whole layer.

Regarding AC 2 and 3:

Miina: These may be blocked by Gutenberg.

Regarding AC 4:

Now that we have the larger plus block below the page, we may not need this.

@jwold jwold removed the UX label Nov 1, 2018
@miina miina added FE labels Nov 1, 2018
@miina
Copy link
Contributor

miina commented Nov 12, 2018

@alcurrie It looks like we can close this issue for the following reasons:
AC1: This is expected behavior within Gutenberg editor and thus we wouldn't change that;
AC2: This is now invalid since we're going to remove the Layer Inserter within #1563;
AC3: This is blocked by Gutenberg (also see #1541);
AC4: Now that we have a larger plus icon below the page and also after we'll implement the ghosted Page block for adding a new Page the issue will get resolved (#1532).

Let me know if you have any concerns with closing the issue.

@alcurrie alcurrie self-assigned this Nov 13, 2018
@alcurrie
Copy link
Author

@miina - Based on your notes, I agree that it makes sense to close this, but as we're working on interface change recommendations that will likely address the 'reasons behind' these requirements, I'm going to leave assigned to me pending finalizing #1563, #1541, and #1532

@miina
Copy link
Contributor

miina commented Nov 13, 2018

Sounds good, thank you, @alcurrie!

@alcurrie
Copy link
Author

@miina - as discussed I've added/re-opened AC 3 (or in this case a sub-issue AC 3a) in relation to the block inserter. A recent Gutenberg update created a bug for our work on AMP Stories, as it's now possible to to add a Thirds layer inside a Thirds layer; a Vertical Layer inside a Vertical layer, etc. I've updated the notes/screenshot above, and am re-assigning this to you for review.

@alcurrie alcurrie assigned miina and unassigned alcurrie Nov 21, 2018
@alcurrie
Copy link
Author

@miina - for some reason my earlier comment was not saved (likely user error ;) ) I've new AC 3a) as discussed now.

@mehigh
Copy link
Contributor

mehigh commented Nov 22, 2018

Lovely solution, Miina.
Closing as merged. Passing on to QA.

@mehigh mehigh closed this as completed Nov 22, 2018
@mehigh mehigh assigned alcurrie and unassigned miina Nov 22, 2018
@alcurrie alcurrie removed their assignment Dec 3, 2018
@alcurrie
Copy link
Author

alcurrie commented Dec 3, 2018

This is confirmed working consistently: https://cl.ly/85e573f27838

@westonruter westonruter added this to the v1.2 milestone May 21, 2019
@swissspidy swissspidy added Enhancement New feature or improvement of an existing one and removed AMP-Stories-Extension labels Jun 6, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Enhancement New feature or improvement of an existing one
Projects
None yet
Development

No branches or pull requests

6 participants