Drutol / MALClient

Not so small client app for Myanimelist.net - Windows 10 UWP & Android
GNU General Public License v3.0
352 stars 32 forks source link

10 rating appears under status bar when using the app split-screen #352

Open Soundtoxin opened 10 months ago

Soundtoxin commented 10 months ago

System

Description

I've actually had this issue for a long time, but I guess I forgot to report it, didn't see any other issues about it either when I searched just now... I run MALClient as well as a Kitsu app in splitscreen with MALClient on top. I have my watching list up in both and then I can quickly mark an episode on both sites after watching it. I have done this for years and it works very well, for the most part. Every now and then I'll see a great episode that makes me want to set or raise my rating for a show I'm in the middle of. If I want to rate the show 10/10, I can't select the 10 because it goes under the status bar and any of my touches in that area bring down the notification center instead. I can reach the 9 but not the 10. If I disable the split and let MALClient have the whole screen height I can access the scores fine, but then I have to re-set-up the split afterward, so it's not ideal.

Some way of making the score select more compact in small spaces/resolutions is the solution I have in mind. Either squish things together a bit more or display half the scores on the left and half on the right to better utilize the space. If going that route, I would recommend putting the positive half of the scores on the right side since most people are right-handed, but either way is fine. It's not that often I have to change a show's rating.

Screenshot_20231014-170434_MALClient

I thought that in the past I had managed to just barely catch the edge of the 10 to select it, but in re-testing today I haven't managed to do that at all. In fact, I even plugged a mouse into my phone out of desperation so I could very precisely click right below the status bar, but there doesn't seem to be a single pixel of the 10 below the status bar from what I could tell. Maybe a keyboard would work, but we're just getting silly at that point.

For reference, the Kitsu app I use has a horizontal slider for its rating system that works well enough in a small screen space, although it loses a bit in precision. You can't click straight to an 8/10 unless you're very lucky, I tend to press and hold close to where I think the number I want is and then scrub until I get there. Screen real-estate usage aside, I think MALClient's method is better, just needs a little tweaking for this niche use-case.

Screenshot_20231014-170729_Kitsu

edit: Using a [hardware] keyboard actually does work, for anyone curious. Tap/click to get to the rating screen and then you can use the up/down arrows to move your selection and enter to select the 10. But again, that'd be a bit silly to do regularly.