Go to Page... |
Compatibility: | Shadowlands patch (9.0.2) Shadowlands pre-patch (9.0.1) |
Updated: | 12-20-20 05:30 PM |
Created: | 12-03-08 07:08 PM |
Downloads: | 92,091 |
Favorites: | 754 |
MD5: |
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.
![]() |
Comment Options |
siema_co |
View Public Profile |
Send a private message to siema_co |
Find More Posts by siema_co |
Add siema_co to Your Buddy List |
![]() |
||
|
a) 90% of the users will tell me to go **** myself and they won't edit their plugin files and to be perfectly honest, they will be right. It's not their job to do so. b) 95-99% of the authors I will try to "bother" adding a type, will answer in a similar manner (or even worse not at all), since their plugin works fine with display X. It's an uphill battle and the only real viable solution, is to either make "enforcing" optional, or instead of filtering out data objects by types that your display supports, I've personally elected to do the opposite. Filter out data objects that I do NOT support, since it is much more likely that specialized feeds that aren't used as "launchers" or "data sources", will at least have some unique way to separate them from the rest and usually that points to a unique .type. |
|
![]() |
![]() |
Tristanian |
View Public Profile |
Send a private message to Tristanian |
Find More Posts by Tristanian |
Add Tristanian to Your Buddy List |
![]() |
||
A Kobold Labourer
Forum posts: 1
File comments: 56
Uploads: 0
|
Hi Vrul,
can you please give an answer to my post from the wowace forums:
Keep up the great work! Kind regards X-buZZ |
|
![]() |
![]() |
X-buZZ |
View Public Profile |
Send a private message to X-buZZ |
Find More Posts by X-buZZ |
Add X-buZZ to Your Buddy List |
![]() |
||
|
So far it's only Vrul (DockingStation) and Astromech (Carousel) which "enforce" correctly written plugins. And it's easier to contact 5-6 display addon authors (which would also make plugin authors fix their work) than xxx plugins authors who have no real reason to correct their addons.
Last edited by siema_co : 05-26-09 at 12:09 AM.
|
|
![]() |
![]() |
siema_co |
View Public Profile |
Send a private message to siema_co |
Find More Posts by siema_co |
Add siema_co to Your Buddy List |
![]() |
||
|
Re: Reverting to Previous DS
Since LDB is a generic library that can be used for much more than plugins, not enforcing things may come back to bite me in the ass. If/when that happens I'll probably enforce the 'type' field and no longer allow for defaulting to a type if not defined. It will then be up to anyone using a plugin that still isn't declaring a type to bug the author to get their **** together. |
|
![]() |
![]() |
Vrul |
View Public Profile |
Send a private message to Vrul |
Find More Posts by Vrul |
Add Vrul to Your Buddy List |
![]() |
|
|
Reverting to Previous DS
I agree with the sentiment of the other users. I've reverted my DS to an earlier version so I can have what worked (seemingly) flawless.
IMO, you support both, show which ones are "invalid" in your UI, and claim that in version X, you'll no longer support the broken format (but X is sufficiently far out to get mod authors to 1) learn about the problem; and 2) fix the problem). |
![]() |
![]() |
doktorstick |
View Public Profile |
Send a private message to doktorstick |
Find More Posts by doktorstick |
Add doktorstick to Your Buddy List |
![]() |
||
A Murloc Raider
Forum posts: 4
File comments: 79
Uploads: 0
|
I'm sure there's an old adage somewhere... like "don't fix what isn't broken." I appreciate the heck out of DockingStation and the author for making it, but in this case the simple solution is to A) either continue with what was working before or B) make a provision for both ways to work (i.e. both 'correctly written' plugins and 'incorrectly written' plugins will work). Otherwise, you put your users in a position where they're hoping the other plugin authors will change/fix their code, and many authors may not bother to do so based on Dockingstation's change... now, or ever. |
|
![]() |
![]() |
TGulics |
View Public Profile |
Send a private message to TGulics |
Find More Posts by TGulics |
Add TGulics to Your Buddy List |
![]() |
|
A Deviate Faerie Dragon
Forum posts: 10
File comments: 118
Uploads: 0
|
I agree with several others here, I'm not going to manually edit a bunch of my addons that worked perfectly before this latest version of Docking Station. I'll revert back to 2.26 until the author makes Docking Station display the plugins like it used too.
|
![]() |
![]() |
Jexx |
View Public Profile |
Send a private message to Jexx |
Find More Posts by Jexx |
Add Jexx to Your Buddy List |
![]() |
|
|
The reason that it "breaks" these plugins is that they aren't written correctly. Previously, DockingStation ignored the fact they were incorrect and assumed that if there was no type they were data objects, but to be more compatible with everything else, Vrul decided to do the right thing (as coding goes) and make his code correct.
You should contact the authors of your plugins that don't work and tell them that they need to specify a type in their LDB plugin. Most will be of type "data object." If you want to do it manually, you'll have to open the lua files of the plugins that don't work, and find where they have declared their LDB options (usually has some code like "icon = //Interface/Addons/Directory/icon.ext" near it) and add this to the beginning: type = 'data source', Usually, the code will look similar to this (with different text of course) Repair = { type = 'data source', icon = "Interface\\Icons\\Trade_BlackSmithing", label = L["Dur"], text = "100%", } Don't forget to back up your files first! Also Vrul, could there instead be some sort of option to have this happen? Like "ignore plugins that have no type set" that could default to off? I think this would be the best option, if its even possible.
Last edited by xtoq : 05-24-09 at 10:45 AM.
|
![]() |
![]() |
xtoq |
View Public Profile |
Send a private message to xtoq |
Find More Posts by xtoq |
Add xtoq to Your Buddy List |
![]() |
||
|
I however am going to graciously thank you for all your hard work and dedication to this great LDB display add-on. Bugs are all in the namesake of progress! ![]() Can someone perhaps instruct me on how to edit my other add-on's so they'll still be compatible? Thanks! |
|
![]() |
![]() |
Gsusnme |
View Public Profile |
Send a private message to Gsusnme |
Find More Posts by Gsusnme |
Add Gsusnme to Your Buddy List |
![]() |
|
A Defias Bandit
Forum posts: 3
File comments: 11
Uploads: 0
|
BasicBrokers
I love DockingStation, but the latest update 'breaks' (for lack of a better term) BasicBrokers (http://wowinterface.com/downloads/in...icBrokers.html). At first all BasicBrokers plugins appeared as grey in DS. Then, after deleting the settings for all of the BasicBrokers plugins in DS and restarting (and re-installing BasicBrokers), none of the BasicBrokers plugins appear in DS (though they appear just fine in any other LDB display addon I load [i.e. Fortress, ButtonBin, etc.]).
I'm happy tweaking the BasicBrokers lua to make then compatible with DockingStation. Thanks for a great addon. ![]() |
![]() |
![]() |
jdhas |
View Public Profile |
Send a private message to jdhas |
Find More Posts by jdhas |
Add jdhas to Your Buddy List |
![]() |
|
A Kobold Labourer
Forum posts: 0
File comments: 18
Uploads: 0
|
Reverting back to 0.26!
Sorry but more than half of my addons dont show up anymore and i am not going to change tons of lua files myself. So long Normi. |
![]() |
![]() |
Normi01 |
View Public Profile |
Send a private message to Normi01 |
Find More Posts by Normi01 |
Add Normi01 to Your Buddy List |
![]() |
||
|
--if not settings.report then return end That will fix it back to normal until I upload a new version. |
|
![]() |
![]() |
Vrul |
View Public Profile |
Send a private message to Vrul |
Find More Posts by Vrul |
Add Vrul to Your Buddy List |
![]() |
||
|
|
|
![]() |
![]() |
xtoq |
View Public Profile |
Send a private message to xtoq |
Find More Posts by xtoq |
Add xtoq to Your Buddy List |
![]() |
|
A Murloc Raider
Forum posts: 5
File comments: 371
Uploads: 0
|
Could you disable that startup spam please? Or atleast add an option for it.
|
![]() |
![]() |
Skylinee |
View Public Profile |
Send a private message to Skylinee |
Find More Posts by Skylinee |
Add Skylinee to Your Buddy List |
![]() |