WeakAuras

WeakAuras

206M Downloads

Anchoring Pixel Perfect Issue

Nnoggie opened this issue ยท 10 comments

commented

Describe the bug

Previous pixel perfect arrangements of any WeakAura (not just groups or dynamic groups but also stand alone auras) with UIScale of 0.71111111111111 on a 1920x1080 resolution are now broken in the newest 3.0.6 update. Icons and Borders are misaligned by 1pixel. Adding 0.5 to the x offset fixes the issue.

To Reproduce

Steps to reproduce the behavior:

  1. Import the following WeakAura and set UI scale to 0.71111111111111 on 1920x1080 resolution: https://wago.io/L58_ThF4g
  2. Observe the pixel imperfection
  3. Add 0.5 to the xoffset of the group

Screenshots
https://i.imgur.com/lPXfUOo.png
https://i.imgur.com/S7bOINZ.png

Did you try having WeakAuras as the only enabled addon and everything else (especially something like ElvUI) disabled?

Yes, same behavior.

Which version of WeakAuras are you using?

3.0.6

Are you on World of Warcraft Classic or Retail?

  • Classic
  • Retail

Was it working in a previous version? If yes, which was the last good one?

Yes, 3.0.5

commented

I have the similar issue with latest 3.0.6 update. All my WAs in classic and in retail got shifted somewhere and now it looks so ugly. They shifted not only in X offset, but also Y offset.

Should i just use downgraded version and wait for this to be fixed or this is the new standard and i should edit every single WA in my UI?

commented

@Nnoggie I'm confussed by your screenshots. Are both on 3.0.6?

commented

Same issue here. Everything is off by a half pixel since the last update. Messed up my entire UI.

commented

It seems like all auras have had their positions shifted by about -0.5 in-game pixels on both the X and Y axes going from 3.0.5 to 3.0.6, meaning everything I have positioned has moved slightly. I would take me hours to adjust every single aura back into their previous positions. Please fix this. :(

commented

For me all my WA have been moved by 1 pixel on X axe to bottom and 1 pixel on Y axe to the left.

commented

i made the following observation on this:

When i take a WA group like Nnoggies and make it "To Screens Center" (X=0) it has pixel perfect issues.
But when i make it "To Screens Left" (X=960) (My Screen Width divided by 2) the pixel perfect issues are gone. The WA Group has the EXACT same position when i anchor it like this.

i made a screenshot of the 2 methods i described to compare them directly

Same UI scale as nnoggie and 3.0.6

commented

The position To Screens Left + 960 is not in the center of the screen, unless your screen has 1919 pixels.

I actually need example auras that have changed positions.

commented

For example this energy bar moved 1 pixel to the bottom and 1 pixel to the left after 3.0.5 -> 3.0.6 transition. Altough it is for classic, but i think it will work with retail too. Resolution 1440p.

commented

It seems like some calculation based on the X/Y offsets have changed.

I have this WA that just displays a background texture for my minimap (which is a different addon that is on top of the WA). I have it positioned perfectly in 3.0.5 so that I only see the border below my minimap.

!WA:2!fsvqVTrruySwLwXEO04cbRafIkqqCatCASBcub41zDJb7yR1lHkXb7z8oE3jSEMvZmRtmh9buVI)j4Z9K)j0FbpfH4hq(jKRCHz21nivoWLDM3mV59(EFVV3w4SIsVhxEVYvloPyqXGx8WRWOr)AGGN0GhZf)qHcfSUgZfbeHZ6l86ZJPbxHsvrCr3efLZK24CFgUmF1niKGpLCHKpzPGeQDXFwcXluWttw7sF6Vr6z94YhSk3UftsuwRn(3KlUS74X6BE5DeZY398nQDu5dRkqJYsDnpPcju24Xugvgz7Oxu2ZvcAyiri3ExX6T)(YacoD8ydseN42UxZFQTJYaluQaT)CzcjoUvG0(AzkMmLWu91EtVC1Gg177pOVFDpFNuDWXjXOzeHhdnHiT9YCfFcbfRIU9P9ee9t963ZTD7fPS1qWEfInsZA94uMAUF3EETE2j(3Onicgk(mnE1Luhp5iumXAHKepoZ1LoD9972PTBt)hrdsEWGo6ICckzhtpXqQSGfzCBRrCwP7)0)E1yHgC9vcKcTXn5jTP5itXJ73WZ190Ks0qgxqw3cDnW2vi4c5qSomJPH2lv8rtZbvPcd(JxL3CYBd9SQuU2cKbhM3xd2S5vbAI0ymWqRcjrhMajuYHXzKxrqsdIiSqv0DNBSmGbEIZeeL1eQc1GsWtGdVlCKEP4BEYstWO5QnNyokO5IujzWOyKug5OBEJ2YBsASIA7LD2wW3z7i1ImZM9tPbRCFwJUh0cDXL0PfhT9l2bUxb4DkaFgUH7P(UEW911Gnu0gEGn8U3Bx49(lOewlUuPYRnPcfFbAMujsjdfPSS2SJEkGp)1LDXkWolBClmHp2g(a4dHTTHhbFYCtimYNH5bdl5cChEazi8q4JGTG3h(u7KnnQ6Pe)C9I56x(wWN3b(I91QfTawQrJozKOKndOYrcIImqWvzPVWsT6ZlBAtpqgrOHrQE3Ps1d1tl4mN056PNDLj9jefgPuXKiX48bPDXsklmMmVECmvRyiAAd(Ed5bFB236MV3OixQra5NfOed68A0UENE4juJWjcEBX67xGJjSGmpCA7E6XWVGpO6EhvPkCGrP8MD7V()V)d7ne23OcntaL(Vda7CC6KjZGYWxbFPL3f0av0RlEWz1pwX94ZDyN3(8MWgAfs2)xSSSkavSHVX2dfNeHSMFlvwC6F(8)5

In WA 3.0.6 it has moved slightly, which is very noticeable. I believe this is the case with all auras, or at least all auras that are inside groups/dynamic groups because everything is slightly off.

My screen resolution is 2560x1440 and I have UI scale turned off.

commented

I actually need example auras that have changed positions.

Also if it helps i asked a friend in Classic to make a screenshots of his WAs on 3.0.5 and then update to 3.0.6 and make a screenshot again. You can see how almost all (but not all) WA went a little to the botton and to the left.
3.0.5:
3.0.6:

If you swap between those pictures fast you can see all the difference. Crusader, Jom Gabbar trinket left on the same spot, other WAs changed position.

It itsn't a big deal for those like him who have not many WAs, but for us, whose UI is heavily WA dependant and polished to not have a pixel problems it is really something not cool to deal.