lisongmechlab / lsml

Li Song Mech Lab
http://lisongmechlab.github.io/lsml/
GNU General Public License v3.0
42 stars 6 forks source link

LSML Loadout Comparison Tools #604

Open silvercheckmate opened 8 years ago

silvercheckmate commented 8 years ago

I have read https://github.com/EmilyBjoerk/lsml/issues/143 and https://github.com/EmilyBjoerk/lsml/issues/239 .

Given the constraints, I guess a quick fast and dirty stopgap measure would be the ability to display loadouts side by side natively. Currently you have to manually resize two Loadout windows and awkwardly overlap to do that.

1: Side by Side Loadout Comparison Imgur

Both loadouts will have to share the Equipment Column to conserve horizontal space, perhaps a red box will denote the active loadout. The "Statistics" tab containing quirks and offensive stats etc is shifted below the actual build to conserve more horizontal space. All differences are highlighted but can be toggled on or off.

These are not compared:

2: Side by Side Weapon Lab Comparison Imgur

Weapon Groups and stats from both builds are shown side by side. All differences are highlighted but can be toggled on or off. Only 1 set of graphs will be shown due to space constraints, again perhaps a red box will denote the active weapon group.

Issue https://github.com/EmilyBjoerk/lsml/issues/605 details a related suggestion on overlaying multiple weapon group on the same graph space for comparison.

Pros: This should be relatively easy to implement. Manual visual comparison between loadouts, quirks and offensive stats is much easier.

Potential Issues: This will probably not work well on smaller screens. Making adjustments and recomputing any differences on the fly might be potentially very sluggish.

LiSongMWO commented 8 years ago

All features of LSML needs to work on 1024x768 unfortunately. While I like the idea I think we're going to have to come up with another design that's less space consuming...