Skip to content

Features

John Horback edited this page Nov 20, 2021 · 4 revisions

TODO

  • Add issues/features to project
  • Define and use milestones for these issues

Stories (Main Screen)

Contains a list of stories. Can have a default story called Idea Catalog. Can also contain a search that goes across all stories, plots, settings, events, characters.

User Menu

Menu (likely on the top right) that provides a menu that links to:

  • Stories
  • Logout
  • Profile

Plotmap

  • Shows a list of plots
  • Default plot is "draft" - or -
  • P0: Backstory
  • P1: Central Plot
  • Each plot has an ID : p0 (draft), p1, p2, p3, p4
  • Each item has a checkbox to include events in the main view
  • And a plus button to add event to that plot

Characters and Settings

  • Shows a list of characters or settings
  • Clicking on one shows the character or setting in the main view

Plotmap main content (event organization)

  • At the root is the overall order of events in the story.
  • There can be different views to expand and show more event details.
  • User can drag events to order them (story order)
  • Updating event order will effect their order in their plot in a predictable manner.
  • Events can be divided into sections for further organization
  • A section can optionally have text to describe the separation of events.
  • Each section can have a property that denotes this is a chapter division
  • Chapters (and sections) can be collapsed (chapters will be collapsed till the next chapter, and sections will be collapsed till the next section)
  • There may need to be additional text/notes/detail per divider/chapter

Events on the plotmap

  • The primary display of an event is its description and its plot
  • The plot could be color coded
  • Expanded views can show more of the description and include characters and setting

Plot panel

Opens when selecting a plot (i.e. from the navigation panel)

  • Name
  • Description
  • Color
  • Characters
  • Settings

Event panel

  • Shows plot (can change)
  • Shows setting (can add / select)
  • Has a backstory checkbox to denote this is not directly included in the story
  • Shows characters
  • Can add/remove/select characters from previous (default)/select from all in same plot
  • Prose -

Writing mode

  • Open full screen to allow for writing
  • Can go next/back through the events (from the selected plots)

Characters main content

  • Include a description
  • (May need more meta detail)
  • Shows list of events the character is in
  • Backstory plot(s) can be used to fill in detail
  • Perhaps allow a "star" to denote a significant event for this character

Settings main content

(similar to character)

Themes main content

Just a list of themes. It is not expected to have many themes and themes do not link to anything else

Idea Catalog

Plotmap can also be a place to record ideas on plots, characters, settings, events, etc. outside of a story. This could be done by simply creating a new story and naming it a catalog.

Light/Dark Mode

The UI should support both light and dark modes This should be put as a checkbox item on all UI stories

Publish

This puts the story event prose in order including chapters

Story Management

  • Should be able to create multiple stories.
  • And also link scenes, characters, events from other stories
  • the link can have a connection and is initially a copy
  • The copy can be overridden with the connection still in place

Sequential order

  • Don't need this right off
  • The idea is that each event can be re-ordered in its plot using a sequential order.
  • This order can be viewed/edited when viewing the individual plot.
  • Can also use a DateTime on events - this would allow the entire plotmap/story to be viewed in sequential order