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 Jazzmania: you can disable the talking head frame in the BM setting, or set BM to not remember positions permanently
If i use the add-on my map becomes to big its past the boundries of the screen it does not turn smaller i had to disable the add-on to use the map.
In reply to We_are_Borg: you can disable specific frames in the settings if needed
sounds like some other addon is also playing bad, I've never seen any such issues myself, nor seen any similar complaints
Hi, just wondering what I might be missing if Blizzmove will not move my combined bag. Even with all other addons disabled, I can't move the bag frame. It worked for me before 11.0, but doesn't now. =(
In reply to pizza1776: interesting, will take a look
In reply to Numy: Thanks for the fix, Numy!
Hello! On retail I cannot move Loot Window frame neither in edit mode nor when I loot something but it is possible if I turn the addon off.
Loot Window on mouseover option is disabled
Also get this error (only when try to drag the window during loot and get nothing in edit mode) -
9x LootFrame:StartMoving(): Frame is not movable
Lua Taint: BlizzMove
[string "=[C]"]: in function `StartMoving'
[string "@BlizzMove/BlizzMove.lua"]:669: in function <BlizzMove/BlizzMove.lua:640>
[string "=(tail call)"]: ?
Locals:
(*temporary) = LootFrame {
0 = <userdata>
SetScript = <function> defined =[C]:-1
UpdateMagnetismRegistration = <function> defined @Blizzard_EditMode/Mainline/EditModeSystemTemplates.lua:731
GetSnapOffsets = <function> defined @Blizzard_EditMode/Mainline/EditModeSystemTemplates.lua:609
systemInfo = <table> {
}
OnKeyDown = <function> defined @Blizzard_EditMode/Mainline/EditModeSystemTemplates.lua:77
TrySetCompositeNumberSettingValue = <function> defined @Blizzard_EditMode/Mainline/EditModeSystemTemplates.lua:212
downKeys = <table> {
}
isOpen = true
resetToDefaultPositionButton = Button {
}
TitleContainer = Frame {
}
GetSelectionOffset = <function> defined @Blizzard_EditMode/Mainline/EditModeSystemTemplates.lua:540
ResetToDefaultPosition = <function> defined @Blizzard_EditMode/Mainline/EditModeSystemTemplates.lua:254
GetScaledSelectionSides = <function> defined @Blizzard_EditMode/Mainline/EditModeSystemTemplates.lua:532
panelWidth = 220
SetTitleOffsets = <function> defined @Blizzard_SharedXML/PortraitFrame.lua:54
GetFrameMagneticEligibility = <function> defined @Blizzard_EditMode/Mainline/EditModeSystemTemplates.lua:714
IsBelowFrame = <function> defined @Blizzard_EditMode/Mainline/EditModeSystemTemplates.lua:499
SetScaleBase = <function> defined =[C]:-1
HasActiveChanges = <function> defined @Blizzard_EditMode/Mainline/EditModeSystemTemplates.lua:381
GetScaledCenter = <function> defined @Blizzard_EditMode/Mainline/EditModeSystemTemplates.lua:525
SetTitleFormatted = <function> defined @Blizzard_SharedXML/PortraitFrame.lua:40
IsToTheRightOfFrame = <function> defined @Blizzard_EditMode/Mainline/EditModeSystemTemplates.lua:487
OnLoad = <function> defined @Blizzard_UIPanels_Game/Mainline/LootFrame.lua:13
UpdateDisplayInfoOptions = <function> defined @Blizzard_EditMode/Mainline/EditModeSystemTemplates.lua:456
GetSystemName = <function> defined @Blizzard_EditMode/Mainline/EditModeSystemTemplates.lua:822
ProcessMovementKey = <function> defined @Blizzard_EditMode/Mainline/EditModeSystemTemplates.lua:39
panelMaxHeight = 290
HasCompositeNumberSetting = <function> defined @Blizzard_EditMode/Mainline/EditModeSystemTemplates.lua:385
selectedSlot = 11
ScrollBox = Frame {
}
DoesSettingValueEqual = <function> defined @Blizzard_EditMode/Mainline/EditModeSystemTemplates.lua:440
ShouldResetSettingsDialogAnchors = <function> defined @Blizzard_EditMode/Mainline/EditModeSystemTemplates.lua:168
EMEanchorPoint = "BOTTOMLEFT"
EMESystemID = 25
IsToTheLeftOfFrame = <function> defined @Blizzard_EditMode/Mainline/EditModeSystemTemplates.lua:481
GetSettingsDialogAnchor = <function> defined @Blizzard_EditMode/Mainline/EditModeSystemTemplates.lua:465
hasActiveChanges = false
OnSystemLoad = <function> defined @Blizzard_EditMode/Mainline/EditModeSystemTemplates.lua:3
ClearFrameSnap = <function> defined @Blizzard_EditMode/Mainline/EditModeSystemTemplates.lua:653
GetCombinedCenterOffset = <function> defined @Blizzard_EditMode/Mainline/EditModeSystemTemplates.lua:596
SetupSettingsDialogAnchor = <function> defined @Blizzard_EditMode/Mainline/EditModeSystemTemplates.lua:369
SetPointBase = <function> defined =[C]:-1
UpdateSystem = <function> defined @Blizzard_EditMode/Mainline/EditModeSystemTemplates.lua:330
GetMaxPossibleWidth = <function> defined @Blizzard_UIPanels_Game/Mainline/ScrollingFlatPanel.lua:51
PlayCloseAnimation = <function> defined @Blizzard_UIPanels_Game/Mainline/ScrollingFlatPanel.lua:71
isHighlighted = false
Close = <function> defined @Blizzard_UIPanels_Game/Mainline/ScrollingFl
In reply to Jazzmania: that's odd, we'll look into a fix
On cataclysm classic this addon taints the glyph frame - you cant change glyphs anymore. Here is a workaround for this problem:
https://github.com/Kiatra/BlizzMove/issues/125#issuecomment-2214004061
In reply to roar1337: should be fine now
I use this addon to move all my windows to the centre of my screen due to using an ultrawide display. Addon works great for this but I would like to know if there is any way of knowing what the coordinates of each window I move are, so I can perfectly center everything.
At the moment, I am moving each window by eye to where it looks centered, but im sure some windows are slightly off centre.
Im sure this was addressed but can someone tell me how can i reposition a window and have it stay put after relogging?
In reply to swiftley7: it's in the settings
Does this allow you to move the loot alerts that show up in the middle of the screen?
Not the actual window showing your loot, the alerts that show when you win something good from a raid or boss.
In reply to Zewks: I use LS: Toasts to move those.
Hey Numedain, I see you're the one updating BlizzMove (even though the owner of the addon is kiatra_), thus I have a question if you don't mind:
Kiatra has another addon, EpicMusicPlayer, but the last version of that addon is from 10.0.7, and sadly has some bugs :|
Thus, I was wondering if you can't talk to kiatra and, if you can / want to, also update that addon to 10.2.5/6?
Thanks for your work on this addon alone, it's been great having it <3 can't count enough the times when I just dragged stuff from the UI because I needed to drag, which, before this addon, I was just cursing / closing and opening multitudes of times new windows etc :)
In reply to DeVeteran: curseforge doesn't send notifications for comments here
you can try asking her on discord, though your chances are quite low, unless the bugs are trivial
I only help maintaining blizzmove, because I love it as much as you do :D
34x [ADDON_ACTION_FORBIDDEN] AddOn 'BlizzMove' tried to call the protected function 'OnOpen()'.
[string "@!BugGrabber/BugGrabber.lua"]:481: in function <!BugGrabber/BugGrabber.lua:481>
[string "=[C]"]: in function `OnOpen'
[string "@Blizzard_EncounterJournal/Blizzard_EncounterJournal.lua"]:586: in function <...zzard_EncounterJournal/Blizzard_EncounterJournal.lua:575>
[string "=[C]"]: ?
[string "=[C]"]: in function `Show'
[string "@FrameXML/UIParent.lua"]:3271: in function <FrameXML/UIParent.lua:3257>
[string "=[C]"]: in function `ShowUIPanel'
[string "@FrameXML/UIParent.lua"]:3239: in function `ToggleFrame'
[string "@FrameXML/UIParent.lua"]:1177: in function `ToggleEncounterJournal'
[string "TOGGLEENCOUNTERJOURNAL"]:1: in function <[string "TOGGLEENCOUNTERJOURNAL"]:1>
Happens when opening the encounter journal, sometimes with other frames, but today it was just this one
In reply to psydfexrein: the encounter journal error is a known issue, which seems to not have any impact
nevertheless, blizzard seems to have fixed it in 10.2.7
I would really like an option "do not remember" for frame scales. I kind of mentally expect to see my windows a certain way when I open them and I don't really like my previous configuration affecting this :/
Also maybe an option to prevent windows from being dragged out of the screen?
Good addon nonetheless