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

Screen layout and primary navigation #1

Open
9 tasks
jhorback opened this issue Nov 20, 2021 · 0 comments
Open
9 tasks

Screen layout and primary navigation #1

jhorback opened this issue Nov 20, 2021 · 0 comments
Assignees
Labels
enhancement New feature or request ui component
Milestone

Comments

@jhorback
Copy link
Member

jhorback commented Nov 20, 2021

Description

Implement the main layout for Plotmap which includes the primary navigation panel and the content panel.

Acceptance Criteria

  • A split pane view exists with the navigation panel on the left and the main content on the right.
  • The navigation panel has links for: Plotmap, Themes, Characters, and Settings.
  • When navigating through each top level, the appropriate secondary level of navigation appears.
  • When navigating through each top level, the appropriate content appears in the main content area.
  • The URL updates appropriately so that a page refresh keeps the user on the same page.

Note: The data to drive this can be mock data.

Development Tasks

  • Add tests
  • Has design file
  • Supports dark-theme
  • Update documentation

Implementation Details

Navigation Panel

The navigation panel will contain top level links for:

  • Storyboard
  • Characters
  • Settings

The secondary level of navigation can just show that it has switched (i.e. Plotmap will contain the text "Plotmap").

URLs

This is an initial guess on what the URLs should be.

  • Stories: / (root url is stories)
  • Plotmap: /story//plotmap
  • Themes: /story//theme/
  • Characters: /story//characters/
  • Settings: /story//settings/
@jhorback jhorback added enhancement New feature or request ui component labels Nov 20, 2021
@jhorback jhorback self-assigned this Nov 20, 2021
@jhorback jhorback added this to To do in plotmap-features Nov 20, 2021
@jhorback jhorback added this to the Prototype milestone Nov 20, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request ui component
Projects
Development

No branches or pull requests

1 participant