Originally Posted by masanbol
Let me know how this goes. I'm very interested in the progress of this mod, and I feel vaguely proud to have started the thread that indirectly spawned it.
|
I've been fairly busy the couple days and haven't got to work on Dock as much as I had anticipated. The testers are providing excellent reports and I've fixed most of the bugs. Few more touches and I'll be sending them an updated version to see what else they can break.
Upcoming changelog:
Fix - Docked frames that are hidden because the UIParent is hidden (such as when the interface options or world map are opened) shouldn't be undocked.
Fix - Frames that change size or anchor while docked will now attempt to redock themselves so they fit in correctly.
Added - A frame blacklist and API that accepts frame names or frame references. Blacklisted frames won't be allowed in docks.
Fix - The game world would stop responding to the mouse after the WorldFrame was attempted to be docked. The WorldFrame is now blacklisted.
Added - An option to set the color of the docked frame overlay. By default this is the red outline when you mouse over docked frames. Setting an overlay's alpha to 0 will hide it.
Added - By default Dock will give feedback when frames are unsuccesfully docked. Optionally disabled in the configuration.
Added - An option to send frames to the dock instantly (without animation) depending on the keybind. Check the bindings options.
Changed - With the addition of the above, the shift key is no longer used to instantly send frames to the dock.
Fixed - Frames being stuck "zoomed in" after the mouse was quickly moved away from a dock.
Fixed - Frames that are docked have their ClampedToScreen flag set to false, this should greatly reduce the chance of frame flickering. Their ClampedToScreen flags will be restored after undocking.
Added - Undocking frames will use ClampedToScreen to make sure they're within the screen edges after reanchored.
Changed - Zooming frames now uses the center point of the frame instead of the anchored edge.
Added - Options to choose what action is used when left/right/middle clicking on a docked frame.
Fixed - Dock should no longer error when a dock is removed.