What is it?
NShakedown is a tool to help you organise your user interface. When using many addons, you get a lot of elements appearing over your display such as combat text, spell trackers, raid warnings, casting bars etc.
NShakedown allows you to display and arrange these around each other, so that they don't overlap.
Default UI Only:
Arranging DeadlyBossMods, Incubator, Natur ECB, Omen, SCT and SimpleMinimap:
To start shaking down, click on the maracas on the minimap or FuBar, and click again to stop shaking down.
You can turn individual addon shakedown on and off via the menu.
Set a keybinding (I use Shift-Ctrl-S) to toggle shaking, via the standard keybindings menu.
You can access the (Rock) configuration menu by right clicking on the FuBar/minimap icon or using one of the slash commands: /nsd /nshakedown /shakedown
WOW! -- Any chance of this possibly going a step further to position frames (IE: Discord Frame Manager) and I already know about Visor however its very difficult to use and the GUI addon for it is horrid IMO and lacks alot of things that DFM does...
One Request though: Could you make it possible to pin an UI-Element to the Screen? Or make it UnInvisible?
If I hide my UI with Strg-Y (not sure if that is the correct shortcut...) I want certain UI-Elements to still show up. Like IceHud and ClassTimers. So that my UI can be as Clean and necesseraly informative as possible. This AddOn would be the right place to gather special cases for this feature for certain AddOns. Because SetParent:Frame(UIParent) (This function is probably completly wrong. I can't remember the exact one, but the goal is to set the Parent of one Frame to the highest Frame in the hierarchy, so that it doesn't get hidden.) doesn't work for every Frame. BarFrames give the most problems.
Also... dunno if that is possible... something for ag_UnitFrames and PitBull, that displays everything. Simulates a full team, each member with a pet and targetting (ToT as well?) something. That would help greatly in positioning everything. Or maybe these AddOns have an opion for that already, but if so, I havent found it yet.
Aaaaand... if I may make some more requests: since this AddOn is for organizing the GUI, would it be possible to display a Grid? To make it easier to align stuff?
I am using Align right now, but that is two AddOns for basically the same purpose, and two AddOns that I can safely disable after I am done, two that I have to enable again when I want to change something. Having it all in one AddOns would be cool for me - although not necessary.
This is just a tool for displaying and unlocking other addons at the moment - it's meant to be a nonintrusive addon.
@Roslin, Tjista: I considered giving NShakedown some frame modification functionality, but decided against it as that's not really the purpose of this addon. Each of the supported addons have their own method of being positioned, so we're better off just using that.
@Pusikas: I'm not sure about ag_UF, but for PitBull it's quite easy - simply set the configuration mode to solo/party/raid via the menu, or by shift-clicking on the FuBar/minimap icon. I'm thinking that adding PitBull raid config and grid mockups would be good.
As I said, using Align already. Grid for NShakedown would just have been the sugar on top of it. Will see if I can prod ag_UF into generating some mockup team / raid for me. Or I'll just try pitbull, always wanted to ive it a shot, anyways.