Who Framed Watcher Wabbit?

Note: This addon has been rewritten because of the changes to the quest tracker in WoD. Most everything has been re-implemented so far. (Button skinning has not been added yet, for example.)

KNOWN ISSUE: Blizzard's new quest tracker is very delicate and taints very easily, not allowing you to use quest items from the tracker itself. If this happens and a window pops up, click "Ignore". You can use one of several available addons to use quest items. I use the quest items ring on OPie, for example, or there is also QuickQuestItem or ExtraQuestButton or QuestItemButtonFix.

This addon will add many improvements to the new quest tracker frame. The slash command is /wfww. You may also alt-click the tracker's collapse button to access the options.

Features:

allows the quest tracker to be moved wherever you please

quest tracker will collapse in whichever direction it's anchored to (just up or down in WoD currently)

History:
With the new quest tracker losing its ability to be moved freely, I set about adding support for it back into my minimap addon, PocketPlot. But it just wasn't as simple anymore with the way it was coded. So, I set out to create a standalone addon (or at least a module for PocketPlot). Originally named Movable WatchFrame, I started adding other features to the addon. Then I had to change its name, because it did much more than just moved the tracker. Thanks to Recompense for suggesting "Who Framed Watcher Wabbit?"

Looking for more?
These are other addons to enhance your questing experience which are tried and tested with WFWW. If you know of any more, let me know via PM and I can add them to this list.

Known Issue:
If you alter the font size too much, you may have to reload your UI in order to have the quest tracker redrawn. Some text may also overlap if it flows onto a second line. In this case, consider adjusting the whole frame's scale instead.

v.2.1.1
- fix bug with hidden scrollbar intercepting your mouse when you have scrolling disabled
- fix bug with pet battles (new objective tracker hides by default now, so WFWW's collapse in pet battles option now keeps the tracker from hiding, but will still collapse it)

v.2.0.1
- removed offending code that was causing taint that prevented you from using quest items - new tracker, why you have to be so delicate??? (this also caused an option or two to disappear, and you may need to reload the UI if making changes to the font or font size)
- yay, better solution to keybind code changes! (NOTE: do a clean install or delete the old bindings.xml file)
- fixed the nil "header" error
- catching a few more fontstrings

v.2.0
- rewritten for WoD
- most features have been re-implemented
- please file a bug report at my portal if you find any issues

v.1.9
- updated TOC for 5.2
- updated libraries

v.1.8.1
- should always be able to collapse/expand the watch frame now, even when the default UI doesn't think so
- will no longer show you as tracking 1 objective when really tracking nothing

v.1.5.3
- watch frame now expands if you get an auto-quest popup when it's collapsed

v.1.5.2
- fixed expand/collapse button again - now it's not too high
- bumped TOC version cause I forgot to before

v.1.5.1
- raise strata of collapse button so that its usable even if header text overlaps it from a large font size

v.1.5
- added a keybind to toggle (min/max) the quest tracker. You can set it in the WFWW options

v.1.4
- support for wide quest tracker feature for 3.3.3
- support for rActionButtonStyler skins (well, sorta - it just looks to see if it's installed, and then uses the skin texture/color)
- new options to change line spacing (thanks, seebs)
- random bug fixes and code cleanup for 3.3.3 and above changes

v.1.3.1
- fixed bug when mousing over achievements. Now you'll see the tooltip for the achievement instead!

v.1.3
- added tooltip for quests in the tracker, displaying their objective text
- added support for nUI (to keep it from hogging the watch frame) - thanks, Xrystal! (I did not add nUI to the OptionalDeps line in the .toc, figuring that since WFWW starts with a W, it would load close to the end. PLEASE let me know if I need to fix anything!)
- added option to remove the font shadow
- organized options a bit better

v.1.2
- added option to hide the watch frame when no quests or achievements are being tracked

v. 1.1.1
- fixed bug where your set height would not be reapplied when re-expanding the tracker

v. 1.1
- watch frame now remembers if it was collapsed before (saved per character)

Found a bug in v2.1 -- when the "Scrolling Tracker" option is disabled, the scroll bar is not actually hidden, just set to 0% alpha, so it's still possible to scroll by clicking and/or dragging on the scroll bar. I discovered this when attempting to move the camera while the cursor was near the quest tracker, and the quest tracker suddenly scrolled up so that only the last line was visible. I changed the ShowAlpha lines to Show and Hide, and did not notice any issues all day; the other option would be to EnableMouse(true/false) on the scroll bar and its up/down buttons but that seems like more work.

Hmm... I was having issues with :Show() and :Hide() for some strange, odd reason, but I'll try again.

__________________
"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

Found a bug in v2.1 -- when the "Scrolling Tracker" option is disabled, the scroll bar is not actually hidden, just set to 0% alpha, so it's still possible to scroll by clicking and/or dragging on the scroll bar. I discovered this when attempting to move the camera while the cursor was near the quest tracker, and the quest tracker suddenly scrolled up so that only the last line was visible. I changed the ShowAlpha lines to Show and Hide, and did not notice any issues all day; the other option would be to EnableMouse(true/false) on the scroll bar and its up/down buttons but that seems like more work.

Just curious if you might be able to have this addon scale left to right?

IE: be able to stretch the window left and right, not just up and down.

This was asked a couple of weeks ago (below). Here's my response:

Originally Posted by Phanx

Also, would it be possible to add a width option? Combining the scale and font size options works, but results in some awkwardness... for example, the POI icons don't scale well, and look pixelly, and the "dungeon/scenario phase" box gets annoyingly huge.

That's something that was lost in the tracker changes. (I was previously just following the CVar for wide tracker or not.) At first glance, this looks like it's going to be a PITA.

__________________
"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

For the above, I thought I had added that and tested it in my rewrite... I'll check again.

__________________
"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

Hi there,
Your UI looks great! Any chance of posting it here? Which unit frame mod are you using?

Been there, done that. (Had a UI posted on the site many many years ago.) I don't even have that UI in the screenshots anymore, as it's from about 3 years ago.

The unit frames, though, are Stuf.

__________________
"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