Questie

Questie

116M Downloads

Tracker growing direction not behaving as expected

BreakBB opened this issue ยท 6 comments

commented

Bug description

Reported on Curseforge and from different users on Discord.

The behavior of the tracker growing from the middle confuses people a lot. Moreover there is no hint about the feature that it will grow from top -> bottom or vice versa if you move the tracker to an appropriate position.

The gif below shows that even when positioned below the default minimap the tracker grows from the middle.

Screenshots

questie_tracker

Questie version

4.1

commented

Yeah, by default it anchors so that it expands down, but dragging it seems to sometimes change the anchor mode. We should be able to fix it by setting the anchor point back when dragging is finished & also make it a setting

commented
commented

The anchor should probably be changed to a manual setting, my tracker is near the middle of my screen but I still want it to grow downwards

Screenshot

commented

i can confirm this is till an issue with v4.1.1, i have to manually drag it back in place after a phew quests lol :p

commented

This is happening because https://wowwiki.fandom.com/wiki/API_Frame_StartMoving (or rather StopMovingOrSizing()) tries to be smart and automatically choose appropriate anchor points for the frame, losing the original anchor points. There's a helpful description on that wiki page for how to get around the issue.

In my case, after dragging the frame its anchor changes from being TOPLEFT anchored on the vanilla quest tracker's TOPLEFT to being RIGHT anchored to RIGHT (ie. the right side of the screen). This leads to the behaviour OP is describing.

Fixing it turned to be more of a pain than I'm willing to go through at 3 AM, so I'm hoping that this comment here will help you lads get it fixed in my stead. In the mean time I will just resort to moving the vanilla quest frame to where I want Questie to be anchored.

commented

@brndd this should be fixed as of 6548d08 you're right that was the issue

Thanks for posting :D