With the apparent demise of ItemRack, and since it appears that other authors are only maintaining existing functionality, and since who knows what the heck 2.4 is going to break, I've decided to break down and learn LUA and write a mod inspired by ItemRack in Ace.
I was wondering if other developers would find a library for maintaining and changing out equipment sets useful or if I should just make one big addon like ItemRack was.
So far I'm thinking 5 main API functions, one for assigning a set, one for listing sets, one for equiping a set, one for equiping a preset mount set, and a dismount function that restores items replaced by the mount function.
2.1 has been maintained by 2 other authors since July (2.1a-2.1d) which were just compatibility fixes. There hasn't been any active development as far as new features in the 2.x line in over 6 months.
The 1.7-1.9 versions have the event tool that lets you change sets depending on events you setup, but no auto queue feature for usable items. The 2.x series has the auto queue feature but Gello took out the event tool out pending a rewrite, which hasn't happened.
None of the addons you mentioned have the auto queue feature and the ones that do have event based switching are extremely limited relative to the 1.7-1.9 ItemRack system.
First off, there are already Ace alternatives, look into them.
Second, don't up and throw libraries at every problem. Ask yourself this, is the user likely to have more than one addon that needs this functionality installed at any given time, and would those addons be usable without the other one. For ItemRack stuff I think that's a NO, users will only have one item rack style mod, possibly with different modules or plugins to the bas mod.
You can always "libify" later if you see the need.
I have looked into them, I haven't found any that let me specify events other than things like mounting, stance changes, and locations. I'm looking for something that's able to change gear based on practically any event, like ItemRack 1.7-1.9 did, while still having an item autoqueue feature like ItemRack 2.x has. There's a few addons out there that are more trinket oriented for auto switching but I was looking for something that lets you do auto queueing on any item slot.
The main reason I thought it might be a good library is, while people may only have one mod to setup sets, they may have more than one controlling events to change them, and it would be nice to be able to change setup mods without losing pre-configured sets.
ClosetGnome is open for development if you want to join in.
I don't code much on it these days because it does all that I need currently. The next step was going to be removing Ace2 from the core of the addon, but that requires either that the users create their sets all over or that some database converter is written.
I just haven't gotten around to it yet, since I really don't care if my addons use Ace2 or not.
People have requested ClosetGnome modules for what you're talking about since I released it, I just think it's useless to 99% of the users, so I never cared to make it.
I think you're wasting your time, but I'd be happy to answer any questions you might have if you want to make it into a ClosetGnome module.