-
Notifications
You must be signed in to change notification settings - Fork 5
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
Neo GUI #8
Comments
Commenting on this to note that we're making some great progress! Most of the core functions have been defined and it's now displaying the ship's basic stats: We decided to add a dedicated stress bar (that's the web icon) and flip the heat and speed bars. Here you can also see the actual font being used rather than the font we used in the mockup. We also decided that the sidebar will also include a weapon sets list which shows you not just what weapset is currently active, but also what weapsets can be switched to. There's space for that and my ship's two weapons currently unoccupied by the sidebar shown here. 🕷️🦇 |
This is now complete and will be in Naikari 0.9! 😄 🕷️ |
Rationale
The Brushed GUI looks nice, but is sub-optimal as a functional GUI due to its layout. Many people in the Naev community have noted how wasteful it is of vertical real estate. However, the Slim GUI (which is generally laid out better) looks a lot worse. We need a nicer GUI that combines the advantages of both.
Proposal
We are working on a GUI called "Neo" to serve as the new default GUI. This GUI will be designed to be simple in its design, nice-looking, and most importantly, out of the way (by taking up plentiful horizontal space rather than limited vertical space).
We have drawn a mockup of how we intend to make Neo look, and how we intend to lay it out:
The black background of the sidebar will be semi-transparent; it is opaque in this mockup so that the Slim GUI below it doesn't obscure its layout. The planet overview panel will also have the same look and semi-transparent black background, while the bottom bar will either be opaque black or semi-transparent black with text. All bars will be given opaque black backgrounds to ensure maximum visibility for them.
The bars shown are:
Weapon bars will be used for both true weapons and activated outfits. The weapon bars will be laid out as follows:
Alternative solutions
It would be possible to update the Slim GUI with a couple extra features and use it as the default, but Slim doesn't look very good and has a horrendously messy codebase. I think an entirely new GUI is the best solution.
The text was updated successfully, but these errors were encountered: