todo.txt 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. New action: grab latest of each subscribed podcasts (if not already downloaded).
  2. MainMenu.qml needs redesign.
  3. ToolButton component
  4. 2 states - regular and details
  5. SpringAnimation - move buttons into menu when menu is opened
  6. Show text below or next to button when menu is opened.
  7. Scalable/better/bigger buttons / icons in toolbar?
  8. Keyboard Navigation - enter/escape
  9. Add item to main menu for "Now Playing (or queue) and "Queue" (but only if those playlists are non-empty!)
  10. PlayListView.qml, SubscriptionView.qml details view:
  11. Respond to enter key (all listviews)
  12. Show Album Art in delegate - we get coverart for MP3s only on Symbian (via mobility API).
  13. we can't debug/test this on desktop unless we use a "broken image" image or some other API for getting album art (taglib?).
  14. SubscriptionView.qml:
  15. Animations during the network requests to show it's waiting for something.
  16. Different background color for available vs online episodes
  17. Player Controls (mainwindow.cpp)
  18. Use ApplicationWindow? Handle Orientation Changes?
  19. On pause: persist play position for tracks longer than 10 mins so we can easily pick up where we left off?
  20. PlayListView: Sort podcasts latest by default.
  21. Redo FlickableViews as a VisualItemModel?
  22. Show a video Widget when playing videos?
  23. Persistent MetaDataTable? Or use Document Gallery?
  24. Browse by artist, genre?
  25. PathView of albums
  26. Filter LineInput should filter all listviews
  27. Ignore unsupported file types in playlists, don't add them or show them.
  28. We might need to patch the multimediakit plugin for m3u reading/writing to do this.
  29. Why does root podcast dir not show up in the list of podcast dirs?
  30. An empty item shows up there instead, but is selectable and shows you the
  31. podcast dir.
  32. Find out how to really SEEK to a position in a QNetworkReply?