-
-
Notifications
You must be signed in to change notification settings - Fork 11
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
Housekeeping for header navigation and multiple setup forms #138
Comments
UI design is more an art than a science. And I have no claim to being any good at it. There is a theory in UI design that talks about the amount of "stuff" that you want to have on a page and how you need to try to make it connected in order for it to make sense to people. And how the first page of your UI should have as few items as are needed in order to complete a first logical step. With that in mind
|
Fair points! In that case, now that the software has grown so much, worth again considering a hierarchical menu in the nav and splitting settings up and labeling them unambiguously, perhaps something like this? Flight Map (Tar1090 Map)
System Graphs (existing )
Settings (existing Basic Setup)
|
These are all really good ideas. Given the changes that I'm making right now, I'm trying to figure out how to integrate them in a seamless manner - as now is the time to do it. I don't have a final answer, yet - but wanted to let you know that I'm working on it. |
The initial simple loop has gotten so complex that it's unmanageable. Instead, implement this linearly and make the different rules so much more obvious. And in the process, implement some of the suggestions from @Ottergoose. - move all the map links into the top menu bar - rename some of the pages - move MLAT privacy to the Data Sharing page See #138 Signed-off-by: Dirk Hohndel <[email protected]>
The initial simple loop has gotten so complex that it's unmanageable. Instead, implement this linearly and make the different rules so much more obvious. And in the process, implement some of the suggestions from @Ottergoose. - move all the map links into the top menu bar - rename some of the pages - move MLAT privacy to the Data Sharing page See #138 Signed-off-by: Dirk Hohndel <[email protected]>
Looking forward to seeing these, thank you @dirkhh! |
If you feel adventurous and have a spare system, there are test builds you could play with... |
The initial simple loop has gotten so complex that it's unmanageable. Instead, implement this linearly and make the different rules so much more obvious. And in the process, implement some of the suggestions from @Ottergoose. - move all the map links into the top menu bar - rename some of the pages - move MLAT privacy to the Data Sharing page See #138 Signed-off-by: Dirk Hohndel <[email protected]>
Sorry Dirk, was busy getting ready for an eclipse viewing out of town - I'm back on the grid now! Love the new menu, thank you for making those changes! Additional suggestions:
|
So in summary, you hate absolutely everything about it 🤣 I like "Live Map" |
I don't hate any of it, it's a great improvement! The live map should be it's own top-level link, as I'm fairly confident everyone using the software frequently wants to see that map; however, "graphs" is a poor label for maps - they're additional maps, label them as such. "SDR" is too concise for some novice and long-term users alike. It's still not the first thing I think of when I think of them, and I've been playing with this stuff for almost a decade now. You'll have to trust that there are some other users who see/approach this differently than you're intuiting here. "Map Options" and "Data Sharing" are setup things - I see why you'd want them at the top level as they're fundamental functions for the software, but, as you said earlier, not everyone has the same things they want to access all of the time (beyond the flight map), so I would argue all of the setup/configuration stuff should be properly nested under "Setup." For example, I wouldn't imagine most users are accessing the Map Options page more than once or twice - the HeyWhat'sThat rings, route API, and resetting the range rings aren't things that require frequent access - having them as a top level link doesn't make sense in that context. Again, this is what I propose, which is what you already built, just clarified and adjusted slightly:
I don't believe any part of that is too verbose, I think it's just a logical and broadly approachable topology of what the software has grown into now. Again, appreciate your work, and this is all offered constructively; hope you'll consider chewing on it a bit before finalizing any decisions. Thank you! |
In stage 2 mode, Data Sharing and Map Options become drop downs with an individual page per micro feeders. |
See #138 Signed-off-by: Dirk Hohndel <[email protected]>
This, or something very close to it, has been implemented as of ~v2.0.2, thank you! |
Even as a frequent user of the software, the number of setup / config links in the header navigation is confusing, and one of the functions I most frequently access (Stats) isn't listed in the navigation.
I might suggest the following:
The text was updated successfully, but these errors were encountered: