WFCD / WFinfo

:computer: A fissure Companion App for Warframe
https://wfinfo.warframestat.us
Apache License 2.0
226 stars 44 forks source link

"Faked" Inventory #14

Closed TobiTenno closed 3 years ago

TobiTenno commented 4 years ago

image

dapal-003 commented 4 years ago

A re-write to the current equipment and relic screen. A more streamlined UI would be needed, possibly in the style of Warframe?

dapal-003 commented 4 years ago

Currently thinking about implementing it in the following way:

With Warframe.market integration we could also implement a second tab, of all current active listings. Making it easier to manage those as well. However, I feel like that is starving too far away from this current feature.

Feedback would be appreciated on the structure.

carnufex commented 4 years ago

I would probably just save it as a json object to file and then read it into a dictionary within the program itself. depending on size and memory usage. Regarding the fields in the structure I feel that I'm way to inexperienced in Warframe to give any decent advice. Using an object structure its no cost to add/remove fields anyhow. fields for: owned, amount, plat, ducats and a color indicator for mastered seems nice and a good start tho.

Removing stuff would however require manual input, if you wouldnt want to reset the whole Equipment tab for rescanning using OCR method. If Warframe has an API to reach the inventory that kind of solution would be far superior, but I'm not aware of such an API.

Market integration would be nice but should be put into another ticket, with way lower priority.

tboby commented 4 years ago

It seems like there might be a few different use-cases here:

  1. Somebody entering/updating their entire inventory
  2. Somebody quickly updating after opening a relic or selling an item
  3. Somebody looking for specific information (if they've completed a set, what items they should ducat, if they have any sets to sell)

And with two screens

there would still be a bit of duplication of ways of doing things, but maybe that's not a problem?

In a dream world 1 would be automated, but until then it would be good to make sure bulk entry and quick updates are both fast. I'd suggest keeping the + and - buttons, but when the user clicks on the current count let them type directly.

Owned, Plat, Ducats, Plat/Ducats, volume

I would be tempted to suggest that "Plats/ducat" and "volume" be toggle-able in order to keep the UI thin.

On "Owned"/"Mastered", should sets and items be treated differently?

Items not marked as "Mastered" would show up as a dull grey

On the equipment screen, you want "Mastered" to be dull grey, so are the equipment screen and the inventory screen opposites? A lot of the same data, just presented in a different way?