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

[Modal Layout Picker] Create Layout Picker category bar UI using static data #2437

Closed
chipsnyder opened this issue Jun 26, 2020 · 0 comments
Closed
Assignees
Labels
Page Templates [Type] Enhancement Improves a current area of the editor

Comments

@chipsnyder
Copy link
Contributor

chipsnyder commented Jun 26, 2020

Is your feature request related to a problem? Please describe.

This task is part of the effort to rework the Starter Page Template Picker for new pages. This part of the initiative will focus on filling in the category bar in the header using static data that is currently used as part of the existing Starter Page templates.

The end result should look something like:
iOS Android
Not Selected iOS-categories Android-categories
Selected iOS-categoriesSelected Android-categoriesSelected
Scrolled iOS-categoriesScrolled Android-categoriesScrolled

Goals

  • Add the category bar to the header
    • Category cells should be horizontally scrollable
  • Category cell should include:
    • Emojis (if provided)
    • Category display name
  • Selecting a category should:
    • Update the cell's background
    • Add the checkmark in place of the emoji (or insert a checkmark if no emoji is provided)
    • Deselect any selected categories
    • Hide any category sections that aren't selected
  • Dark Mode should be handled for any new UI elements
  • Scrolling the layout picker should move the category bar up then "lock" in place once it reaches the top of the screen.
    • Scrolling down should allow the UI to return to the position from when the screen originally loaded.

Additional context

Blueprint Flow - iOS
Blueprint Flow - Android
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Page Templates [Type] Enhancement Improves a current area of the editor
Projects
None yet
Development

No branches or pull requests

2 participants