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,128 |
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 |
12-23-08, 11:08 AM | |
A Kobold Labourer
Forum posts: 0
File comments: 61
Uploads: 0
|
Error on startup
Hi there,
got a strange error on startup of WoW. All addons I loaded to be shown in DockingStation get a different text sizes, even if I set them to don't even show any text. I know how to turn it of, so my settings will be used, but it's anoying to have to set it back on every singe start. I add a short video to show the error: PS: Using german client http://de.xfire.com/video/56d00/ |
|
Privelgus |
View Public Profile |
Send a private message to Privelgus |
Find More Posts by Privelgus |
Add Privelgus to Your Buddy List |
12-20-08, 12:29 PM | |
|
Oops - sorry. Hadn't looked there.
__________________
"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 |
View Public Profile |
Send a private message to Seerah |
Find More Posts by Seerah |
Add Seerah to Your Buddy List |
Vrul |
View Public Profile |
Send a private message to Vrul |
Find More Posts by Vrul |
Add Vrul to Your Buddy List |
12-19-08, 11:44 PM | ||
|
Thanks for the latest updates. Going to test out putting it on Dash and trying the TomTom plugin now.
edit: Okay... I read this in the changelog
__________________
"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]
Last edited by Seerah : 12-20-08 at 12:02 AM.
|
|
|
Seerah |
View Public Profile |
Send a private message to Seerah |
Find More Posts by Seerah |
Add Seerah to Your Buddy List |
12-19-08, 05:04 AM | |
|
Nice work. Finally a good fubar/titan bar replacement.
|
|
Lichbane |
View Public Profile |
Send a private message to Lichbane |
Find More Posts by Lichbane |
Add Lichbane to Your Buddy List |
Vrul |
View Public Profile |
Send a private message to Vrul |
Find More Posts by Vrul |
Add Vrul to Your Buddy List |
12-18-08, 09:40 PM | ||
|
Code:
local AloftDataObject = libDataBroker:NewDataObject(L["Aloft"], { type = "launcher", icon = "Interface\\Icons\\Spell_Frost_Wisp", text = L["Aloft"], Code:
LibStub:GetLibrary("LibDataBroker-1.1"):NewDataObject("Atlas", { type = "launcher", text = "Atlas", Code:
local ldb = LibStub("LibDataBroker-1.1"):NewDataObject("BigWigs", { type = "launcher", text = "Big Wigs", |
|
|
Phanx |
View Public Profile |
Send a private message to Phanx |
Find More Posts by Phanx |
Add Phanx to Your Buddy List |
12-18-08, 09:02 AM | ||||
|
|
|||
|
Vrul |
View Public Profile |
Send a private message to Vrul |
Find More Posts by Vrul |
Add Vrul to Your Buddy List |
12-17-08, 11:59 PM | ||||
|
Anyway, now that that's cleared up, the only problem I'm having is that it's difficult to rearrange left-aligned plugins if they extend past the center of the bar, because dragging them anywhere near the center of the bar switches them to center alignment.
Last edited by Phanx : 12-18-08 at 12:04 AM.
|
|||
|
Phanx |
View Public Profile |
Send a private message to Phanx |
Find More Posts by Phanx |
Add Phanx to Your Buddy List |
12-17-08, 09:51 PM | |||
|
|
||
|
Vrul |
View Public Profile |
Send a private message to Vrul |
Find More Posts by Vrul |
Add Vrul to Your Buddy List |
12-17-08, 08:37 PM | |||
|
For example, any plugin that wants to display information requiring guild roster data cannot provide a real "text" value upon loading (unless it also delays creating its data object), since guild roster information isn't available until some time afterall standard loading events; it might simply provide "GuildList" as its starting "text" value, but to any logic trying to separate launchers from data objects by looking at the value of "text" would probably see "GuildList" and conclude that this is a launcher, when it is not. |
||
|
Phanx |
View Public Profile |
Send a private message to Phanx |
Find More Posts by Phanx |
Add Phanx to Your Buddy List |
12-16-08, 11:11 AM | ||
|
|
|
|
Vrul |
View Public Profile |
Send a private message to Vrul |
Find More Posts by Vrul |
Add Vrul to Your Buddy List |
12-16-08, 11:05 AM | ||||
|
|
|||
|
Vrul |
View Public Profile |
Send a private message to Vrul |
Find More Posts by Vrul |
Add Vrul to Your Buddy List |
12-15-08, 11:43 PM | |||
|
Well, I see the "type" field as primarily being useful for specialized display addons that only want to show one or the other. For instance, a "minimap button bag" kind of display might want to only show launchers, without the user having to go through and turn off everything that isn't a launcher. Or a "info ticker" kind of display might want to only show data sources. For an all-in-one, general purpose display like DockingStation, the difference is immaterial, really. While I think LDB should enforce certain rules (i.e. plugins must specify a type, and must provide certain fields depending on their type), it doesn't, and because it doesn't, trying to enforce such rules in a display addon is more hassle than it's worth.
Specifying an icon in no way prevents a display addon from not showing the icon, but not specifying an icon is an extreme annoyance for users who want to only see an icon. By contrast, it doesn't matter if a plugin fails to specify a label and/or text, because LDB will fall back on the data object's internal title in such cases. If an icon isn't specified, there is nothing to fall back on that isn't totally arbitrary and totally useless for users.
Edit: Also, you should add the embedded libraries to the OptionalDeps field in the TOC, so I (and anyone else using standalone libraries) don't have to keep typing them in there by hand every time I download a new version. Edit #2: Loading 0.0.21 (Beta) still doesn't give me any plugins, but it does give me this error: DockingStation-0.0.21 (Beta)\Plugins.lua:143: attempt to call method 'pairs' (a nil value) The line in question reads LDB: pairs (without the space) where it should read just pairs. Fixing this results in most of my plugins being recognized, although only 3 or 4 have their icons recognized; the rest simply will not display an icon through any combination of settings. The plugins in question do specify an icon at the time of their creation, so that shouldn't be an issue.
Last edited by Phanx : 12-16-08 at 05:19 AM.
|
||
|
Phanx |
View Public Profile |
Send a private message to Phanx |
Find More Posts by Phanx |
Add Phanx to Your Buddy List |
12-15-08, 02:00 AM | |
|
Overall really happy with the layout options and such, only one caveat. Broker_professions (profession launchers) doesn't seem to work properly. Gives an "Interface action failed because of an AddOn Error" doesn't happen with any other LDB displays I've used in the past.
|
|
Seiyu |
View Public Profile |
Send a private message to Seiyu |
Find More Posts by Seiyu |
Add Seiyu to Your Buddy List |