Quest Tracker on side

If you paste the following into the website addon.bool.no to create/download a small custom addon, this should work for all versions of the game (in Retail use Edit Mode instead of this).

Requires a key like SHIFT to be pressed to move the tracker.

local f = CreateFrame("Frame", nil, UIParent)
local QF = ObjectiveTrackerFrame or QuestWatchFrame or WatchFrame
f:SetParent(QF)
f.QF = QF
QF:SetMovable(true)
QF:SetUserPlaced(true)
QF:SetClampedToScreen(true)
f:SetFrameLevel(6)
f:SetPoint("TOPLEFT", f.QF)
f:SetPoint("BOTTOMRIGHT", f.QF, "TOPRIGHT", 0, -15)
f:EnableMouse(true)
f:RegisterForDrag("LeftButton")
f:SetScript("OnDragStart", function(self, button)
	if button=="LeftButton" and IsModifiedClick() then
		self.QF:StartMoving()
	end
end)
f:SetScript("OnDragStop", function(self, button)
	self.QF:StopMovingOrSizing()
end)
2 Likes