feature workspace view - N4SJAMK/teamboard-meta GitHub Wiki

WorkspaceView is the first view you encounter when you log in to the service as a user. There you can add, edit and remove boards. Clicking on a board should navigate the user to the corresponding BoardView.

Features

  • Add a board
  • List boards
  • Edit a board
  • Remove a board
  • Navigate to a BoardView
  • WorkspaceView will display sidebar

###Sidebar (In the future, do we need one?)

  • sidebar will display Contriboard logo
  • sidebar will display profile picture
  • sidebar will display log out button
  • sidebar will display language button
  • sidebar will display feedback button

####User can...

  • log out
  • change language
  • give feedback

In the future, user can...

  • change profile picture
  • change user name
  • change email
  • change password

###BoardPreview

  • BoardPreview will display the name of the board
  • BoardPreview will display the area as grey
  • BoardPreview will display the Minimap

Minimap

  • Minimap will retain the aspect ratio of the board
  • Minimap will display the Tickets on the board

EditBoardDialog

  • Edit board name
  • Edit board background
  • Generate and clear a shared URL

Dialogs can be closed by clicking on the overlay. Changes can be persisted by clicking on Submit.