avluis / Hentoid

Doujinshi Android App
https://discord.gg/QEZ3qk9
Apache License 2.0
1.07k stars 85 forks source link

Library / Grid view redesign #988

Closed RobbWatershed closed 1 year ago

RobbWatershed commented 2 years ago
RobbWatershed commented 1 year ago

See #948 #750 #713 and #1042 too

RobbWatershed commented 1 year ago

The base problem is that the current UI tries to push all essential information to everyone, whereas many users want a minimalist UI and consider the grid tile layout to be bloated.

We listed three layout alternatives : I don't believe the H2R-style layout is a viable solution as it requires two taps to read the book, which kinda kills the main point of the library screen

Putting the commands (set fav / set rating / view source) on a dropdown menu goes against Material design guidelines and our recent decommissioning of dropdown menus. Plus people can rate and fav books using 1/ the reader and 2/ multiple selection on the main library screen, and thus don't need these features accessible from a dropdown menu

=> I decided the best way to go is to make the grid tile display entirely modular to allow users to see what they actually need, the default being "every UI element is visible"


These options have no effect on the "list" view mode as it should be the fallback for grid mode users who occasionally need to access detailed information (e.g. when sorting their books according to their size)