Merrit / unit_bargain_hunter

Cross-platform app for comparing prices and finding deals.
https://merritt.codes/bargain
GNU General Public License v3.0
20 stars 2 forks source link

Compare results output #72

Closed RasheedAZ closed 1 year ago

RasheedAZ commented 1 year ago

I just noticed the amount of information the compare results outputs makes it harder to read in 1-2 seconds. It's giving $/mg, $/g, $/kg, $/oz, $/lb

Would be great if in the settings somewhere the user could restrict these to just one or two.

Also, outputting $/weight for mg, g and kg may not be necessary as most people would be a able to do that mentally by just shifting zeros...

Merrit commented 1 year ago

I'm not sure how a preference for this would look without being rather verbose.. :thinking:

Also, outputting $/weight for mg, g and kg may not be necessary as most people would be a able to do that mentally by just shifting zeros...

I personally know multiple people who can't do this easily in their head and appreciate having them readily visible.

Do you have any specific suggestions on what a setting for this would look like? I will have to give it some thought.

RasheedAZ commented 1 year ago

Do you have any specific suggestions on what a setting for this would look like? I will have to give it some thought.

Perhaps have a setting for this in options where the user can select the unit(s) they'd like to be displayed...?

Merrit commented 1 year ago

Right, I have something of an idea in mind, I will play around with it a bit. :)

Merrit commented 1 year ago

Here is what I've come up with..

Before:

image

Settings:

image

After:

image

RasheedAZ commented 1 year ago

This is great, thanks. Only other thing I can think of to improve is to display symbols or abbreviations instead of full units. For example, $4.49/kg instead of $4.49 per kilogramme.

It's already doing that with the currency: $4.49 instead of four dollars and forty-nine cents so perhaps the same with the weight...?

Update: Never mind. Just saw this in the changelog now: Shortened the unit names to improve legibility. For example, "kilograms" is now "kg" and "milliliters" is now "ml". This makes it easier to read the results when there is a lot of information on the screen.