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

59 lines
1.7 KiB
Markdown

# 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