[Android] GameList: Grid vs List - Printable Version +- mGBA Forums (https://forums.mgba.io) +-- Forum: mGBA (https://forums.mgba.io/forumdisplay.php?fid=1) +--- Forum: Development (https://forums.mgba.io/forumdisplay.php?fid=11) +--- Thread: [Android] GameList: Grid vs List (/showthread.php?tid=408) |
[Android] GameList: Grid vs List - ds84182 - 05-26-2016 First, here are images of grids and lists from the Material Design Guidelines List: Grid: Grids are primarily for consuming audio visual content (eg. Videos Games, Movies, Music), while a list would work for textual content (eg. Settings, Messaging). Grid items focus on images while list items focus on text. Grids also allow more items on the screen, since in portrait you can have 2 items side by side, and in landscape you could have 3 or more items side by side (In landscape, on my phone, I can see 6 games at a time vs 2 games at a time (with a lot of wasted whitespace)). So, to conclude, here's a list of pros and cons (and potential mitigations): Grid: Pros:
Cons:
List: Pros:
Cons:
RE: [Android] GameList: Grid vs List - endrift - 05-27-2016 Ideally, you'd be able to switch, but I definitely think that list is better by default. Grid is very confusing when all you have by default is a big blank icon and cut off text for the name of the ROM. If we could pull down box art that might be a bit different, but that's not an initial thing. RE: [Android] GameList: Grid vs List - ds84182 - 05-27-2016 Ideally the only time when a screenshot would not be available is when the user hasn't played the game yet. I can also change the maximum number of lines displayed to 2 so most title can be read. I've also experimented with moving the text from on top of the screenshot (Example from my personal music app http://i.imgur.com/YH7FFfp.png). RE: [Android] GameList: Grid vs List - endrift - 05-27-2016 That pic doesn't look very material design, but I was shown an app earlier today (Matsu's GBA emulator I think?) that did the grid view with two lines and it looked fine, so that might be okay. But again, both with them being switchable would be ideal. The question would be which is the default. |