Skip to content

[FEAT] Improve Watchlist UX with Auto-Fill, Folder Grouping, and Navigation Refinements #7

@deakR

Description

@deakR

❓ Is your feature request related to a problem? Please describe.

While using the app, I noticed a few UX issues and areas for enhancement. Some actions feel manual or unclear, and navigation could be more intuitive. Specifically:

  • The "Add Item" page asks for too many manual inputs.

  • The theme changer on the landing page feels unnecessary.

  • Navigation to the About page is not easily noticeable.

  • The “Add Item” option is shown even on non-functional pages like About.

  • There's no way to organize watchlist entries into custom categories like “First Priority” or “Saving for Later.”

💡 Describe the solution you'd like

  • Auto-fetch watchlist data: Allow automatic fetching of fields like poster, overview, genre, etc., when adding an item - leaving only title, date watched, and rating for manual input.

  • Remove theme switcher on landing page: Simplify the UI by removing unnecessary elements.

  • Improve visibility of About page link: Make the navigation element more prominent or accessible.

  • Restrict Add Item button: Hide or disable the "Add Item" functionality when on the About page.

  • Add support for folders or categories: Let users group movies/shows under custom labels like “First Priority” or “Save for Later” to improve organization.

🔄 Describe alternatives you've considered (Optional)

  • Manually entering all watchlist item fields, though this is tedious and error-prone.

  • Tagging items instead of grouping, though folders would provide clearer categorization.

  • Keeping "Add Item" always visible, but this could confuse users on informational pages.

📋 Additional Context (Optional)

No response

Metadata

Metadata

Assignees

Labels

enhancementAn improvement or refinement to an existing feature or area of the application (not a new feature).feature-requestA request for a new feature, functionality, or significant enhancement.needs-triageThis issue or PR requires initial review and classification by a maintainer.pinnedAn important issue or PR that should remain visible and not be marked stale.ui-uxRelates to user interface or user experience design and improvements.

Projects

Status

Backlog

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions