Skip to content

Latest commit

 

History

History
108 lines (103 loc) · 3.7 KB

todo.md

File metadata and controls

108 lines (103 loc) · 3.7 KB

SyllaBits Dev Roadmap

Features

  • Account submenu
  • Progress bar in play view
  • Sound effects
    • Block "clack" sound
    • Answer feedback sounds
  • Settings
    • Ability to toggle DovesType
    • Ability to toggle 'hints'
  • ANSWER FEEDBACK
    • One-off animations
    • Some way to communicate correct/incorrect state
  • Play view
    • Controls
      • Reset button
      • Help Button
      • Random poem -> next, previous poem
    • "Fun Fact" in feedback area once line is complete?
    • Poem Complete! Dialog
    • Resolve Dataset issues
    • Line completion behavior?
    • Stanzas? (related to dataset)
      • For W. Shakespeare dataset: 4 - 4 - 4 - 2
  • Dashboard view
    • Poem card list pagination ("more" button)
    • Links to browse by category
  • Embeddable HTML Editor for static pages
    • Can create "pages" which are shown to all users and can contain arbitrary HTML
      • Only admins can do this for obvious reasons
  • Register view
    • Confirm password
  • Find view
    • Collections tab
    • Ability to search
  • Add Poem Interface
    • Initial screen to upload text, enter author, title
      • Stanza information also comes from here?
    • Will probably need custom input component to accodomate resizing
    • Stanza break switch?
    • Field for title + author
    • 5 feet, text box under?
  • User Roles
    • Admin
      • Modify roles of others?
    • Editor
      • Add/edit poems (but not modify roles!)
    • Role Tags
    • User Manager view for admins
  • Tutorial
    • Automatically presented to guests
    • IMPROVEMENT Also accessible through help popup in Gameboard
    • One-time dialog when player gets line incorrect
    • Optional help message for certain steps
    • Disable all lines except for first during first couple steps
    • IMPROVEMENT Show dialog to new users as well as guests
  • Capture Poem Button
    • Option to exit back to poem from complete dialog
    • Only captures poem div
    • IMPROVEMENT Add username, timestamp
  • Scansion Guide Page
    • FAQ?
    • Include link in Navbar
  • Credits/Funders page
    • Include Folger stuff
    • List of libraries
  • "Poem completion stats"
    • Variety of stats (not just one number...)
    • Time/line, Attempts/line, Total time, (playthrough)
    • Number of completions, and types of poems completed (poem)
    • Number of poems completed (user)
  • Rating Poem Difficulty
    • Can "crowdsource" difficulty
    • Can systematically determine difficulty?
  • "Scratch pad"?

Improvements

  • Buefy color scheme changes
  • Message for guest players
    • Appears when playing poem for first time in session
  • Edit button in game interface
  • Use promises in gameboard setup method
  • "Play poem" error states
  • More generalized "reminders" system?
  • Smarter "random" poem
    • Affected by categories, average difficulty, etc.
  • Phase out vue-smooth-dnd... It is abysmal for performance
  • Visual Element Redesign
    • Divider (fancier!)
    • "Drawer" handle
    • Progress bar head
    • Poem completion dialog art
  • CSS Cleanup
    • Use per-component CSS structure to reduce CSS clutter.
      • This would necessitate having separate folders for each component
    • Mobile TLC
      • Horizontal Block Drawer?
    • Generalize "submenu" to vbox and include vertical-grow support

Tasks

  • Export block images
  • List of completed features
  • In-class demo
    • Groups of 3 (one for each poem)
    • Feedback for last part of class