GithubHelp home page GithubHelp logo

Comments (8)

glynnis avatar glynnis commented on July 24, 2024 1

#725 is related and covers the technical aspects that affect this design story. I posted this diagram there, but posting here too since it'll help with design:

04-06-draftartboard 1
^ Possible states and flows for a story

from mapstory.

glynnis avatar glynnis commented on July 24, 2024 1

I still need to review these with the team so they aren't final yet, but here are the different states I have designed for w/r/t the header:

Autosave Text

composer - header - autosave text

Help Text

composer - header - help text

MapStory Title

composer - header - title

from mapstory.

glynnis avatar glynnis commented on July 24, 2024 1

Button states

composer - header - buttons

from mapstory.

glynnis avatar glynnis commented on July 24, 2024

Related: #725

from mapstory.

glynnis avatar glynnis commented on July 24, 2024

Some notes that I've validated through a conversation with @sarasafavi:

Three story states can be communicated through the UI:

  • Draft (not currently published)
  • Published/public, with no staged changes
  • Published/public, with staged changes that have not been published yet
    • On the backend: make a duplicate of the published one, where the duplicate has a "draft" flag and is not published. When we're ready to publish changes, the duplicate record with the draft=true gets changed to draft=false (and overwrite the record)
    • From this state, a user can revert to the public version that has no staged changes. If they're working on a story that's an original draft, their only option would be to discard the entire draft (since there's no public version to revert to).
    • If there's a public version of a draft that the user is working on, that's an important state to communicate (i.e. they have staged changes they haven't published yet).

from mapstory.

glynnis avatar glynnis commented on July 24, 2024

I confirmed with @davisc that Preview Mode will be part of MVP.

from mapstory.

glynnis avatar glynnis commented on July 24, 2024

Calling this one done!

from mapstory.

glynnis avatar glynnis commented on July 24, 2024

You can also find these screens on InVision here: https://invis.io/PKBXSE1RJ

from mapstory.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.