2016-07-07 23:23:18 +02:00
|
|
|
5. Web player
|
|
|
|
6. Homepage
|
|
|
|
7. Settings
|
|
|
|
8. Search
|
|
|
|
9. Discover
|
|
|
|
|
2016-07-25 23:22:44 +02:00
|
|
|
# CSS
|
|
|
|
* Sidebar responsiveness
|
|
|
|
* Songs on iPhone 5
|
|
|
|
* Set sidebar .active
|
|
|
|
* /artist/:id and /album/:id arts in responsive view
|
|
|
|
* Scroll horizontal sidebar
|
|
|
|
* Move CSS in modules
|
|
|
|
|
2016-07-07 23:23:18 +02:00
|
|
|
|
|
|
|
## Global UI
|
|
|
|
* What happens when JS is off?
|
|
|
|
=> https://www.allantatter.com/react-js-and-progressive-enhancement/
|
2016-07-25 23:22:44 +02:00
|
|
|
* Back button?
|
2016-07-07 23:23:18 +02:00
|
|
|
|
|
|
|
## Miscellaneous
|
|
|
|
* See TODOs in the code
|
|
|
|
* https://facebook.github.io/immutable-js/ ?
|
|
|
|
* Web workers?
|
|
|
|
* Accessibility and semantics
|
2016-07-25 23:22:44 +02:00
|
|
|
|
|
|
|
* Uncaught TypeError: this.props.tracks.forEach is not a function
|
|
|
|
=> Be more robust, after, getHostNode is null
|