Category: Data Broker
Addon Information
Works with 3.2
Download Latest Version.
To add favorites please register for a free account. If you already have one you need to login. How do I install this? (FAQ)
Cladhaire's Portal Bug Reports Feature Requests
Author:
Version:
r32
Date:
08-05-2009 10:37 AM
Size:
30.53 Kb
Downloads:
12,187
Favorites:
326
MD5:
Pictures
Click to enlarge
NinjaPanel showing some basic LDB plugins
Click to enlarge
Configuration screen
NinjaPanel   Popular! (More than 5000 hits)
NinjaPanel... so sneaky you'll hardly know it's there

What is 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:How did you manage to get TomTom Crazy Arrow in the panel

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:

  Change Log - NinjaPanel
------------------------------------------------------------------------
r32 | Cladhaire-15704 | 2009-08-05 10:24:52 +0100 (Wed, 05 Aug 2009) | 1 line

Interface version update
------------------------------------------------------------------------
r31 | Cladhaire-15704 | 2009-04-23 10:06:52 +0100 (Thu, 23 Apr 2009) | 2 lines

Show which feeds are launchers in the configuration UI

------------------------------------------------------------------------
r30 | Cladhaire-15704 | 2009-04-22 08:38:49 +0100 (Wed, 22 Apr 2009) | 2 lines

Actually display disabled plugins in the configuration dialog

------------------------------------------------------------------------
r29 | Cladhaire-15704 | 2009-04-18 14:30:34 +0100 (Sat, 18 Apr 2009) | 2 lines

Show tooltips for plugins that don't define any

------------------------------------------------------------------------
r28 | Cladhaire-15704 | 2009-04-18 14:13:21 +0100 (Sat, 18 Apr 2009) | 2 lines

Setting eol-style, bumping .TOC and providing support for data feeds that dynamically change their type

------------------------------------------------------------------------
r27 | Cladhaire-15704 | 2009-04-17 16:11:05 +0100 (Fri, 17 Apr 2009) | 2 lines

Updated version of LibJostle-3.0

------------------------------------------------------------------------
r26 | PProvost-35627 | 2009-04-10 19:29:30 +0100 (Fri, 10 Apr 2009) | 2 lines

Added a nil bailout in UpdatePlugin (bad mikma)

------------------------------------------------------------------------
r25 | Cladhaire-15704 | 2009-04-06 00:22:27 +0100 (Mon, 06 Apr 2009) | 2 lines

* Fix for moving the panel to the bottom instead of the top.. kind of

------------------------------------------------------------------------
r24 | PProvost-35627 | 2009-04-05 09:23:09 -0600 (Sun, 05 Apr 2009) | 2 lines

Fixed detach bug when disabling a new plugin

------------------------------------------------------------------------
r23 | PProvost-35627 | 2009-04-04 17:17:35 -0600 (Sat, 04 Apr 2009) | 2 lines

Fixed an error caused by custom Data Objects

------------------------------------------------------------------------
r22 | PProvost-35627 | 2009-04-04 15:27:44 -0600 (Sat, 04 Apr 2009) | 2 lines

Fixed the bad SV bug

------------------------------------------------------------------------
r21 | PProvost-35627 | 2009-04-04 10:45:43 -0600 (Sat, 04 Apr 2009) | 2 lines

Fixed tooltip bug with bad type lookup for disabled plugins

------------------------------------------------------------------------
r20 | PProvost-35627 | 2009-04-03 09:17:00 -0600 (Fri, 03 Apr 2009) | 2 lines

Fixed a bug with scrolling offset on the config screen

------------------------------------------------------------------------
r19 | Cladhaire-15704 | 2009-02-12 11:59:41 -0700 (Thu, 12 Feb 2009) | 2 lines

Undoing bad development branch code to start with a clean slate

------------------------------------------------------------------------
r17 | Cladhaire-15704 | 2009-02-12 11:56:30 -0700 (Thu, 12 Feb 2009) | 2 lines

* Commiting some broken code that I plan to back out

------------------------------------------------------------------------
r16 | Cladhaire-15704 | 2009-02-08 10:18:57 -0700 (Sun, 08 Feb 2009) | 2 lines

* Ensure that the scroll bar works on longer addon lists

------------------------------------------------------------------------
r15 | Cladhaire-15704 | 2009-02-08 05:52:20 -0700 (Sun, 08 Feb 2009) | 2 lines

* Fixed the issues with scrolling on enable/disable window

------------------------------------------------------------------------
r14 | Cladhaire-15704 | 2009-02-07 17:40:41 -0700 (Sat, 07 Feb 2009) | 3 lines

* Added basic configuration panel that allows you disable/enable plugins. Requires reload and may not work properly.
* Added support for AddonLoader delayed loading

------------------------------------------------------------------------
r13 | Cladhaire-15704 | 2009-02-07 12:55:19 -0700 (Sat, 07 Feb 2009) | 2 lines

* Make sure to call using NinjaPanel instead of self in the context of the panel

------------------------------------------------------------------------
r12 | Cladhaire-15704 | 2009-02-04 04:29:41 -0700 (Wed, 04 Feb 2009) | 2 lines

* Act properly with regards to tooltip metadata, refactored handling code a bit

------------------------------------------------------------------------
r11 | Cladhaire-15704 | 2009-02-03 15:57:52 -0700 (Tue, 03 Feb 2009) | 2 lines

Added a development mode to assist in getting multiple bars working correctly

------------------------------------------------------------------------
r10 | Cladhaire-15704 | 2009-01-21 03:01:52 -0700 (Wed, 21 Jan 2009) | 2 lines

* Don't error if jostle can't be loaded

------------------------------------------------------------------------
r9 | Cladhaire-15704 | 2009-01-18 02:42:42 -0700 (Sun, 18 Jan 2009) | 2 lines

* Add support for the tooltip attribute

------------------------------------------------------------------------
r8 | Cladhaire-15704 | 2008-12-16 02:33:37 -0700 (Tue, 16 Dec 2008) | 2 lines

* Add checks for self.db.plugins[name].disabled

------------------------------------------------------------------------
r7 | Cladhaire-15704 | 2008-12-16 01:02:07 -0700 (Tue, 16 Dec 2008) | 2 lines

* Initialize db.plugins and sb.panels

------------------------------------------------------------------------
r6 | Cladhaire-15704 | 2008-12-15 16:28:15 -0700 (Mon, 15 Dec 2008) | 2 lines

* Added cases for the On<X> handlers in UpdatePlugin, so we can set them whenever they are changed

------------------------------------------------------------------------
r5 | Cladhaire-15704 | 2008-12-15 10:32:35 -0700 (Mon, 15 Dec 2008) | 2 lines

* Set wowi:dirname property so addon is properly packaged

------------------------------------------------------------------------
r4 | Cladhaire-15704 | 2008-12-15 10:21:08 -0700 (Mon, 15 Dec 2008) | 2 lines

* Fix an issue when reporting an unknown data object type

------------------------------------------------------------------------
r3 | Cladhaire-15704 | 2008-12-15 09:46:18 -0700 (Mon, 15 Dec 2008) | 2 lines

* Setting eol-style to native

------------------------------------------------------------------------
r2 | Cladhaire-15704 | 2008-12-15 09:45:12 -0700 (Mon, 15 Dec 2008) | 2 lines

Initial import from git repository

------------------------------------------------------------------------
r1 | wowinterface | 2008-12-15 09:43:27 -0700 (Mon, 15 Dec 2008) | 1 line

Creating inital directory structure
------------------------------------------------------------------------
  Beta Files - NinjaPanel
File Name
Version
Hits
Size
Author
Date
r26
55
30kB
Cladhaire
04-17-2009 11:08 AM
  Archived Versions - NinjaPanel
