webamp/todo.md
Jordan Eldredge 77b8360969 Null State
2020-09-03 07:34:34 -07:00

1.7 KiB

TODO

Rewrite

Crawl/index IA view count

Handle case where search results area loading Handle slow search

Define a Skin interface which has all skin data or dummy skin data with a loading function

Add an x button to clear search

"Random" skin button should act on full set not just the loaded skins

Find a way to fetch skin data based on hash

Blocking

  • Figure out how to get prerendering to work for Facebook
    • Waiting on Netlify

Future

  • Scroll is not locked in overlay mode on ios
  • Fix animation for about page overlay fade in
  • Setup Sentry
  • Restore focus when leaving the modal
  • Add keyboard navigation to table
  • Detect dupe files
  • Add a structured search: tags, author, quotes, -
  • Ensure our skins are up to date
  • Add a feature to let users controll zoom
  • Let users browser text files in skins
  • Link back to original source of skin?
  • Sometimes there's extra space at the bottom. Like, the calculation for how much height will be needed is not quite right.
  • Publish to GitHub - In the webamp repo?
  • Search updates should replace query not add a new one to the history
  • Link to open on Webamp
  • Keyboard navigation? Previous and next skin when focused?
  • Move images to CDN. Currently it's just s3 directly
  • Disable Google Analytics in dev
  • Make Webamp clean up after itself
  • Use empty space when search is less than a page for hints
  • Come up with a name
  • Find the upper bound for text we can index
  • music-metadata does not seem to work

Requires a server

  • Drag in a skin to upload!
    • We should detect if we have it or not
  • Allow users to add tags/author info

Future features

  • Skin explorer
    • List files within the zip and let users download them
    • Special viewer for txt files and bmp files