Description
- There are times when I add a download from the feed page and want to go directly to the download section, but I need to go to the media page first, which is inconvenient.
- In the latest beta, the position for accessing the download section changed from a FAB (Floating Action Button) in the media page, but the issue remains. I still need to go to the media page first.
- The media page should be focused solely on media content without any distractions.
Use Download Page as a Bottom Navigation Bar Destination
- The download page satisfies the material.io guideline:
Navigation bars should be used for: Top-level destinations that need to be accessible from anywhere in the app
. - Additionally, it would be a more user-friendly position since the app is focused on downloading media. The optimal layout would include a feed section (already available), a media section (already available), a download section (moved from the media page to the navigation bar), and a more options/settings section (already available).
Example: Cloudstream (One of the biggest apps to download and stream media)
Example: Ketsu (iOS)
Many more apps utilize quick access to the download page, saving users time and clicks.
Feedback on the New FAB Button in the Media Page
The media page now has a new FAB (edit button), which I don't think is a good choice for a FAB. The action can be easily triggered by long-pressing any entry, and the edit button is not something users will frequently use. I suggest using a resume/play button instead of the edit button as the FAB. This will help users continue from the last played media and will be used more frequently.
Top Bar Buttons
Currently, the media page top bar has a refresh button and a download page button (which should be moved to the navigation bar). The refresh button is fine, but the download button should be replaced with a files button, allowing users to navigate to media files outside of the Anivu folder. Additionally, a search button to search for global media (both in the Anivu folder and on the device) should be added.
Originally posted by @onnesoom in #70 (comment)