NinjaPanel

NinjaPanel is a simple, easy-to-configure display for LDB data objects. If you're not familiar with LDB, it's a simple standard that addon authors can use to provide information to other addons without needing to write any code specifically for them. This is helping to break the fubar/titan stronghold by providing a standard flexible enough to let any addon display the information.

Okay, so what does it do?

NinjaPanel will display any LDB plugins you have installed. Currently it displays all of them, although options are forthcoming to disable the display for certain plugins. It also can provide you quick access to addon options and other configurations via "launchers", simple icons that sit on the panel. Most addons that provide minimap icons (which we all hate) also provide launchers. All plugins can be dragged around the panel to re-order them, so they're displayed exactly as you'd like them to be.

Where are the options?

There aren't currently many configuration options for this addon other than the ability to enable or disable specific plugins, but I wanted to get a release out to get some feedback from the community. You can expect the following options to be implemented at some point:

Display the panel on the top, bottom, left or right of the screen

Change the height/width of the panel

Customize data objects to hide the icon, text, etc.

So where do I get plugins?

You may be surprised at how many addons already provide some sort of LDB data object, but if you're looking for new ones to try out you can check the category listings at your favorite addon site:

NinjaPanel introduces support for icon colors and coordinates using the following fields in the LDB data object:

iconR - The red component value of the color
iconG - The green component value of the color
iconB - The blue component value of the color
iconCoords - A table containing the texCoords to be set on the icon

I will soon expand iconCoords to support the 8-value version, as well as iconRotate to support arbitrary rotations using the new API.

These features are used in the latest version of TomTom to allow you to display the crazy arrow in NinjaPanel.

Anything else?

Please feed free to leave any suggestions or feedback! I'm interested to see what the community would like to see in a panel addon that I can easily provide.

Thanks for using my addons!

Donations:
Some people have asked, so here is a way to send me donations:

Originally posted by pyremo Wheres a good place to get LDB plugins, cant find any

The addon description contains links to two different places. Perhaps you could start there?

__________________
"There's only one thing that I know how to do well and I've often been told that you only can do what you know how to do well, and that's be you-- be what you're like-- be like yourself. And so I'm having a wonderful time, but I'd rather be whistling in the dark..."

Originally posted by pyremo for those that have it downloaded is it better than fubar/titan panel?

It's different, and you really would have to download it for yourself. There may be features in Titan or FuBar that you consider absolutely vital that don't exist in NinjaPanel.. but then again there may be 1,000 features in those addons that you plain don't use and don't care about. The point/moral of the story is that NinjaPanel will continue to be a lightweight alternative to those addons that works specifically with LDB plugins instead of forcing you to use Titan or FuBar specific plugins.

__________________
"There's only one thing that I know how to do well and I've often been told that you only can do what you know how to do well, and that's be you-- be what you're like-- be like yourself. And so I'm having a wonderful time, but I'd rather be whistling in the dark..."

Didn't think I'd like something like that for a while, but as it stands what you've done just looks so nice and perfect. I guess I shouldn't be surprised.

Are you asking for smart sorting? If so, it just sorts the plugins by name, but you can place things wherever you want in the panel.

__________________
"There's only one thing that I know how to do well and I've often been told that you only can do what you know how to do well, and that's be you-- be what you're like-- be like yourself. And so I'm having a wonderful time, but I'd rather be whistling in the dark..."

I've been waiting for a long time for a Fubar-lookalike LDB panel. Only 1 thing i need before i switch over from SBC though, and that's a second panel at the bottom of the screen. Currently there's just 1 at the top.

Originally posted by Skylinee I've been waiting for a long time for a Fubar-lookalike LDB panel. Only 1 thing i need before i switch over from SBC though, and that's a second panel at the bottom of the screen. Currently there's just 1 at the top.

I don't have much of a problem offering more than one panel.. it just requires a bit of working to ensure you can drag plugins from one panel to another. I don't suspect that will be terribly difficult, just will require time for me to code the other four panels. Thanks for the feedback!

__________________
"There's only one thing that I know how to do well and I've often been told that you only can do what you know how to do well, and that's be you-- be what you're like-- be like yourself. And so I'm having a wonderful time, but I'd rather be whistling in the dark..."

Originally posted by Balsta Best LBD I have tried so far. Very simple to set up.

One thing I noticed is that Broker Professions plugins all show "waiting" after the icon. Not sure what that means as I never saw that with other display mods.

Great work on this.

Can you give me a link to those plugins so I can work out why this would be happening? Thanks!

__________________
"There's only one thing that I know how to do well and I've often been told that you only can do what you know how to do well, and that's be you-- be what you're like-- be like yourself. And so I'm having a wonderful time, but I'd rather be whistling in the dark..."

I probably have a conflict, but I've tried clicking and right clicking the panel. I've looked in the Interface\Addons panel and tried /np /ninjapanel, etc and can't get any config options for ninja panel.

Originally posted by seamusmc I probably have a conflict, but I've tried clicking and right clicking the panel. I've looked in the Interface\Addons panel and tried /np /ninjapanel, etc and can't get any config options for ninja panel.

Am I missing something?

Thanks

You are missing the part where I clearly state in the addon description that the addon does not currently have any configuration options.

__________________
"There's only one thing that I know how to do well and I've often been told that you only can do what you know how to do well, and that's be you-- be what you're like-- be like yourself. And so I'm having a wonderful time, but I'd rather be whistling in the dark..."

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.