I've been looking for a bag bar that functions like baggins for well over a year now, and the closest thing I've come to finding something that works is AdvancedBags ( http://www.curse.com/downloads/details/637/ ), which hasn't been updated in months, and is rather buggy/limited in it's ability.
The idea behind the addon is that it uses virtual bags (exactly like baggins does currently, though baggins has a much better implementation), but also provides the ability to replace the default blizzard bag bar with bags that are linked to virtual bags.
You create a virtual bag that contains your equipment, assign it an icon and a bag name, and then you can bind it to say the second bag slot from the right on the blizzard bag bar. This allows you to click that bag and open JUST the equipment bag (essentially the normal functionality of any normal bag, but it's opening a virtual bag instead).
AdvancedBags also allows/allowed for a completely separate bag bar that allowed you more spots for virtual bags (in addition to the 5 on the blizzard bag bar).
Anyway, now that the background is done with, on to the idea:
It would be a plugin for baggins (or at the very least would be dependent on it) that would grant similar functionality to the above. Ideally it would have the ability to create an arbitrary number of bag bars with an arbitrary number of bags per par, and an arbitrary number of pages. In essence it acts exactly like an action bar for baggins virtual bags.
- Assign an icon to each virtual bag (be able to pick from at least all of the container icons, but being able to use any icon would probably be preferred).
- Create multiple bag bars (or a single bag bar and the ability to overwrite the default blizzard bag bar)
- Change how many bags are shown per row on the bag bars.
- Control how many pages exist on the bag bars.
- Control the orientation of the bag bar (vertical/horizontal)
- Control the location of the paging arrows (left/right/top/bottom)
- Control the scale of the bag bars.
I know of quite a few people who use advancedbags simply because there is not a better solution, including myself. Sadly I do not have the time to take on development of such an addon, and I'd rather see it be created by someone with a greater understanding of LUA and the ace framework.
You've tested Combuctor? It has tabs with filters instead of virtual bags, but in the end its similar function. It is beta still and not feature complete, but it might be worth checking out when its done.
The reason I use advanced bags (and want to use baggins) is because it's NOT an all-in-one inventory. I like being able to open a small specific bag and not have to see/deal with anything not in that bags catagory. In fact the only thing holding me back from using baggins (and has been holding me back for a long time) is the inability to open baggins bags individually outside of having to deal with a fubar plugin. If baggins were to implement the functionality I detailed above, I'd immediately switch to it and never look back.