Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve game selection UI #252

Closed
akien-mga opened this issue Apr 2, 2016 · 12 comments
Closed

Improve game selection UI #252

akien-mga opened this issue Apr 2, 2016 · 12 comments

Comments

@akien-mga
Copy link
Contributor

I've just updated my commandergenius package for Mageia, but I'm still having a hard time enjoying it due to the (IMO) bad UX when starting it for the first time. It may come from the way I package it (for example I delete the vfsroot folder because I don't want to distribute nonfree data), but upon starting the program, a user of my package will see:

spectacle j15394

Problems:

  • the window is ridiculously tiny. Not counting the title bar, it's 320x200 px, which might be fitting for handheld devices like the GCW Zero, but not for desktop; the program should detect the platform and use a better fitting resolution.
  • the actual content is even smaller, 210x170 px or something like that. Why that empty black space around it? At this size, the font is hardly readable.
  • there is no option to import games data/define a data path - this was requested already in [FR] game data path choosing dialog #230, but I'd like to insist on the fact that it's really needed for a good UX.

Sorry for making this a relatively vague issue, as a developer I know that those are not the most useful to work with, but I felt it was worth mentioning here and I don't have much time to dig deeper myself.

@gerstrong
Copy link
Owner

I have to agree. For next time the standard will be double in both directions to 640x400 on desktop systems. Actually there exist bigger fonts and better looking fonts, so this won't be a big deal. Thanks for porting to Mageia, btw. :-)

@Tamsyn
Copy link

Tamsyn commented Nov 28, 2016

I agree - I don't even know how to import the games I have. I want to play these games - I own these games, I have commander genius. Now what? Your UX should make this obvious, or at least not so obscure.

@gerstrong
Copy link
Owner

Is it really "oscure" if it is mentioned in the readme file? Seriously...

@Tamsyn
Copy link

Tamsyn commented Nov 28, 2016

It wasn't on the webpage, or visible within the download. For you and me, who are used to looking on github for answers, no. For most users, I think so. In fact I had no idea what to do until I found the right thread on the forums.

EDIT: Once I've got it all worked out I'll write up a how-to. The sound isn't working in the first game yet though - or the new tiles, so I'll wait until I know what I'm doing first. :)

@gerstrong
Copy link
Owner

Actually the readme is displayed on the project github page but you have a good point and it is not the first time someone complains about this issue. I want to rework the webpage anyways and I will consider putting more documentation especially for people on android and who want to get their own games run.

@akien-mga
Copy link
Contributor Author

Don't forget people install CG from their distro's package manager, which rarely shows the upstream readme in an obvious manner (it is typically installed in /usr/share/doc/<name>/README).

IMO, a good UI and UX when loading CG with no configured game is a must. The minimal would be that it displays in a non-ridiculous size on desktop (see OP), and gives information about how to install and configure games. A second step would be to add some logic to let users install and configure their games out of the box (e.g. "Browse to your Commander Keen 4 installation folder"), but that could be handled in a separate issue.

@ildar
Copy link

ildar commented Nov 29, 2016 via email

@gerstrong
Copy link
Owner

I have added a lot of new error messages and more feedback for the user.

@akien-mga: I think I have fulfilled your observation regarding:

IMO, a good UI and UX when loading CG with no configured game is a must. The minimal would be that it displays in a non-ridiculous size on desktop (see OP), and gives information about how to install and configure games. A second step would be to add some logic to let users install and configure their games out of the box (e.g. "Browse to your Commander Keen 4 installation folder"), but that could be handled in a separate issue.

First of all there is a game store. User gets a warning if the catalog file is missing. It should be there by default, since it is considered in our scripts.

Secondly if there are no games another warning is shown with the recommendation to copy games or just let them download with CG internal download manager. It lot has changed there lately.

Version 1.9.9.6 handles it much better than ever before. Let me know what you think.. :-) Closing this issue...

@ildar
Copy link

ildar commented Sep 9, 2017 via email

@ildar
Copy link

ildar commented Sep 15, 2017 via email

@ildar
Copy link

ildar commented Sep 15, 2017 via email

@gerstrong
Copy link
Owner

Thanks, normally they get generated after the game was started. Some bundles already have these included. They are called preview.png. But not later than after one game start the preview image should appear.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants