Move Item when assigning to category in other bag/bank/vault etc
Kimundi opened this issue · 9 comments
What version(s) of WoW are you using?
Retail
What problem are you experiencing that led to you asking for this feature?
I wanted to move an item from my bank to my bag, and also change the category at the same time.
So I dragged the item icon from the the bank to the "add to category" button in the bag, expecting the item to be transferred, and also its category to be changed.
Instead the item remained where it is, and just changed categories.
What solution would you like?
If an item it moved to an "add to category" button of another storage location, also transfer the item there at the same time. This behavior can be opt-in with an setting to enable it.
Any alternatives you can think of?
No response
Anything else?
No response
I'm happy to discuss things, but adding special cases for various buttons requires a solid usecase
😢 Is there any discussion to be had here? I switched from bagnon to baganator today because the former had long-standing issues that I was fed up with, and baganator seemed like an actively developed better alternative, but if minor improvement proposals are directly rejected without discussion then that kinda sours it for me...
If manpower is the problem I'd happily implement these changes myself as well.
Its more of "how often do you add to a category and move to the bank". And if one direction was implemented it would suggest the other way would need doing too (bank-to-bags).
There's also a technical restriction, as the number of potential categories is unlimited, and therefore the number of drop slots is unlimited too it isn't possible preallocate enough drop slots (which is required to avoid taint issues).
If you need to drop into the bank any blank space will work (there's a general drop slot covering all the empty space)
It could be done by connecting the + to an event that then calculates the ideal slot to drop it into (in the background), a bit like how the general drop slot functions.
However, the code between bank/bags is shared, so there'd need to be disconnection to avoid moving an item around the bank out of an optimal slot.
Its not unsolvable though. (stream of consciousness in response) :D
You can also use the single bag view mode, if you're looking for something more Bagnon like, but given that you've picked categories I gather you'd prefer to categorise things.
Thanks for reopening for discussion
My usecase is basically this: I want to be able to use categories as virtual bags, that I move items in and out of as needed, the same way as I would do for the raw bags/bank/vault/etc.
Given that this addon supports manually assigning items to categories, and having custom categories without automatic assignment of items, I kinda assumed that this an intended usecase already 😅 .
This implies a similar workflows to normal bank/bags, where I can for example drag an item from one location into another. So in other words, drag an item from one category in the bank into another category in my bag. (The ability to have different categories for the bank, vault, bag, etc would also be useful for this, but is another topic, and one I can work around more easily)
I would indeed assume full symmetry for this, so moving items between bag<->bank<->vault<->etc should work the same way.
From the technical side, I'm so far not familiar with how to actually develop an addon and what the technical limitations are - if I were, I probably would have forked or written my own custom bag addon years ago. :D And of course if there are technical limitations that prevent this feature, then I would have to accept this. Though it sounds like there are potential solutions here?
In general I'd be happy to do my own part for this. I'm a software developer by trade, so I'd be fine with learning how to implement this feature myself. I'd just need to know if any PR that would result from this has any chance to be accepted, as I'd be reluctant to put effort into it otherwise...
Its not intended to be a manual allocation addon. Adding items to categories is a corrective measure for when the odd item doesn't fit where it's automatically allocated, or a search query doesn't exist to group items (e.g. all the consumables needed for an M+ run) for a specific case.