Devs: how do you save your frame positions?

Some of us aren't bothered by this at all. Some are.

Those of us that are, include those running 2 WoW copies at different resolutions (multiboxing), or simply just change our UI size, or copy our addon settings back and forth between two computers, like for instance desktop and laptop.

Some addons play very nice with changing scales and aspect ratios. Others.... not.

How scaling and positioning works with different approaches

Please consider giving your frame position saving some thought; LibWindow does it right. If you want to use it, use it. Or just look at its code and use the same methodology.

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of mikk mikk May 29, 2012 at 23:51 UTC - 1 like

    @Jaliborc: Go

    I also said in numerous places that people should feel free to roll their own code or even copypasta LibWindow's code since I placed it in the public domain.

  • Avatar of Jaliborc Jaliborc May 29, 2012 at 22:07 UTC - 0 likes

    Shameless publicity, no?

    It's great you've taken the time to write an announcement regarding details where the majority of the community could improve upon. I agree with everything you said.

    Except you should not have oriented it towards your library, effectively turning it into publicity. Mentioning it is a good thing, asking people to use it is not. You should ask people to do it right, not to use a specific tool.

    Developer of addons such as Bagnon, PetTracker and OmniCC
    Visit me at

  • Avatar of mikk mikk May 29, 2012 at 01:42 UTC - 0 likes

    @Tekkub: Go

    Hey I have 4:3 and _like_ it! Adjust viewport to 16:9 and plenty of space for stuff below!

  • Avatar of Tekkub Tekkub May 27, 2012 at 21:28 UTC - 0 likes

    People still have 4:3 monitors?  Lawl.

    *Starts anchoring everything relative to UIParent CENTER just for fun*

  • Avatar of mikk mikk May 26, 2012 at 18:12 UTC - 0 likes

    As a followup, yes, I'm aware that you can let Blizzard's code handle position saving, too.

    But that's saved per-character, which I personally detest, being an altoholic. If you're saving positions in savevars, Ace profiles lets you choose on your own what you want - per-char, server, whatever.

    Edit: And if you ever disable an addon - or simply do not create a given frame during a session - its saved positions get deleted from the blizzard layout cache

    Last edited May 26, 2012 by mikk
  • Avatar of mikk mikk May 26, 2012 at 17:56 UTC - 0 likes

    Yes, I'm shamelessly plugging my own lib here. Not because I want people to use it. Because I'm bothered by frames jumping around on my screen(s).

    If you do not want to use the lib, roll your own code that does the same. Or just copypaste LibWindow's logic - I placed it in the public domain.



Date created
May 26, 2012
Last updated
May 26, 2012