- 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
- Controls
- 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
- Can create "pages" which are shown to all users and can contain arbitrary HTML
- 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?
- Initial screen to upload text, enter author, title
- User Roles
- Admin
- Modify roles of others?
- Editor
- Add/edit poems (but not modify roles!)
- Role Tags
- User Manager view for admins
- Admin
- 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"?
- 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
- Use per-component CSS structure to reduce CSS clutter.
- Export block images
- List of completed features
- In-class demo
- Groups of 3 (one for each poem)
- Feedback for last part of class