XObjectivesFrame

About the XObjectivesFrame AddonThis addon allows the user to set their watch frame into a more convenient size and position with nUI users gaining extra functionality to 'dock' the frame in an infopanel. It has been rewritten to work with the latest version of the game and replaces ScrollingWatchFrame addon.

AlternativesSeerah's WatchFrame Addon has many similar and more features so if this isn't quite what you want or you want to weigh your choices go check it out : WhoFramedWatcherWabbit.

Note: If you need a higher number for those with ranges let me know and I will try to raise the bar.

Customizations AvailableXObjectivesDB can hold the following values (by default):
Width = 300 ( up to 600 in increments of 25) - Not available when docked
Height = 150 ( up to 800 in increments of 50) - Not available when docked
Collapsed = false - Not available when docked
Docked = false - Available if you have a dock compatible UI setup like nUI
MaxObjectives = 25 (up to 100 in increments of 5)
ScrollHeight = 1000 (up to 3000 in increments of 100)

Note: The Maximum Achievement count still cannot be overridden due to how they are using that constant but the various other numeric constants can be.

Known Problems:The quest item button seems to get tainted with only the slightest change to the ObjectivesFrame so for now you will have to use the item in an action bar slot or from the bag or use another addon such as:QuickQuestItem
And QuestItemBar on curse website, as the one on here hasn't been updated since before the expansion.

Foreign Language VersionsAt the present this plugin does not support multi language settings.
enUS and enGB versions will work fine however and the ability to add new languages is possible using the addonData.Localization values accordingly.

Version: 6.0.3.19243
- Rewrite of ScrollingWatchFrame addon to be compatible with the latest version of the game.
- Features:
- Drop Down Menu to adjust the following options:
- Width, Height, ScrollHeight, MaxObjectives, Docked Status, Collapsed Status
- Known Problems:
- Using the quest item will popup an error message.

Current tests are showing my reworking of the new addon working as expected.

I have some more ideas on improving it but I want a version out there that works as initially intended (barring that damned item button problem) for others to use while I work on improvements.

With the new ObjectivesFrame changes incorporated by Blizzard it made things a lot easier, apart from the item button. I have an idea on how that may get resolved so if and when that gets sorted I will release an update. For now I am sure there are addons for that specific task that can be used in the mean time.

Once I am happy that no silly bugs have surfaced during my internal tests I'll post up a new version.

Getting closer to having a working version ( minus the quest item button problem ) but work has messed me up on my vacation time so not sure how soon it will be ready for release as I keep getting called into work to cover people off sick rofl.

Just to let you know I have been working on getting a version of this working with the newly designed Objectives Tracker.

The good news is that it seems to be easier to simply parent it than before. That step was done in minutes.

The individual lines widen as requested based on the width of the frame. The header lines however remain stubborn to resizing which then affects the quest item button which seems to be anchored to the headers right side.

The bad news is that it doesn't seem to have a max height value you can set for the tracker to adhere to. All attempts so far of telling it to be a set height is being ignored or overwritten somewhere.

I will keep going on however and see what I can do. But I will release a version soon that at least squashes it into a customizable frame to suit the users requirements.

edit: However, as soon as I make one single alteration to the questframe it no longer lets you click on the button

I will look into it. I'm slowly going through my addons and seeing what works, what bugs and what is fixable etc and the watchframe addon was on the list to see what can and can't or needs to be done to make it work. The scrollbar was the only thing I could think of myself so it is something I was including in my thoughts when I next looked. It looks like it may be a total re-write or at least a partial one but will see.

Alright, thanks a lot. It's surprisingly difficult to find a simple addon that lets you customise the spacing, width, height, and addition of a scrollbar to a tracker. To be honest they feel like options that should be default, lol.

Rofl, tell me about it. Being an altoholic levelling fiend I always have multiple quests available so throw in quests and achievements etc onto the tracker it was always annoying to have it limited. I'll keep this page updated as I work through things.

I will look into it. I'm slowly going through my addons and seeing what works, what bugs and what is fixable etc and the watchframe addon was on the list to see what can and can't or needs to be done to make it work. The scrollbar was the only thing I could think of myself so it is something I was including in my thoughts when I next looked. It looks like it may be a total re-write or at least a partial one but will see.

Alright, thanks a lot. It's surprisingly difficult to find a simple addon that lets you customise the spacing, width, height, and addition of a scrollbar to a tracker. To be honest they feel like options that should be default, lol.

As I suspected, with the change to the built in Watch Frame this addon is broken from the get go.

With the new features in the new Watch Frame I would have probably ended up rewriting it anyway.

Will it still be possible to remake this addon with the new Watch Frame? I've been searching around and there doesn't seem to be a single addon as of yet that allows a tracker with a scrollbar. This addon would be perfect for the UI im building.

I will look into it. I'm slowly going through my addons and seeing what works, what bugs and what is fixable etc and the watchframe addon was on the list to see what can and can't or needs to be done to make it work. The scrollbar was the only thing I could think of myself so it is something I was including in my thoughts when I next looked. It looks like it may be a total re-write or at least a partial one but will see.

As I suspected, with the change to the built in Watch Frame this addon is broken from the get go.

With the new features in the new Watch Frame I would have probably ended up rewriting it anyway.

Will it still be possible to remake this addon with the new Watch Frame? I've been searching around and there doesn't seem to be a single addon as of yet that allows a tracker with a scrollbar. This addon would be perfect for the UI im building.

Well having used this for a few days on multiple toons I haven't noticed anything untoward happening since that first usage so perhaps it was a first use glitch.

With the new expansion changing the questing process I am loathe to make any major changes to this if I end up having to rewrite later on or drop it totally due to the new changes. But, feel free to check it out and point out things missing as simple stuff I may add while we wait for the expansion to be close to coming out and I get access to the ptr.

Still haven't fathomed the clickable item problem yet. I have it working in a full rewrite I have been working on but it is no way finished as of yet. So the last update uploaded just now is simply the TOC change to reflect compatibility.

There's still a glitch with the quest item you click that I need to figure out still. Probably combat /secure frame related so will have to see if I can get it working without breaking the rest of the addon.

Gotta say, Xrystal, while there are a lot of things I'm excited about in 5.4, this addon is what I'm most excited about. My OCD absolutely hates looking at my watch frame just hanging out with no background or frame around it. I know that there are other options out there, but SWF really is perfect.

Well I just took a look and the way ElvUI takes control is by re-parenting everytime SetPoint is used on the watchframe. The only way to stop this is by telling ElvUI not to do it.

Look in the folder: Interface\AddOns\ElvUI\modules\blizzard
Open the file: watchframe.lua

And look at the below segment of code and compare with what is in ElvUI. Commenting out the SetPoint at present looks to have resolved the control issue.