Skip to content

UX Planning

Helen Varley Jamieson edited this page Sep 22, 2020 · 11 revisions

Info for planning the user interface of the new platform:

Issues: https://github.com/upstage-org/mobilise/issues

Artist actions - on stage:

General:

  • see player / audience counter (exists in current UpStage)
  • see player nicknames (exists in current UpStage - but requires a command; needs more intuitive method)
  • type in chat (exists in current UpStage)
  • manage audience options, e.g. create and display a poll, enable a volunteer (new)

Avatars:

  • select an avatar and place it on stage (exists in current UpStage)
  • move, rotate and flip avatar (exists in current UpStage)
  • scale avatar (developed in Limelight)
  • fade avatar in and out / opacity (new)
  • precise avatar movement e.g. by pixel or with shadow to see exactly where avatar will land before placing (new)
  • animate avatar (exists in current UpStage)
  • move avatar in front of or behind other avatars (exists in current UpStage)
  • type in chat window (exists in current UpStage)
  • speak with text2speech voice (exists in current UpStage - but need lots more voices)
  • "shout" and "think" - variation of speech bubbles & text in chat window (exists in current UpStage)

Backdrops:

  • select a backdrop to appear on stage (exists in current UpStage)
  • animate selected backdrop (exists in current UpStage)
  • fade backdrop in and out (new)

Props:

  • select a prop (exists in current UpStage - needs discussion about how this can work)
  • animate, fade, & otherwise manipulate prop (new)

Drawing:

  • select a pen tool for drawing (exists in current UpStage)
  • adjust the colour of the pen tool (exists in current UpStage)
  • adjust the opacity of the pen tool (exists in current UpStage)
  • adjust the size (thickness) of the pen tool (exists in current UpStage)
  • draw a line directly on the stage (exists in current UpStage)
  • show or hide all of the drawing in one layer (exists in current UpStage)
  • fade in and out all of the drawing in one layer (exists in current UpStage)
  • clear/erase all of the drawing in one layer (exists in current UpStage)
  • clear/erase part of a drawing (new)
  • fade in and out part of a drawing (new)
  • show or hide part of a drawing (new)
  • move a drawing around on the stage (new)
  • create a drawing that is attached to an avatar (exists in current UpStage, but is not easy to do)
  • clear/erase a drawing that is attached to an avatar (exists in current UpStage, but is not easy to do)

Audio:

  • select an audio track from the available list in the audio palette (exists in current UpStage)
  • play up to 3 audio tracks simultaneously (exists in current UpStage)
  • pause and stop a track that is playing (exists in current UpStage)
  • stop all tracks at the same time (exists in current UpStage)
  • adjust the volume of a specific track (exists in current UpStage)
  • start or stop a track at a specific time code (exists in current UpStage, but is fiddly & not easy to use)
  • cross-fade between two audio tracks (new)

Artist actions - in workshop:

Audience actions - on stage:

  • choose a nickname, or be anonymous (new)
  • change nickname (new)
  • enter text in the chat (exists in current UpStage)
  • applause (has been partially developed in current UpStage)
  • see counter of how many players and audience present on stage (& see list of nicknames, as in the Tap?) (currently see counter)
  • "volunteer" - some way to appear on stage or be able to "speak" or in other way be a more active participant (new)
  • vote in a poll (new)

  1. What will be the different modes that will distinguish the mobile version from the web version? Is the mobile version only for spectators?
Clone this wiki locally