Skip to content

My concern about media page  #70

Open
@onnesoom

Description

First of all, a great praise to the dev for making such a great app. This is one of the best app executions I have seen so far, and it has great potential to grow. I have been daily driving Tachiyomi and Aniyomi for the past 3 years, and I seriously think AniVu has the potential to surpass them and become my daily driver. However, I think the media library part of the app is going in the wrong direction, so I'm here to give my suggestions about it in early development before it goes horribly wrong.

So what is actually wrong

I installed the latest beta AniVu 1.1-beta53 and noticed the app media library has changed. In previous versions, it only displayed videos without any kind of categorization, but when I installed this version, it had a default "group" which I didn't have. With every brain cell in my head, it clicked right there that the media library is now going to look like the Feed page (I'm a big fan of the Feed page; whoever suggested that is a genius), but that is not ideal for a media page. The media page should never have that layout; that layout will only work on the Feed page. If you take a look at media library layout inspiration from the biggest rivals out there like Aniyomi, Tachiyomi, Jellyfin, Plex, and even official libraries like Netflix and Crunchyroll, you will understand why this is wrong.

You are probably thinking, after all that work you have done, am I telling you to just ignore all your hard work?
-> Heck no. It's just the group part that is wrong; everything except it is good, and I love and think it is suitable for a media library page.

What can be done

I will be honest - just remove groups for the media library as expandable cards. Cards are not an ideal form of separation in a media page. The media page should be more distinct and straightforward in what it contains. But I'm not telling you to completely remove the groups; you can keep them but in a better way. Use navigation groups as navigation tabs. MATERIAL.IO describes it well: Tabs organize groups of related content that are at the same level of hierarchy.

Some popular examples of media library using tabs:

Aniyomi

Aniyomi example 1 Aniyomi example 2

Crunchyroll

Crunchyroll example 1 Crunchyroll example 2

Improvements over the current approach

  • Better Organization: Using navigation tabs will make the media library more organized and easier to navigate.
  • Clear Hierarchy: Tabs clearly separate different categories, making it easier for users to find what they are looking for.
  • Enhanced User Experience: A more straightforward and distinct layout improves the overall user experience.
  • Consistency: Aligning with industry standards used by popular apps like Netflix, Crunchyroll, and Aniyomi ensures a familiar and intuitive interface for users.

Everything else is correct

I respect and like the choices made by the dev and all other contributors. Their work is commendable, and the app is shaping up to be a fantastic tool.

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions