Minion Beta! - Help us test our new AddOn updater. Get it now!
Download
(240 Kb)
Download
Updated: 10-13-14 11:45 PM
Pictures
File Info
Compatibility:
Warlords of Draenor Pre-Patch (6.0.2)
Updated:10-13-14 11:45 PM
Created:12-03-08 07:08 PM
Downloads:62,853
Favorites:760
MD5:
6.0.2
DockingStation (Display)  Popular! (More than 5000 hits)
Version: 0.5.5 (Beta)
by: Vrul [More]
A display platform for LibDataBroker (LDB) based plug-ins. The display is provided through panels, each having sections (Left, Center, Right) corresponding with how a plugin is justified within it.

All plugins are disabled by default and you must turn on the ones you want to use. This is to avoid the complete mess that results from all plugins being on with the first use. The only plugin on at the start is the one provided by this addon to access its options easily. Just click it to start changing settings.

With plugins unlocked you can drag and drop them to other panels/sections and have them automatically adjust to their new location. There are no limitations on the drag and drop capabilities other than the new location for a plugin must be within a panel. You may also change the location of a plugin through the plugin options menu.

Almost all sub-sections of settings have a default option. The defaults follow a set pattern. First plugins check their settings, if default, they next go to their panel's settings. If the panel is also set to default then it defers to the addon's global settings. Finally, if the global settings are still set to default, then the hard coded defaults are used.

Note: It is recommended that you delete the folder(s) for an existing addon when updating to a different version. This is to keep files that are no longer used from taking up space.

Translators: To submit a translation please just edit existing files (example: DockingStation\Locales\deDE.lua and DockingStation_Config\Locales\deDE.lua) and send them to me.
Version 0.5.5 (10/14/2014)
- Updated for 6.0
- Took another stab at eliminating the reported panel moving issue

Version 0.5.4 Beta (08/22/2014)
- Stop causing a tooltip flashing issue for other addons

Version 0.5.3 Beta (08/14/2014)
- Taking another shot at correcting the issue with panels not staying put

Version 0.5.2 Beta (07/17/2014)
- Correct an issue with panels not staying where they should

Version 0.5.1 Beta (06/07/2014)
- Fix for an error that was occurring when upgrading a version older than 0.4 and with new installations

Version 0.5 Beta (05/24/2014)
- Library update

Version 0.4.15 Beta (09/27/2012)
- Library update to fix a potential error

Version 0.4.14 Beta (09/11/2012)
- Fix for some undesired interactive tooltip behavior

Version 0.4.13 Beta (09/02/2012)
- Updated for MoP

Version 0.4.12 Beta (07/06/2012)
- Updated for MoP Beta

Version 0.4.11 Beta (01/31/2012)
- Traditional Chinese localization 繁體中文化 by andy52005

Version 0.4.10 Beta (12/22/2011)
- Make sure all tooltips are clamped to screen

Version 0.4.9 Beta (12/21/2011)
- Fix for GameTooltip type tooltips

Version 0.4.8 Beta (12/19/2011)
- Attempt at allowing plugins that create tooltips via OnEnter/OnLeave to be scaled and reanchored

Version 0.4.7 Beta (11/27/2010)
- Fix for error when enabling/disabling an unloaded plugin

Version 0.4.6 Beta (10/13/2010)
- Libraries updated

Version 0.4.5 Beta (09/11/2010)
- Added the option to override a plugin provided label with it's name

Version 0.4.4 Beta (07/19/2010)
- Corrected a potential issue with generating panel keys
- Updated to use the new AceGUI-3.0-SharedMediaWidgets
- Minor code tweaks

Version 0.4.3 Beta (06/10/2010)
- Fix for panel positioning bug

Version 0.4.2 Beta (06/10/2010)
- Added localization support
- Corrected an issue with ConfigMode support
- Modified the behavior of the icon zoom option
- Convert.lua may now be deleted (only needs to run once each update)

Version 0.4.1 Beta (06/02/2010)
- Fixed issue with icon updates (iconCoords, iconR, iconG, iconB)

Version 0.4 Beta (05/31/2010)
- Major overhaul

Version 0.3.3 Beta (12/11/2009)
- Added MMOUI Minion support to TOC file (X-WoWI-ID)
- Library update (fixes buff frame not moving with other Blizzard frames)

Version 0.3.2 Beta (05/24/2009)
- Corrected an issue with plugins that define their type after their data object is first created
- Fixed a bug with the report option not properly hiding errors/warnings when disabled

Version 0.3.1 Beta (05/23/2009)
- The configuration window now remains centered when the panel/plugin lists are added on the side, this can be disabled with the option DockingStation-General-Center Configuration

Version 0.3 Beta (05/23/2009)
- LDB type is no longer defaulted to 'data source' if none given
- Most duplicate errors/warnings are now ignored
- Changed the way panel labels are templated
- Reworked how panels and plugins are selected in the options panel

Version 0.2.26 Beta (05/08/2009)
- Fixed a bug with panel visibility
- Updated libraries

Version 0.2.25 Beta (05/08/2009)
- Fixed a bug with panel visibility
- Changed the minimum values for panel height and width (from fixed to 1/64 of screen height and width)
- Changed the maximum value for panel height (from fixed to 1/16 of screen height)
- The options for panel height and width (Appearance) now update all min/max values instead of just max panel width on a resolution change

Version 0.2.24 Beta (04/28/2009)
- Corrected some issues with changing profiles
- Fixed an error with opening the configuration panel
- Changed the OnClick handler to better deal with other LDB displays
- Added an option to allow right clicking on a panel to open it's configuration
- Warnings are no longer generated for unsupported LDB types
- Warnings are now generated for any 'launcher' using 'data source' specific fields: text, value, suffix
- Panel tooltips are now only shown while one of DockingStation's configuration panels is open

Version 0.2.23 Beta (04/24/2009)
- More tooltip corrections

Version 0.2.22 Beta (04/23/2009)
- Taking a shot at the vanishing tooltip issue

Version 0.2.21 Beta (04/23/2009)
- Added more options for panel backgrounds

Version 0.2.20 Beta (04/21/2009)
- Fixed an issue with some string settings

Version 0.2.19 Beta (04/20/2009)
- Better support for shared media
- Trying out a new library for easier LoD options

Version 0.2.18 Beta (04/18/2009)
- Corrected an issue with panels anchored outside the screen's bounds

Version 0.2.17 Beta (04/16/2009)
- Fix for panels moving from their positions on a reload

Version 0.2.16 Beta (04/16/2009)
- Changed tooltip hiding options slightly
- Tooltip scaling is now off by default
- Enabling the report option now also provides error information for previously hidden execution problems

Version 0.2.15 Beta (04/13/2009)
- Added an option for disabling tooltip scaling
- OnMouseWheel support enabled

Version 0.2.14 Beta (04/12/2009)
- More tooltip fixes

Version 0.2.13 Beta (04/09/2009)
- Fix for plugins that call their own OnEnter function internally

Version 0.2.12 Beta (04/09/2009)
- Added panel fading
- More tooltip fixes

Version 0.2.11 Beta (03/26/2009)
- Corrected a bug with tooltip settings that are set to default
- Fixed some issues with tooltip scaling

Version 0.2.10 Beta (03/19/2009)
- Corrected a display issue with panel labels
- Fixed a bug with plugins appearing behind their panel
- Deleting a panel that contains plugins should no longer generate errors
- Fixed an issue with tooltip behavior (still not completely fixed though)

Version 0.2.9 Beta (03/18/2009)
- Changed panel labels to only show up if the Panels or Plugins configuration screen is open
- Configuration options are now visible in the Blizzard options panel for addons before being loaded
- Corrected some tooltip behavior (still not completely fixed yet)

Version 0.2.8 Beta (03/15/2009)
- Fixed a tooltip bug

Version 0.2.7 Beta (03/14/2009)
- Changed how and when setting inheritance takes place
- Added and changed tooltip options
- Revamped the way panels and plugins are locked

Version 0.2.6 Beta (03/13/2009)
- Fixed another bug with converting old settings to the new launcher name
- Changed the way panel labels are handled (old settings are no good)
- Corrected an issue when enabling plugins or changing their location via the configuration settings

Version 0.2.5 Beta (03/11/2009)
- Fixed a bug with converting old settings to the new launcher name
- Added the ability to change panel labels for easier identification
- Changed creating a panel to automatically select the settings for the new panel

Version 0.2.4 Beta (03/10/2009)
- Renamed the launcher to DockingStation_Config to avoid issues with LoD and other LDB displays that add plugin options directly to Blizzard's option panel
- Moved AceDBOptions-3.0.lua to DockingStation_Config to make it LoD
- Added the ability to edit/remove settings of plugins that are not loaded

Version 0.2.3 Beta (01/28/2009)
- Corrected an issue with plugins not inheriting their panel's settings properly upon creation

Version 0.2.2 Beta (01/22/2009)
- Fixed a bug with settings when creating a new panel

Version 0.2.1 Beta (01/21/2009)
- Changed the way plugins are updated in a panel
- Fixed a bug with the center section of panels not always staying centered
- Reverted some changes dealing with plugin strings while tracking down a bug

Version 0.2 Beta (01/20/2009)
- Reworked some high CPU usage code to require much less processing
- Added options to disable showing tooltips in combat and to allow for a small portion of panels to be moved off-screen

Version 0.1.2 Beta (01/19/2009)
- Changed the minimum value allowed for Panel Background Inset from 0 to -1 to help with the "gap" problem

Version 0.1.1 Beta (01/14/2009)
- Added a slash command (/dockingstation) that opens the configuration panel
- Corrected bugs with panel anchoring and ordering
- Load on demand for configuration is now functioning properly

Version 0.1 Beta (01/12/2009)
- Configuration is now load on demand and some options were added/changed
- DockingStation's launcher is now a true LDB plugin instead of only being available to itself
- Panels are now at different levels based on the most recently moved (persistant)

Version 0.0.25 Beta (12/23/2008)
- Fixed some bugs with options and their defaults

Version 0.0.24 Beta (12/19/2008)
- Added options for placing borders on panels
- Added support to get panel frame references
- Updated to the lastest plugin spec: iconCoords (4 or 8), iconB, iconG, iconR

Version 0.0.23 Beta (12/18/2008)
- Added an option to apply an outline or shadow to the various text elements

Version 0.0.22 Beta (12/17/2008)
- Added code to correct a LibDataBroker bug
- Fix for an issue with OnClick handlers

Version 0.0.21 Beta (12/12/2008)
- Fixed an issue with dragging and dropping plugins into the "Right" section of a panel
- Fixed an error with tooltips for some plugins
- Removed most restrictions placed on plugins

Version 0.0.20 Beta (12/11/2008)
- Fixed a bug with zeroes being removed from either ends of strings
- Fixed an error where a plugin in the process of being moved would jump back into place if it or another addon in the same panel/section was updated
- Added a new option to show warnings/errors generated during the creation of new plugins

Version 0.0.19 Beta (12/10/2008)
- Uncommented the code that broke the UI scale fix from 0.0.17 (Oops)

Version 0.0.18 Beta (12/10/2008)
- Fixed a bug with panels not always deleting properly
- The plugin type 'data source' now accepts either the field text or value, instead of just text, for initial type verification

Version 0.0.17 Beta (12/09/2008)
- Fixed a bug when utilizing the UI scale video setting
- Ability to set default settings for panel plugins and panels and plugins in general
- Can now turn off the icon for 'launchers' if the label is still showing

Version 0.0.16 Beta (12/08/2008)
- Fixed a bug with plugin label/suffix using the option "Same as Text"
- Changed the disply of panel options
- Added the option to change the panel background texture
- Plugins now listed by label (name also shown once selected if different from label)

Version 0.0.15 Beta (12/07/2008)
- Changed the way plugin options are displayed

Version 0.0.14 Beta (12/05/2008)
- More options for plugins added

Version 0.0.13 Beta (12/03/2008)
- Initial public beta release
Optional Files (0)


Archived Files (20)
File Name
Version
Size
Author
Date
0.5.4 (Beta)
243kB
Vrul
08-22-14 05:12 PM
0.5.3 (Beta)
243kB
Vrul
08-14-14 11:59 AM
0.5.2 (Beta)
243kB
Vrul
07-17-14 09:44 PM
0.5.1 (Beta)
240kB
Vrul
06-07-14 07:06 AM
0.5 (Beta)
240kB
Vrul
05-24-14 02:19 PM
0.4.15 (Beta)
240kB
Vrul
09-27-12 02:59 PM
0.4.14 (Beta)
238kB
Vrul
09-11-12 10:19 PM
0.4.13 (Beta)
238kB
Vrul
09-02-12 04:46 PM
0.4.12 (Beta)
173kB
Vrul
07-06-12 10:58 AM
0.4.11 (Beta)
171kB
Vrul
01-31-12 06:10 PM
0.4.10 (Beta)
166kB
Vrul
12-22-11 06:09 AM
0.4.9 (Beta)
166kB
Vrul
12-21-11 08:14 PM
0.4.8 (Beta)
166kB
Vrul
12-19-11 07:29 PM
0.4.7 (Beta)
165kB
Vrul
11-27-10 11:58 PM
0.4.6 (Beta)
164kB
Vrul
10-13-10 02:48 PM
0.4.5 (Beta)
162kB
Vrul
09-11-10 07:29 PM
0.4.4 (Beta)
161kB
Vrul
07-19-10 09:43 PM
0.4.3 (Beta)
157kB
Vrul
06-10-10 10:03 PM
0.3.3 (Beta)
147kB
Vrul
12-11-09 02:20 AM
0.2.26 (Beta)
133kB
Vrul
05-08-09 07:54 PM


Post A Reply Comment Options
Unread 06-01-10, 04:39 PM  
Xarl
A Black Drake
 
Xarl's Avatar
AddOn Compiler - Click to view compilations

Forum posts: 88
File comments: 226
Uploads: 1
Originally posted by Vrul
The fonts available to DockingStation are provided via LibSharedMedia. If some fonts are showing up in the previous version but not the new one could you provide the name of the font(s) and the addon(s) that supply them?
[/b]

I use is SharedMedia. The Font i use is Handel Gothic BT
Xarl is offline Report comment to moderator  
Reply With Quote
Unread 06-01-10, 04:30 PM  
Seerah
Fishing Trainer
 
Seerah's Avatar
WoWInterface Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 9629
File comments: 593
Uploads: 25
Originally posted by Vrul
There is now a "Global" panel option for this.
I saw mention of this below, and wondered if it would be what I needed, but I couldn't find it. Perhaps I just looked in the wrong places in the config. Will have to check again when I am on next.

Thanks!
__________________
"You'd be surprised how many people violate this simple principle every day of their lives and try to fit square pegs into round holes, ignoring the clear reality that Things Are As They Are." -Benjamin Hoff, The Tao of Pooh

[SIGPIC][/SIGPIC]
Seerah is online now Report comment to moderator  
Reply With Quote
Unread 06-01-10, 03:56 PM  
Vrul
A Cobalt Mageweaver
 
Vrul's Avatar
AddOn Author - Click to view AddOns

Forum posts: 202
File comments: 236
Uploads: 26
Originally posted by Gsusnme
I can no longer delete the entries for mods no longer present on my system; in the plugin window.
Intended? Thanks.
That is now done via a drop-down menu from right-clicking the plugin's name in the plugin list.
Vrul is offline Report comment to moderator  
Reply With Quote
Unread 06-01-10, 03:51 PM  
Gsusnme
A Wyrmkin Dreamwalker
AddOn Author - Click to view AddOns

Forum posts: 56
File comments: 197
Uploads: 1
I can no longer delete the entries for mods no longer present on my system; in the plugin window.
Intended? Thanks.
Gsusnme is offline Report comment to moderator  
Reply With Quote
Unread 06-01-10, 03:44 PM  
Vrul
A Cobalt Mageweaver
 
Vrul's Avatar
AddOn Author - Click to view AddOns

Forum posts: 202
File comments: 236
Uploads: 26
Originally posted by goldengamer
Howcome the scaling for tooltips/fonts doesn't work anymore?
Font scaling should work just fine. Only two things regarding fonts are different from the previous version:
  1. Vertical adjust now allows for a full range of movement to the top/bottom of the plugin. The percentage of movement is based on the amount of space left between the font and the plugin's top/bottom edge.
  2. Instead of an option "Same as Text" for label/suffix there is now an option for "Same as Label" for text/suffix (this is why all font settings were reset). The reason for this change was so that the text/suffix option could be hidden for launchers and still allow for a logical progression of option defaults.
Originally posted by Xarl
And out of some reason i am missing some Fonts to especially one that i always used before.
The fonts available to DockingStation are provided via LibSharedMedia. If some fonts are showing up in the previous version but not the new one could you provide the name of the font(s) and the addon(s) that supply them?

Originally posted by Veyska
Tooltip scaling isn't working at all though.
This is not an error but a result of my removing the special tooltip handling code. Tooltip scaling still works for all but one case of the LDB spec, unfortunately that is the more popular approach taken by plugin authors.

Originally posted by Seerah
You had given us access to the DockingStation:GetPanel(x) function (where x was the number of the DS panel) so that we could use it with other addons such as Dash. (ex.- to add the DockingStation panel to my Dash, I had to use DockingStation:GetPanel(1) because the panels do not have global frame names.) This function no longer exists. What can we use now?
There is now a "Global" panel option for this.
Vrul is offline Report comment to moderator  
Reply With Quote
Unread 06-01-10, 03:15 PM  
Seerah
Fishing Trainer
 
Seerah's Avatar
WoWInterface Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 9629
File comments: 593
Uploads: 25
Yes, my label setting (was a default plugins setting to disable the labels) didn't translate in the update either.

One other thing...

You had given us access to the DockingStation:GetPanel(x) function (where x was the number of the DS panel) so that we could use it with other addons such as Dash. (ex.- to add the DockingStation panel to my Dash, I had to use DockingStation:GetPanel(1) because the panels do not have global frame names.) This function no longer exists. What can we use now?
__________________
"You'd be surprised how many people violate this simple principle every day of their lives and try to fit square pegs into round holes, ignoring the clear reality that Things Are As They Are." -Benjamin Hoff, The Tao of Pooh

[SIGPIC][/SIGPIC]
Seerah is online now Report comment to moderator  
Reply With Quote
Unread 06-01-10, 01:45 PM  
Veyska
A Kobold Labourer
 
Veyska's Avatar

Forum posts: 1
File comments: 48
Uploads: 0
Ack! Labels everywhere!

Once I realized why I had multiple layers of text on my bar things looked a lot better. Love the new built-in global option, I can hook my XP bar to it now. :-)


Font scaling on the bar works for me, but I only tested out of curiosity since the default's working just fine for me. Tooltip scaling isn't working at all though. No errors or anything that I'm seeing, just no effect. Tried adjusting default size for all bars, for just the bar I created, and for individual plug-ins. Nada.
Veyska is offline Report comment to moderator  
Reply With Quote
Unread 06-01-10, 01:28 PM  
Xarl
A Black Drake
 
Xarl's Avatar
AddOn Compiler - Click to view compilations

Forum posts: 88
File comments: 226
Uploads: 1
Originally posted by goldengamer
Howcome the scaling for tooltips/fonts doesn't work anymore? =/

Its good you updated it, but I had to reconfigure it all (which I understand) but everythings worse then before. The tooltips don't scale the same overall anymore. Nor the font sizes. I made the font size 65% by default, but I still have to go and enlarge that even more on single pluggins, to make them the same size generally to the default that works on some.
Ok i am not the only one thats having these issues i see.

And out of some reason i am missing some Fonts to especially one that i always used before.

I had to go back to a older version since this one aint doing it at all.
Last edited by Xarl : 06-01-10 at 01:30 PM.
Xarl is offline Report comment to moderator  
Reply With Quote
Unread 06-01-10, 01:27 AM  
goldengamer
A Fallenroot Satyr

Forum posts: 22
File comments: 92
Uploads: 0
Howcome the scaling for tooltips/fonts doesn't work anymore? =/

Its good you updated it, but I had to reconfigure it all (which I understand) but everythings worse then before. The tooltips don't scale the same overall anymore. Nor the font sizes. I made the font size 65% by default, but I still have to go and enlarge that even more on single pluggins, to make them the same size generally to the default that works on some.
goldengamer is offline Report comment to moderator  
Reply With Quote
Unread 04-24-10, 02:06 PM  
lloydbates
A Kobold Labourer
 
lloydbates's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 41
Uploads: 3
Re: Xparky issue

Originally posted by Tinuviel
I'm having an issue linking Xparky to this addon. [..] However, I get the following error when I do: "This frame has no global name and it cannot be added via the mouse." [..]
I had the same issue, you can do what I did and create a simple addon and hook the function that creates the dockingstation panels.
Example:
Code:
hooksecurefunc(DockingStation, "CreatePanel", hookedDockingStationCreatePanel)
Code:
local function hookedDockingStationCreatePanel(id)
    _G["DockingStationPanel" .. id] = DockingStation:GetPanel(id)
end
Just make sure that your addon loads after dockingstation, because the golbal reference "DockingStation" needs to be assigned. After that, every panel will have a reference in you golbal namespace. Xparky will then work if you enter the name of the frame manually in its config.

*Edit
Xparky is not at fault here, it just needs a frame with a global name. DockingStation creates its frames anonymously, which is totaly valid.
__________________
Gentlemen, you can't fight in here! This is the War Room!
Last edited by lloydbates : 04-24-10 at 02:11 PM.
lloydbates is offline Report comment to moderator  
Reply With Quote
Unread 04-23-10, 04:15 PM  
Tinuviel
A Defias Bandit
 
Tinuviel's Avatar

Forum posts: 3
File comments: 211
Uploads: 0
Xparky issue

I'm having an issue linking Xparky to this addon.

For reference: http://wow.curse.com/downloads/wow-a...ls/xparky.aspx

It's an addon that visually shows xp to next level. Usually, I link it to the bottom of the bar (first Fubar, then Bazooka, now trying Docking Station). However, I get the following error when I do: "This frame has no global name and it cannot be added via the mouse."

Xparky allows linking to a frame via the mouse, but will not work with Docking Station.

I've put in a bug report with Xparky, but I thought I'd ask you to look into it as well.

Thanks!
Tinuviel is offline Report comment to moderator  
Reply With Quote
Unread 04-07-10, 12:44 PM  
slickwalker
A Deviate Faerie Dragon
 
slickwalker's Avatar

Forum posts: 18
File comments: 156
Uploads: 0
Phantom Button

I have a phantom invisible button for 'create new panel on my screen that randomly appears.

Options



Phantom
slickwalker is offline Report comment to moderator  
Reply With Quote
Unread 01-28-10, 01:30 AM  
Lonny
Guest

Join Date: Not Yet
Forum posts: 0
File comments: 0
Uploads: 0
I like this panel, but I have one minor issue with this one, can you list the addons in the options by their LDB name, and not label as some author use it as a prefix to the text attribute as it should be.

I've already changed it on my local version, hopefully you will agree and prioritize the name before the label, so only when it's disabled it will fall to it.

All in all, thank you for such a great panel.
Last edited by : 01-28-10 at 02:02 AM.
Report comment to moderator  
Edit/Delete Message Reply With Quote
Unread 01-03-10, 02:48 PM  
joshwill80
A Murloc Raider

Forum posts: 5
File comments: 144
Uploads: 0
Re: picoFPS

Originally posted by joshwill80
Maybe the tooltip is refreshing the FPS display too fast for DockingStation?
Yeah, picoFPS tooltip refresh was too fast. The tooltip would only display for as long as the refresh rate setting was set to in the lua. I set it to 3 seconds (default was 0.5) and the tooltip now displays for 3 seconds. Still, would like to see DockingStation better support these LDB displays that refresh fast like this.
joshwill80 is offline Report comment to moderator  
Reply With Quote
Unread 12-30-09, 05:54 AM  
joshwill80
A Murloc Raider

Forum posts: 5
File comments: 144
Uploads: 0
picoFPS

I just switched from ButtonBin to DockingStation. Really nice addon. I'm having a problem with one of my plugins though, picoFPS. The tooltip for that particular plugin will only display for about 1 second before displaying as blank. Moving the mouse away and back over the plugin repeats the problem. Any ideas on how to fix it? Maybe the tooltip is refreshing the FPS display too fast for DockingStation?
joshwill80 is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: