Auctionator

Auctionator

136M Downloads

Request: rearrange shopping tab to be more user friendly / easier to use quickly

Rezy942 opened this issue ยท 20 comments

commented

Is your feature request related to a problem? Please describe.
Current shopping list tab is good, but could be designed a bit better to more user friendly by eliminating unnecessary clicks each time you open auction house as the shopping lists are hidden inside a drop down menu, which feels unnecessary. It gets very annoying when opening auction house constantly as AH goblin. Creating a shopping list as a player new to this addon is also very confusing, which wasnt the case few expansions ago before AH overhaul.

Describe the solution you'd like
See screenshot below

  1. remove shopping list dropdown menu
  2. move this function to the left as a tab, and make it default tab when you open shopping lists. This tab will show a list of your shopping lists, preferably with sorting configurations so you can move them up and down as needed. This ensures player simply opens auction and instantly clicks on shopping list they want, eliminating an extra click.
  3. Keep other 2 tabs, but push them to the right. Rename Shopping List to "items" or something as thats what it is - items inside a shopping list.
    image

Thank you so much for amazing addon and all the work you do. I hope you will consider this as it definetely annoys me, AH goblin, with many different shopping lists. I cannot choose 1 to be the default.

commented

Had a look at what might need to change to make this design work.

Possible design

Rendition with an extra tab

image

I'd imagine this list would be moved to be inside the All Lists tab with the "New shopping list" button at the top

image

And these buttons would be repurposed to delete or rename a shopping list when the "All Lists" tab is active

image

Details

  • The default tab would have to be configurable - for basic usage the "Recent Searches" is more useful, but when a user has lots of shopping lists I can see that the "All Lists" tab would be preferred.
  • The Export/Import buttons for shopping lists could be moved to be where the Add Item/Search All buttons are now when the All Lists tab is active
  • All Lists/Contents/Recent Searches pane can be made taller if the search box is moved to the right, letting more items fit onscreen.
  • The current list name would be a header inside the "Contents" tab so a user doesn't need to swap views to see what list is currently selected.

Notes

This doesn't guarantee a rework of the Shopping tab, but I like the idea of putting the buttons in different positions.

commented

Thank you so much for replying so quick and so in depth. I like your ideas (mine were just quick thoughts based on some minor annoyances). If you do decide to change things up, I will leave it in your capable hands to design it for the better.

Have a good one :)

commented

For now going to leave the Shopping tab as is.

commented

Again, too bad. Hope you reconsider in the future.
Most things shopping list related are designed awfully.

commented

Going to reopen this as I've ended up working on a shopping list internals rework anyway that would make this easier. There's no timeframe for completion.

commented

As there's no guarantee of completion going to leave it closed, but keep tracking possible changes internally.

commented

I've got a complete version now, can you test it out? Edit: Swapped files for a newer complete version
Auctionator-10.1.2-11-gaf20768.zip
image

commented

Grabbed it and will play around with it and maybe break a few things!
Will get back to you :)
Edit** I tried to install this addon but it shows up in my addons list, but window at AH doesnt work, its just default blizz AH window.
Any tips how to run this separate addon?
The folder has same name as main addon, dont they overwrite each other?
(i dont code so maybe im missing something simple sorry)

commented

Yeah, this addon replaces the main Auctionator addon. The build attached for for retail wow, if you're trying it on classic then it won't work. These are the versions for the different editions of WoW:
Retail
Wrath
Vanilla

commented

Minor feedback #2:

Currently when you click on list, it opens up and instantly searches entire list, in this case list "pets" on screenshot below.
Now, lets say user has many many battle pets (or any other items) in that list, and wants to search one specific item instead.
What happens is addon triggers one big search, then user can select what he actually wants, and another search goes out.
This might be an issue for some users when it comes to loading times of the "big" list, as you cannot search anything else until that loading is complete. The list i have below has a short delay before you can search what u want, due to loading time lag.
I imagine it will get worse if u add another few terms.

Possibly simple solution:
Make the - / + sign to the left of item name a separate clickable entity, that does NOT trigger a search.
The item name can stay as-is, if u click, it triggers a search and opens/closes the list.
This will allow users to decide if they want to simply close or open a list without triggering another search :)

Example:
image

commented

Working good so far, wanted to share 1 feedback to greatly improve QoL and speed up adding new searches to shopping lists:

Allow Shift + left click to copy item name and add it to "search term" bar. This behavior is similar to blizzard.
A lot of the time you dont know exact name or too lazy to write out the entire thing. As u see in screenshot below, i wrote half of it, but want to fill in the rest by shift clicking an item.
This is already useful for 1 item with long name, but imagine I want to add about 10 items from this list.
I can quickly shift click each item and hit "add to list", quickly populating it without rewriting every single item by hand.

Current behavior: normal or shift clicking an item always takes it to default buy tab page.
edit** i know i can just add the shortform version to list, but that would populated way too many things that i dont want to see, thats why i always prefer to be more exact in my search terms.

image

commented
  1. Try this version:
    Auctionator-10.1.2-17-gd34c939.zip

  2. You can turn the automatic list search off in the settings
    image

commented

Tested just now - works amazing! I really appreciate you adding this feature in. Adding items is SO EASY now!
I will keep messing around with it in case theres a bug, but if its complete, i'd assume it should be ready for release :)

commented

That's great ๐ŸŽ‰

I've put it into the alpha releases now for final testing before a full release.

commented

Work in progress new shopping tab design (only got the list selection so far, and its missing the edit/search buttons):
list sample ui 3

Proposed design

image

I haven't figured out where to put recent searches yet though.

commented

No worries - in the end the addon reflects your vision. Whether it gets added or not, i just wanted to provide my feedback as sometimes author's use case varies dramatically compared to other users :)

commented

You are amazing! Wow! Looks much better already, cant wait :)
Perhaps recent searches under export/import? As thats technically the least used feature (for me).

Also on a separate note as I opened this suggestion before, with this shopping list rework, is there any possibility or room to add some sort of notes regarding item quantity needed to purchase?

Use case example:
I got the soulbound item to make Chip pet in Dragonflight expansion.
What do you do then? Go wowhead and search comments for how many rock cluster and element blood you need to buy the pet, to later sell it on AH: https://www.wowhead.com/item=199326/chip#comments
Then, you write it down or memorize, and go to buy on AH. Now i can make shpping list for it (as its not rare drop, i dont want to search wowhead each time...) but the list wont remind me quantities.
So in the end yes shopping list works for me, BUT i still rely on memory for quantities, and it sucks!

Suggested way to fix this: allow a "note" field for every item entry, which will appear when you hover over the materials under each list. In your screenshot it's Monelite Ore for example.

Just my 2 cents thank you :)

commented

Visual update:
image

About the other suggestion, I haven't forgotten it, and there's been a few other requests for quantity saving, including auto-selection of the quantity when purchasing. What I said before in #1320 still stands, and if it its added it will be in conjunction with features to prepopulate the quantity field.

commented

Just to clarify, closing a feature request doesn't always mean "never" sometimes it is just "not at this time" - which is affected by how busy I am.

commented

Got a preview of the list selection and search working:
NewShoppingTab-1b02a07.zip
image
If you want you can try the Shopping V2 tab in the AH to see how its going so far.

This is currently a separate addon to install (just for development, so that I don't need to break Auctionator to test the new design)