Emplexx / Aluminium

An Android AniList Client
51 stars 1 forks source link

Priority on list entries #20

Open toasterovenly opened 6 months ago

toasterovenly commented 6 months ago

The "priority" feature from AL-Chan is good and I miss it when using Aluminium. This is one of the things making me not want to fully stop using AL-Chan.

How it works: I can set a priority for each item on my list. There is a slider selector in the edit page of a list entry. The priority is indicated when viewing your list and can be used to sort and filter the current list view.

Use case: I mostly do it when I add something to my planning list so when I go to start a new show I can just browse the ones that I marked as high priority (because I was more excited to watch them). This prevents having to browse through my entire planning list (currently over 200 shows).

Challenges: This isn't a feature of AniList itself as far as I can tell, so it would be data you would have store in your own database, which makes this feature seem like an unreasonable ask. But I do still want it.

Screenshots:

The way AL-Chan shows priority. The right side of the list entry has a colored bar. I think blue is "very high" (5), then cyan is "high" (4), then green is "medium" (3), etc. The exact colors aren't the point, just explaining how they did it. Screenshot_20240508-150753

The way AL-Chan lets you edit priority. This shows the slider for setting priority, which really should show the name (e.g. "very high") and not just the number. In the background of the slider dialog you can see it shows the currently assigned priority in the list entry edit screen. Screenshot_20240508-150813

Emplexx commented 6 months ago

This isn't a feature of AniList itself as far as I can tell

Funnily enough, it is a part of their API, but the website doesn't seem to make use of it for some reason

I'm curious, do you make use of all 5 levels of priority? Would 4 be enough?

toasterovenly commented 6 months ago

That is funny. I get it though. Sometimes you don't have time to finish something and then you never get to go back and finish it.

I use 0 (for no priority) and then I often use 3-5 (medium, high, very high). I rarely use 1 or 2 (very low, low) because why am I putting it on my list if I am not that interested to watch/read it? But I have used them in the past a few times. Like this season I marked a show as low because it is trash isekai. But then I started watching it just because I wanted something to zone out to that was low-investment.

peepincreepin commented 3 months ago

This isn't a feature of AniList itself as far as I can tell

Funnily enough, it is a part of their API, but the website doesn't seem to make use of it for some reason

This makes so much sense now. I uninstalled and reinstalled AL-chan a few times, and I thought I would lose my "priority list" data that was on it, because I thought it was a custom AL-chan feature, and so the data must be saved locally on my phone. But each tome I reinstalled it, the data came back and I was surprised. So mow it makes sense why that happened.

I'm curious, do you make use of all 5 levels of priority? Would 4 be enough?

For me, I used only 0, 3, & 4, as a normal-medium-high banding. I never bothered with 1, 2, & 5.