No, you can re-enable the InventoryManager. Did yesterday and went for a test drive with multiple characters, and now my SavedVariables file is less than 400k in size.
However, moving and re-anchoring the guide window is of course somewhat broken. This may be the difference for people that had no problems. You also should make a backup of your SavedVariables\ZygorGuidesViewer.lua file, so you can replace it once Zygor shits the bed again.
This is what it should look like in your SavedVariables\ZygorGuidesViewer.lua:
Code:
["frame_anchor"] = {
"BOTTOMRIGHT", -- [1]
nil, -- [2]
"BOTTOMRIGHT", -- [3]
-210.0000762939453, -- [4]
239.7498626708984, -- [5]
},
Open Options.lua, look for ZGV:ProfileSwitch and comment out the lines with =UIParent with "--" in front, like so:
Code:
-- Main frame position and size
if ZGV.db.profile.frame_anchor then
ZGV.Frame:GetParent():ClearAllPoints()
--ZGV.db.profile.frame_anchor[2]=UIParent
ZGV.Frame:GetParent():SetPoint(unpack(ZGV.db.profile.frame_anchor))
ZGV.Frame:SetScale(ZGV.db.profile.framescale)
ZGV:ApplySkin()
end
and so:
Code:
-- Gold guide position
if ZGV.Gold and ZGV.Gold.FUI and ZGV.Gold.FUI:IsShown() and ZGV.db.profile.gold_anchor then
ZGV.Gold.FUI:ClearAllPoints()
--ZGV.db.profile.frame_anchor[2]=UIParent
ZGV.Gold.FUI:SetPoint(unpack(ZGV.db.profile.gold_anchor ))
end
Keep in mind there are other bugs as well.
EDIT: The reason i suspected the InventoryManager first, is because it has similar code. In fact Actionbar and CreatureViewer have it, too:
Code:
ActionBar.lua: ZGV.db.profile.actionbar_anchor[2]=UIParent
CreatureViewer.lua: initialPosition[2] = UIParent
Goal.lua: ZGV.db.profile.goalpopup_frame_anchor[2]=UIParent
InventoryManager.lua: ZGV.db.profile.frame_anchor_prevendor[2]=UIParent
InventoryManager.lua: lastPosition[2] = UIParent