File Name
Version
Size
Author
Date
r30
30kB
Cladhaire
04-22-2009 03:41 AM
r27
30kB
Cladhaire
04-17-2009 11:11 AM
r25
30kB
Cladhaire
04-05-2009 07:23 PM
r24
30kB
Cladhaire
04-05-2009 11:25 AM
r9
13kB
Cladhaire
01-20-2009 01:51 PM
beta1
12kB
Cladhaire
12-13-2008 09:08 AM
  Comments - NinjaPanel
Post A Reply Comment Options
Old 04-17-2009, 11:05 AM  
seamoo
A Kobold Labourer

Forum posts: 0
File comments: 6
Uploads: 0
You may want to update LibJostle in the zip.

It was throwing an error for me in 3.1. I dl'ed a newer version and the error went away.
seamoo is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 04-08-2009, 01:41 PM  
slickwalker
A Deviate Faerie Dragon

Forum posts: 16
File comments: 120
Uploads: 0
Had I know the clique author had made a data display addon i would have used it long ago

Looks good so far so I will keep an eye on it until it's finished. Specifically for me, tooltip hiding and scaling per plugin. Didnt see that in the copy I tested out.
slickwalker is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 04-06-2009, 03:04 AM  
Cladhaire
Salad!
 
Cladhaire's Avatar
WoWInterface Super Moderator
Interface Author - Click to view interfaces

Forum posts: 1477
File comments: 3159
Uploads: 15
Quote:
Originally posted by Cowberty
I'm loving the latest update. Only thing I can't figure out is how to enable stuff that i've already disabled.
If they aren't appearing in the list, you should reset your SV.

/run NinjaPanelDB= {}

then

/console reloadui
__________________
"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..."

http://cladhaire.wowinterface.com
Cladhaire is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 04-06-2009, 01:35 AM  
Cowberty
A Murloc Raider

Forum posts: 8
File comments: 38
Uploads: 0
I'm loving the latest update. Only thing I can't figure out is how to enable stuff that i've already disabled.
Cowberty is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 03-07-2009, 11:30 AM  
Cralor
Mmm... cookies!!!
 
Cralor's Avatar
Premium Member
Interface Author - Click to view interfaces

Forum posts: 558
File comments: 226
Uploads: 6
Quote:
Originally posted by Derkyle
Because out of the TON of addons, none of them I currently have installed do it. It was only a suggestion and a request. If more and more people start using NinjaPanel there are going to be people like myself that don't have mods that give this ability. Thanks for the consideration though and the reply.
Take a look at this: http://www.wowinterface.com/download...load.html#info
__________________
Cralor is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 03-07-2009, 11:03 AM  
Zorklat
A Murloc Raider

Forum posts: 5
File comments: 49
Uploads: 0
My favorite LDB display, "bar" none

Many many thanks, Cladhaire!
__________________
See how I improved my framerate by 20%!
Zorklat is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 03-06-2009, 07:39 PM  
Cowberty
A Murloc Raider

Forum posts: 8
File comments: 38
Uploads: 0
Feature Request: Make the bar hide/show on mouseover. Other than that, this is a very slick addon. Looking forward to future updates.
Cowberty is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 03-02-2009, 08:30 AM  
Derkyle
A Fallenroot Satyr
 
Derkyle's Avatar
Interface Author - Click to view interfaces

Forum posts: 23
File comments: 116
Uploads: 14
Quote:
Originally posted by Cladhaire
There are a TON of addons that already do this, I'm not sure why I would put it in NinjaPanel..
Because out of the TON of addons, none of them I currently have installed do it. It was only a suggestion and a request. If more and more people start using NinjaPanel there are going to be people like myself that don't have mods that give this ability. Thanks for the consideration though and the reply.
__________________
-Derkyle
Derkyle is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 03-01-2009, 11:39 AM  
Aesir
An Aku'mai Servant
 
Aesir's Avatar
Interface Author - Click to view interfaces

Forum posts: 30
File comments: 159
Uploads: 1
Plug-in Positioning

