Mod is essentially discontinued since warlocks no longer need a mod such as this. If another mod idea comes to mind that would help with the new soulshards, then there will be further releases.
EasyShards is a small little mod which will automatically delete any excess soulshards outside of a warlock's soulbag. It is also easy configureable (by slash command or GUI menu) to simply warn when there are excess shards instead of deleting, or set a certain number of shards that are allowed to be outside the soulbag. If the warlock doesn't have a soulbag, it can be set to how many shards are allowed to take up space in your bags.
Deleting (or warning) of excess shards is done automatically on gaining them, or you can do it manually by right-clicking the minimap (and soon to be LDB) button.
Added a soulshard count to the minimap button, so you can see how many you have from a glance there which can have its color configured in the menu. Also added rightclick functionality to delete a single soulshard to the minimap button and LDB display (consequently there is now a LDB display that can be shown on Titan/Fubar/other compatible displayer).
With future versions I might integrate more soulshard related things then simply deleting or warning about excess shards, such as a feature to keep soulshards in a certain bag (especially useful for warlocks without a soul bag, but also useful for those that allow a certain number of shards outside their soulbag) and so on.
For more details read the readme, for updated news, or if you have a feature you'd like or a bug to report, please check the Portal
(original description for the mod before I wrote the extra features)
After playing my warlock again, I realized that with the change to drain soul giving the possibility of gaining multiple shards, my old 'delete soulshard, drain soul' macro was obsolete. After a short time of leveling as afflictiction, my bags were completely full of soulshards, and hence the idea for this mod was born. In essence, any time you gain a new soulshard outside of a soulbag it is instantly deleted, it will not touch the soulbag itself. This means that soulshards will simply stay in the soulbag and not fill up all your other bags.
(end of original description)
* Eliminate any bugs (if any)
3.3 Compatibility and TOC Update. Also a bugfix for the 'only on-person bags' opening with open all bags keybind when the bank is open.
3.2 Compatibility and TOC Update. Essentially just an update for the TOC, so that 'load out of date addons' does not need to be checked, since EasyShards was 3.2 Compatible already. EMLib Update.
Added a count to the minimap button, so that you can see how many shards you have by looking there, which can have its color changed via the gui menu. Added LDB support (so it can now be shown on Titan/Fubar/other LDB compatible displayer). Added option to delete a single shard by right-clicking the minimap button/LDB display (default behavior) though the rightclick functionality can be set back to clearing excess shards with /es rightclick clearshards. Lastly, the minimap button will now smartly update its tooltip to show what it will currently do on rightclick (delete single shard, or clear all excess shards).
Added the 'hide soulbag' option to slash and menu, which when toggled on will prevent the soulbag from opening when opening all bags (such as the shift-b default keybind for opening all bags). Also, changed the order that the mod deletes shards, it will now start from the backpack, and then move to bag 1 (first left from backpack), then bag 2, and so on.
Initial Release, has a GUI menu for configuring options, as well as slash commands. Has the ability to toggle between automatically deleting excess shards or simply warning about them to chat, as well as setting a shard limit.