Auctionator / Journalator

World of Warcraft addon. Keep track of your gold making on the AH, crafting orders and with vendors
https://www.curseforge.com/wow/addons/journalator
MIT License
10 stars 6 forks source link

Feature Request: shift click to select multiple items - summarizes total gold value #43

Closed ghost closed 1 year ago

ghost commented 1 year ago

Hello, first of all thank you for amazing addon. The biggest reason I need this is to gauge how good of a profit I made buying/selling on AH. Currently, I dont see an option to easily summarize selected fields. I have to add one after another. Feature request: add some functionality to select and summarize multiple items (easily) to see total gold value. Similar to spreadsheets.

Use case scenario example: I buy 10 different reagents on AH to craft an item. I sell said item for profit/loss. I then go to Journalator to summarize total gold spent buying reagents, then look at profit I made by selling the item.

To go even further (perhaps unnecessary) it could be a 2-step function where you first summarize the items bought on AH, then summarize the items sold on AH, and addon spits out the difference. (gold gained - gold lost).

Hoping for your consideration Thank you!

plusmouse commented 1 year ago

You can enter multiple items into the search field, separated by | image

ghost commented 1 year ago

Yes I am aware but that is extreme amount of work as you have to record what items you used (sometimes as many as 10+ reagents in a single craft) then go and enter those. If you click on item only 1 gets entered in search. Rest you have to go off memory.

Another issue is multiple purchases of same items for different crafts. That would get summarized all together (you can select within last hour, but again if you did that in the last hour it gets confusing)

Basically what im asking for is a quick way to summarize gold value of specific entries without entering another tab - straight from the main window. Would this be possible?

Alternatively hold and click to select items - which inputs ALL selected item names into that search bar you mentioned. It wouldnt fix the "multiple crafts" issue I mentioned, but its a great QoL improvement.

example (just 1 cooking recipe, a LOT of items off AH): image

plusmouse commented 1 year ago

Any thoughts on using tracked recipes to select the recipe reagents and results to search for?

ghost commented 1 year ago

Could be a decent idea but probably more complicated - this recipe is a good example. When you go to track recipe in AH to buy reagents via shopping list - rimefin tuna is not counted because you have to buy it under different name and "open" the fishes. So possible this could be a first problem right there..

Better example of recipe for reference: image

Rimefun tuna does not exist on AH as its soulbound item.

ghost commented 1 year ago

An elegant solution (in my eyes) would be to allow user to right click items which simply selects it. (currently no actions for right click) User can select as many rows as they want. Then at bottom right it would spit out the difference between total gained and total lost.

Quick example: image

Obvious if user only selects negative values, the addon would spit out "- x gold" and + if only positive.

plusmouse commented 1 year ago

A full release would require more UI work, but this special edition will get immediate results (Invoices tab only): Journalator-1.22-18-g182431f.zip Right-click a row to add it to the count, to clear the count change a filter or right-click all the items you selected to deselect them. image

fatmagic commented 1 year ago

Ooo what a great feature this would be to select the rows you want to tally! Looking forward to this in a future full release :) +1 for my vote!

ghost commented 1 year ago

Thank you so much!!!! Will test it out soon :)

ghost commented 1 year ago

Ok did some testing - here is feedback which you might already be aware of but here it is anyway:

  1. Selecting +1000g and THEN -200g -200g rows spits out results perfectly for total of +600g.
  2. Now, if you start with a NEGATIVE number first (ex. -500g), the output always shows -0g instead of proper -500g total. But, end result is same, just user cannot summarize all the negatives to see how much they lost total. This only works for positive numbers. In image below I only clicked 1 item: image
  3. When user selects a field, i think it should change color to easily be distinguishable from the rest. Currently if I want to select 10 rows randomly in the list, i might forget which ones i did and didnt click. (im sure you plan on doing something similar anyway) Edit* 4. Addon constantly spits out in chat "cleared" random # of times every ~30 sec after using this feature and closing journalator tab. Not sure why. I was using the red button to clear filter if that helps. Image taken while not using journalator and just questing around: image A reload fixes it. I was able to recreate it easily after reload by selecting 2 random items, then hitting the red button and closing journalator, then waiting ~30sec.

Thanks!!

ghost commented 1 year ago

Hi - are you still planning to add this feature? What you made worked pretty well besides some bugs (which I assume should be easy to fix) Thanks

plusmouse commented 1 year ago

Hi. I've spent some time on it today, got a much better version 😄 Journalator-1.32-6-g3e1f011.zip (edited to include a newer version)

image

You can select positive and negative amounts, and from any tab. To reset the totals click on the total text to clear it.

ghost commented 1 year ago

Thank you SO much!!! Any chance this can get added to the main addon? Reason being I want to be able to update the addon in the future :)

ghost commented 1 year ago

Just tested this - see screenshot: image

The culprit is this checkbox: image

Is it possible to relocate the gold summary to another line or somewhere else? For example above "export results"

plusmouse commented 1 year ago

Fixed, find it in the latest alpha, available here or from Curseforge/Wago shortly. Journalator-1.35-1-g99d7764.zip image

ghost commented 1 year ago

Youre amazing, thank you.