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

Mockup #485

Open
chardinson opened this issue May 6, 2022 · 13 comments
Open

Mockup #485

chardinson opened this issue May 6, 2022 · 13 comments
Milestone

Comments

@chardinson
Copy link

chardinson commented May 6, 2022

I have made a mockup of what I think Minigalaxy would look like if it were redesigned.

It is not complete, if you decide to implement this design let me know so I can finish the other parts.

pattern-templates

@sharkwouter
Copy link
Owner

Wow, I'm impressed. This would be a big improvement 😲

@sharkwouter sharkwouter added this to the 2.0.0 milestone May 13, 2022
@Kzimir
Copy link
Contributor

Kzimir commented May 14, 2022

I @CharDSonDev , it's very impressive, good work.
Don't hesitate to do a Pull Request to allow to test your work.
In fact, i want test your work right now :D

@chardinson
Copy link
Author

I @CharDSonDev , it's very impressive, good work. Don't hesitate to do a Pull Request to allow to test your work. In fact, i want test your work right now :D

It's not a real app yet, it's just the design created with Inkscape that I hope MiniGalaxy will have in the future. :b

@sharkwouter
Copy link
Owner

We'd need to use libadwaita and gtk 4 to be able to implement this. I see you used several widgets from libadwaita, here is a list: https://gnome.pages.gitlab.gnome.org/libadwaita/doc/1-latest/visual-index.html

I do reall love the change to the preferences windows in the mock ups, though, which is made with libadwaita widgets. I think we should make the jump tbh. It will take time before I can get to it, though.

@chardinson
Copy link
Author

If you prefer I can make another mockup, but this time using GTK3 elements following the same design of the previous mockup.

@sharkwouter
Copy link
Owner

@CharDSonDev I would like to adopt this for the next release. I'm doing some major refactoring work at the moment to make it possible. Would you be willing to do the game view and the library overview with gtk3 elements to see what that looks like? I'd say gtk4 is still not really in scope for this project, as not all distributions support it yet.

@chardinson
Copy link
Author

@sharkwouter when I can, I will have it ready :)

@sharkwouter
Copy link
Owner

Awesome, that's really appreciated!

@chardinson
Copy link
Author

@sharkwouter
Copy link
Owner

That looks cool! I'll try to implement this. It might take a while, though, I'd like to get some other things finished first this month. Then I'll continue with refactoring Minigalaxy.

@chardinson
Copy link
Author

Sounds good, if you decide to use the design with GTK 3 let me know to improve some details. :)

@berarma
Copy link

berarma commented Feb 12, 2023

I was thinking about opening an issue about some things in the current UI that make it a bit hard to use. I'll put them here so hopefully they can be accounted for in the new design.

In general, I like the clean and simple current design. It seems this will still be the case in the new design. Good.

What could improve:

  • Games can only be identified by the cover. The title can only be seen by hovering over the cover. Having the names visible would help identify the games.
  • Uninstalled games have their covers darkened. This together with the lack of visible titles makes it very hard to find non-installed games in the list.
  • The icons over the covers are sometimes very hard to see and it's not clear which ones are clickable or just informative.
  • I think the download/play button under the cover image takes much space, and these actions would be more appropiate to happen when clicking the cover.

I hope you find this useful.
Thanks!

@sharkwouter
Copy link
Owner

Thanks for the feedback, will take that into account when I get to redoing the UI.

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