Open blitzmann opened 10 years ago
Started work on this
Added new 'stage' to the ship browser. currently, when you select a fit, it goes to this new stage. Stage is filled with dummy info for now. This is probably not the final behavior - many folks probably don't want to see this new stage unless they explicitly say so. So it's my intention to make it show after fit only if noted in settings (default = no). Otherwise, there will be a show info icon in the ship browser navigation that, when clicked, will open this new 'Description' stage for the active fit.
As for what's included in description:
Added getTagList
to EOS queries, and called directly from ship browser. The way it's done regularily is calling it from a service, but I didn't want to make a new service for such a simple thing, and I didn't think it would 'fit' in with the fit service.
Instead of integrating it into shipbrowser, decided to make a TagBrowser which is basically a stripped.down.version of shipBrowser. This allows for easy navigation and not having to worry about the shipBrowser navigation history. When selecting a tag, it will display all fits with that tag. In the navigation, it will have a butoonto export all fits in a tag.
Also added show info icon to fitting veiw tab container. I thought about adding it to the ship browser navigation and alogning it to the right, but.the current custom toolbar that pyfa uses would need to be havily modified to allow for that. And the navigation would be cluttered. I also thought about replacing the shiprace icon in the tab with show info icon with bility to know when user click.on.the icon. Again, that was too much work and potential for.breakage. decided to just add icon to the tab container.
Idea: drag tag to fit to apply
It's been a long requested feature to have tagging support for different fits, with each fit having a variety of tags. This can more clearly label ship doctrines, etc. However, there's the problem of how to present this information, along with how to go about doing it on the backend.
Add tag
may be included for the fit in the browser which pops up a dropdown list.Overall, that seems a bit too... convoluted. Tags here, tags there. A much better solution would be to have a new stage, or "Page", for the ship browser showing general fit information, including traits of current chip, possible user-defined description, and list of tags, among other little trinkets. This, I think, is much more work, but more more visually apealing