BlizzMove
This addon makes the Blizzard windows movable.
To temporarily move a window, just click the title of the window and drag it to where you want it. Shift + right-click resets the position.
Use ctrl + scroll wheel over a window title to adjust the scale of the window. Ctrl + right-click resets the scale.
Use alt + drag to detach child frames from their parent. Alt + right-click re-attaches the child frame. (Examples of child windows are calendar event info frames, and similar)
Demo: https://www.youtube.com/watch?v=jPcpkQjCTZU
Limitations:
- The default Blizzard separate bag frames are not movable - the default combined bag frame is movable
- BlizzMove does not disable Blizzard's built-in panel positioning logic. This means that opening, for example a profession window, might close or move other windows. To disable this default Blizzard behaviour, you can install No Auto Close.
- Due to a blizzard bug, there are issues when you rescale the map in retail. This cannot be fixed by us, and if you want it to work, let blizzard know.
Access some in-game options, by typing /bm in chat.
You may look for additional plugins here.
Please use the issue tracker on GitHub if you have issues.
Join the BlizzMove discord.
Developers can hook their own frames into BlizzMove, to let us handle all the work to make your frames movable 🙂.
In reply to Minstril43:
Yes under "Global Config" set "Require move modifier."
If enabled BlizzMove requires to hold shift to move frames.
In reply to kiatra_:
D'oh! Don't know why I didn't see that. Thank you. :)
Hello and thank you for this addon. I am using A LOT of addons, so I dunno if another 1 of them is doing this, but the position and scale is not getting saved when I logoff or exit game, for map for ex. and yes, I can also confirm (as reported already), when map is scaled, clicking on zones is off, according to original map size. Thank you again.
In reply to geigerwow:
did you enable permanent saving in the options (/bm)?
edit: added a note about the map issues in the description
there's a trivially tiny change that blizzard needs to make, and it'd work fine again.
Doh, why are the separate bag windows not movable? That's the 1 thing I need blizzmove to do since moveanything is broken. Blizzard bags are overlapping the right side action bars and need to be shifted over.
From what I remember when I set up moveanything to move them there is a root frame that all the bags attach to that can be moved over, I think. Was years ago.
edit: found the fix for bags overlapping side bars, reset the side action bars to their default position. Had only moved mine cause blizzard glitched out and they got shifted out of position.
In reply to morfraen:
if it ever was that simple, it no longer is now
I'm not saying it'll never happen, but moving separate bags likely won't get touched by blizzmove (it's just a bad experience, even if we fix issues that blocks using items in combat etc)
In reply to morfraen:
I use an AdiBags that replaces the default bags with a frame that has sorted items by category and that is movable.
In reply to kiatra_:
Heh, I like the separate bags. Every bag has it's own purpose so everything is all organized the way I like it.
In reply to morfraen:
I can understand that. Love how you keep your bags organised! There are some bag mods that let you keep the sorting of the individual bags.
We could replace the bag frames with custom frames just to make them movable but then we would need to implement all the bag functionality as well ! That is beyond the scope of the mod. Maybe I add it as a plugin.
Great addon
i can't Scale "Ctrl + scroll" new Reagent Bag ( ContainerFrame6 )
In reply to picro:
separate bags are not movable (or scalable), which unfortunately includes the reagent bag; this may change in the future
the reason is that it's quite buggy to move and handle the separate bags (even the combined bag wasn't much fun to support)
In reply to Numedain:
thanks for quality answers, it say me much, very much, i can programming, i try figur out where is all reference manual (im old fan of Amiga got all 4 reference books) it where i begin (i forgot ZX spectrum, 30 day take it to do the keybord unreadable "i use it hehe" ),
it not easy find how to do, visual studie code ofc i use to day, before i use NetBeans when i begin programming web, (long before Cshell (unix likelig) + Amiga-E a half eye at c++)
Thanks to this addon and DeModal, I can now have both my talents window and spellbook open side by side. No more guessing what the spell that I am empowering does originally. This is the best day ever! Thank you! 💖
In reply to Inphiniti:
glad you like it :)
if you're looking for a lighter-weight combination, No Auto Close and BlizzMove will give you the same result :)
2x BlizzMove_Debug\BlizzMoveDebug.lua:89: Action[FrameMeasurement] failed because[Can't measure restricted regions]: attempted from: NamePlate4PlaterUnitFrameHealthBarHighlightOverlay:GetPoint().
[string "=[C]"]: in function `GetPoint'
[string "@BlizzMove_Debug\BlizzMoveDebug.lua"]:89: in function `BuildAnchorTree'
[string "@BlizzMove_Debug\BlizzMoveDebug.lua"]:49: in function `FindBadAnchorConnections'
[string "@BlizzMove\BlizzMove-v3.5.4.lua"]:400: in function <BlizzMove\BlizzMove.lua:383>
[string "@BlizzMove\BlizzMove-v3.5.4.lua"]:644: in function <BlizzMove\BlizzMove.lua:627>
[string "=(tail call)"]: ?
Locals:
(*temporary) = NamePlate4PlaterUnitFrameHealthBarHighlightOverlay {
0 = <userdata>
HighlightTexture = <unnamed> {
}
Shown = false
OnBackdropLoaded = <function> defined @SharedXML\Backdrop.lua:152
unit = "nameplate6"
GetBackdropColor = <function> defined @SharedXML\Backdrop.lua:390
SetupTextureCoordinates = <function> defined @SharedXML\Backdrop.lua:214
OnBackdropSizeChanged = <function> defined @SharedXML\Backdrop.lua:182
HasBackdropInfo = <function> defined @SharedXML\Backdrop.lua:278
SetBackdropBorderColor = <function> defined @SharedXML\Backdrop.lua:422
GetEdgeSize = <function> defined @SharedXML\Backdrop.lua:188
ApplyBackdrop = <function> defined @SharedXML\Backdrop.lua:294
SetBackdrop = <function> defined @SharedXML\Backdrop.lua:329
ClearBackdrop = <function> defined @SharedXML\Backdrop.lua:282
GetBackdropBorderColor = <function> defined @SharedXML\Backdrop.lua:409
GetBackdrop = <function> defined @SharedXML\Backdrop.lua:347
SetupPieceVisuals = <function> defined @SharedXML\Backdrop.lua:246
SetBackdropColor = <function> defined @SharedXML\Backdrop.lua:399
SetBorderBlendMode = <function> defined @SharedXML\Backdrop.lua:266
}
(*temporary) = 1
Hi how do i move the spell in the middle of your char? when u proc something it will lit up left and right but in between your char.
In reply to shinjuyoung:
hi, this can be moved with Edit Mode
Small bug that is already annoying: Every time I press on a window it is automatically moved. For whatever reason.
In reply to rubyurek:
if you're talking about windows like the profession frame, spellbook, etc; then that is because of blizzard
they have a re-positioning system, which you can opt out off with this addon no auto close
this probably will not be changed in blizzmove
Any chance you guys could add the Player Frame, Target Frame and Focus Frame to the addon please?
Being able to move frames mid combat is handy, and now Blizzard have taken away the unlock it's a bit annoying :)
Thanks!