-
-
Notifications
You must be signed in to change notification settings - Fork 380
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
WIP: missions view #4817
base: master
Are you sure you want to change the base?
WIP: missions view #4817
Conversation
Looking really good so far! I've got a few suggestions, most of which are cosmetic:
Overall, I really like the direction you're taking this. If you really want to improve on the concept, replace the Maybe also play with the margin / padding a bit; some of it feels like the text is about to fall off the page, the left side of the mission information in particular... |
I'm not so sure, look at the screenshot in the flight log PR: #4795 there the heading is grayed out, and it looks pretty good. The heading is there to show context, the text that follows it is the interesting part, so that's the part that should stand out (relative the headings field), me and nozmajner reason. In this case, just using gray and white does the trick.
Not sure I understand, aren't all cargo delivery missions for a fixed/non-negotiable amount of cargo?
Yeah, I don't like the DELIVERY. To me, it feels like it's exposing the underlying algorithm that's generating the mission, so the player learns that "all these missions are the same", a bit too fast. Sure, we kind of do the same today with icons, but it's less "in your face". To me, the thing that gives the illusion of it not all being the same, is the text "MOVING HOME", "GOING TO the {system}", "WANTED", "POSTAL SERVICE" and "PACKAGE DROP", as these are different flavors of the same module. |
I thought the same, but we don't. ImGui itself does not support it out of the box, we'd need to load the bolded version as a separate font. Maybe I'll work on that when we're done with the migration to pigui, but in the mean time, I'd go with Impaktor's solution. The greyed out headings look pretty good to me.
Will do, but that's a bit trickier than it sounds. PACKAGE DROP / MOVING HOME are just a part of the longer mission description string. Not all missions even have that kind of all caps summary in the description, so I'll need to extract them / add them for each mission. Thanks for the other suggestions! |
I'd like to object to this. The point of the strings is to not sound algorithmically generated, but something a human posted to a bulletin board. As I understand it, what is being proposed is to take the strings generated by our algorithm to sound natural, and non-algorithmic, to then make them sound algorithmic again, by deconstructing them and splitting them up? Sounds like this will be a lot of work, and it would be best if we agree on what should be done, and what sould not be done before a lot of time is sunk into this. |
Considering that we're designing the "new" mission display here, I'd recommend we take the chance to add some new functionality to the mission display; let's separate the heading from the short and long description, so that missions can put whatever they want in those fields if they want to sound non-algorithmically generated. |
I'd suggest a search-for-destination functionality, like search for a specific starport (in the current system), or a star system. In upstream, we have a generic search field for this, but search-for-destination would be enough here I guess, given that there is a filter-by-mission-type thing (if I understand the screenshots correctly) |
I have been thinking in similar terms, but I think a more generic would be better, where one could sort BBS based on direction or something similar. |
Registering a tab view overwrites existing ones with the same id
Adjust mission description to mockup
Adjust mission description to mockup
Added sort buttons to mission view Added 'set as target' button in mission details
… details Remove NewUI code from DeliverPackage Move all mission details stuff to DeliverPackage Add validation to Mission constructor, so we get an error if an essential variable is not provided.
…n the style variable Draw the mission description in the field label -> field value format, with the lavel having a different font and alignment Move Assasination missions to PiGui
1f13f7f
to
67f686c
Compare
@vakhoir how are things going? I'm assuming life has kept you busy the past few months, but if you get a chance to let us know the status of this PR I'd appreciate it! |
876b6fc
to
b5bc47c
Compare
90e4530
to
6a3a044
Compare
I'm (slooooowly) chipping away at this, and I'd like some feedback. I thought that the Bulletin Board mockup would also fit quite nicely with the Missions View, so I started designing it with that in mind. If you think it's a bad idea, I'll just move that to the BB view, though in that case I'd like a new mockup (I guess I can also just base it on the newGUI Missions View)
For reference - the mockup from the forums:
It's still WIP, I'm pretty sure I can make it much closer to the mockup.