GoogleForCreators / web-stories-wp

Web Stories for WordPress
https://wp.stories.google
Apache License 2.0
768 stars 178 forks source link

Multipage Canvas POC #9643

Closed miina closed 2 years ago

miina commented 3 years ago

Feature Description

Edit: See https://github.com/GoogleForCreators/web-stories-wp/issues/9643#issuecomment-1064304530 for the latest update. Design TBD.

Important: UX prefers the feature to be released once it's fully ready, there won't be originally considered MVP etc. even though we'll most likely implement it in multiple steps. Once we know better, we can convert this issue into an epic.

See Figma

Note: this feature has been blocked for some time due to potential hit on performance. It has been brought up again by UX as high priority so we should take another look into this to find a way how to implement it.

Some options for unblocking this:

Alternatives Considered

Additional Context

miina commented 2 years ago

UX brought this issue up as quite important and requested. We should take another look at this, most likely the issue will be done in two steps:

First we need to fix the thumbnail generation to only generate one image per page, we could potentially reuse those for the prev/next pages.

miina commented 2 years ago

Update from design sync on the 9th of March

The ideal option from Amy:

Make the entire story interactive and side-to-side scrollable

Implications:

bmattb commented 2 years ago

@aaskedall Can you confirm that this is still desired? Prom is thinking about picking this up in next sprint. cc @swissspidy @gajasinski

merapi commented 2 years ago

We are still waiting for the design pod feedback on this.

felipebochehin87 commented 2 years ago

@swissspidy @barklund please, when the screen is narrow, the quick menu is displayed over the navigation arrow. Is this something to be fixed? If so, will it be in this PR or should I create a new one?

quick menu over arrow.png

swissspidy commented 2 years ago

@felipebochehin87 I think this issue exists also outside of this PR:

Screenshot 2022-06-30 at 16 07 29

So it would be something that warrants its own ticket. Though it's a a bit of an edge case, so doesn't seem high prio to me.

felipebochehin87 commented 2 years ago

Thanks @swissspidy . I'll create a new ticket just so we have a record :)