This feature request may be part of the descriptive text where you write, "Customize data objects to hide the icon, text, etc."

I would like to see the ability to fix positions for the different plug-ins.

As an example:
I think I like the TomTom crazy arrow centered on the panel. Currently, as data/text from different plug-ins change, the position of plug-ins also change to shift over as more or less text is displayed by a given plug-in. For me, certain UI elements (e.g., a tracker arrow) need to remain in fixed locations so I can observe the information given by the UI at a glance.

What do you think?
__________________
-- æsir
Aesir is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-27-2009, 03:01 AM  
Cladhaire
Salad!
 
Cladhaire's Avatar
WoWInterface Super Moderator
Interface Author - Click to view interfaces

Forum posts: 1477
File comments: 3159
Uploads: 15
Quote:
Originally posted by Derkyle
Stupid request but can you please put:

SLASH_RELOADUI1 = "/reloadui";
SlashCmdList["RELOADUI"] = function(...) ReloadUI() end;

at the top of the code (under local db)? Fubar provided this ability and I missed it. It's only two lines of code but it makes things so much easier. That way I don't have to manually add it each time there is an update.

BTW: This is one of the best LDB panels yet. Simple, small, and effective! I love it!
There are a TON of addons that already do this, I'm not sure why I would put it in NinjaPanel..
__________________
"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..."

http://cladhaire.wowinterface.com
Cladhaire is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-26-2009, 07:20 PM  
Derkyle
A Fallenroot Satyr
 
Derkyle's Avatar
Interface Author - Click to view interfaces

Forum posts: 23
File comments: 116
Uploads: 14
Stupid request but can you please put:

SLASH_RELOADUI1 = "/reloadui";
SlashCmdList["RELOADUI"] = function(...) ReloadUI() end;

at the top of the code (under local db)? Fubar provided this ability and I missed it. It's only two lines of code but it makes things so much easier. That way I don't have to manually add it each time there is an update.

BTW: This is one of the best LDB panels yet. Simple, small, and effective! I love it!
__________________
-Derkyle

Last edited by Derkyle : 02-26-2009 at 07:20 PM.
Derkyle is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-25-2009, 11:42 AM  
Cladhaire
Salad!
 
Cladhaire's Avatar
WoWInterface Super Moderator
Interface Author - Click to view interfaces

Forum posts: 1477
File comments: 3159
Uploads: 15
Quote:
Originally posted by Gupux
The bar seems to be missing a row of pixels on left side and the top on 1680x1050 resolution. Atleast that's how it is for me. Not sure if that's intended but judging from the screenshots I've seen it should "fill" the top of the screen completely.
Someone else reported the same, but there's nothing I can do to fix it.. considering the frame is anchored correctly. I'm open to suggestion or troubleshooting help =)
__________________
"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..."

http://cladhaire.wowinterface.com
Cladhaire is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-25-2009, 09:10 AM  
Gupux
A Kobold Labourer

Forum posts: 1
File comments: 16
Uploads: 0
The bar seems to be missing a row of pixels on left side and the top on 1680x1050 resolution. Atleast that's how it is for me. Not sure if that's intended but judging from the screenshots I've seen it should "fill" the top of the screen completely.
Gupux is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-18-2009, 12:52 PM  
copystring
A Defias Bandit
Interface Author - Click to view interfaces

Forum posts: 2
File comments: 50
Uploads: 2
Best looking LDB display in my opinion so far, i can't wait until it's finished!
copystring is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-16-2009, 01:15 PM  
Tanque
A Kobold Labourer

Forum posts: 1
File comments: 23
Uploads: 0
Feature request: I'd like to see an option that hides the panel and shows on mouseover.
Tanque is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Post A Reply



Category Jump:

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.




The Network:
EQInterface | EQ2Interface | LoTROInterface | MMOInterface | War.MMOUI | WoWInterface | VGInterface | Allakhazam | Thottbot | Wowhead | Zam


©2009 MMOUI / ZAM Network
vBulletin - Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.