Download
(53Kb)
Download
Updated: 01-07-11 03:04 PM
Pictures
File Info
Updated:01-07-11 03:04 PM
Created:unknown
Downloads:150,396
Favorites:611
MD5:

FluidFrames  Popular! (More than 5000 hits)

Version: 2.4.40000
by: AnduinLothar [More]

Move, hide, scale, and resize frames with independent x&y axes.

Usage Instructions:

Unsaved Movement

  • Drag almost any normal UI Panel (e.g. CharacterFrame, SpellbookFrame, TalentFrame, QuestLogFrame, FriendsFrame, etc.) from any open space on the frame. This movement is intended to be for temporary changes and does not store location in the FluidFrames database.
  • However, this movement registers the frame as user placed. The position will be remembered by the WoW client and restored on subsequent login/reloadui if not overridden by placement code (e.g. CharacterFrame, Minimap). Most of these draggable frames reset if you hide and re-show them.
  • Some frames will not reset automatically (e.g. GameMenuFrame, BattlefieldFrame). To reset these, highlight the frame, right click to reset and then reloadui/relog.
  • The MinimapCluster is an added exception case and can be dragged by the top bar.
  • Temporary dragging can be disabled using the checkbox in the Khoas options.
Saved Movement
  • Assign a key-binding [Main Menu > Key Bindings > FluidFrames > Highlight Mouse Frame] to select, highlight and cycle through frames under the cursor. (The "Highlight All Mouse Frames" binding cycles through all frames under the cursor, including unnamed ones.)
  • Put your cursor over the frame you want to move and use the key-binding. It will select the frame the furthest underneath. Consecutively using the key-binding will highlight frames closer to the front. Hold shift while using the key-binding to cycle backwards through the frames.
  • Drag the highlighted frame to relocate it permanently. It will disable movement from other code sources and save across sessions.
  • Hold shift and drag from the sides or corners to resize.
  • Hold shift and drag the bottom right re-scale icon to re-scale.
  • Right-click to reset a moved/resized/rescaled frame once highlighted.
Notes:
  • To drag some bars you have to drag the 1st button.
  • To move the primary action button bar drag ActionButton1.
  • To find the ShapeshiftBarFrame put your mouse over the left edge of the 1st button when using the key-binding.
  • To drag all the player buffs & debuffs make sure you drag the TemporaryEnchantFrame.
  • To move Chat Frames just unlock and use the default tabs.
  • To drag the TargetFrame make sure you don't drag the TargetFrameTextureFrame on accident.
  • To move the whole minimap drag the MinimapCluster.
  • Experiment with which frame to change. if it doesn't work the way you wanted just right-click to reset.
  • Some frames have complex sub frames that update their locations independent of parent size. If resizing doesn't work well try scaling.
  • If secure frames are moved by default blizzard code while in combat they cannot be moved back until after combat. Also, you will not be able to drag secure frames in combat.

Feedback & Support
If you have bugs or feature requests please use the buttons on the right.
For other feedback, use the comments.
If you'd like to donate to show your support, that can be done through paypal with a paypal account or by credit card. Remember donations are much appreciated but non-contractual. Thank you!
Click here to lend your support!

FAQ:
Q) How do I use the same settings for all my characters?
A) Edit FluidFrames.toc and change "SavedVariablesPerCharacter" to "SavedVariables"

Q) How do I control a Vehicle/MindControl when the MainMenuBar is hidden.
A) Temporarily unhide the MainMenuBar, highlight it and drag it up off the bottom. Execute the script "/run BonusActionBarFrame:Show()". The BonusActionBarFrame should appear bellow the MainMenuBar. Highlight it and drag it where you'd like. Highlight the MainMenuBar, right click to reset it, then click the 'Hide' button above it and un-highlight it by using the binding again. Note that if you don't do this when hiding the MainMenuBar your primary action bar bindings may break when you leave a Vehicle/MindControl.

Q) How do I reset frames I can't figure out how to highlight?
A) If worse comes to worse you can reset everything with the chat command: "/resetframes" tho you probably want to follow that with a reload ui as well before you start retweeking.

v2.4 (Dridzt)
- Replaced 'this' with 'self' '(this' is deprecated)
- Replaced getglobal() with direct _G lookups (getglobal is deprecated)
- Workaround for EnumerateFrames() bug (thanks to Tayedaen)
- Prevent taint when opening the spellbook and a couple other frames in combat.
- TOC to 40000

v2.3.30100
- toc bump to 30100

v2.3
- Added out of combat delays to re-hide and re-position secure frames that were moved in combat.
- Added dependent sibling frame detection to scale/resize/hide frames that had the same parent and whose position is exclusively dependent on the frame being scaled/resized/hidden or one of its other dependent sibling frames.
- Delayed SetParent and Show hooks to undo on the next OnUpdate so as to also catch dependent siblings parented or shown at the same time.
- Delayed SetPoint, SetParent and Show hooks to undo when you leave combat for secure frames.
- Refactored code to a number of files to make updating easier.

v2.2
- Enabled SendMailFrame, TokenFrame, and the PetPaperDollFrameCompanionFrame for dragging their parent frame
- Found a bug that was breaking UIChildWindows dragging, but then decided to just disable it by design, since those frames are all anchored to their parent frame, which are draggable.

v2.1
- Changed distribution to distribute FluidFrames with Portfolio unembedded.
- Fixed bug that caused LoD UI Panels to not be temporarily draggable
- TOC to 30000

v2.0
- Embedded Interface Config Option Panel (Using Portfolio instead of Khaos)
- Added Re-show All option, to show all hidden frames without resetting position.
- Fixed temporary dragging
Optional Files (1)
File Name
Version
Size
Author
Date
Type
2.4g-50300
51kB
05-22-13 06:53 PM
Patch


Post A Reply Comment Options
Unread 09-13-10, 08:44 PM  
Bifidus
A Kobold Labourer

Forum posts: 0
File comments: 52
Uploads: 3
Re: FluidFrames and Cata

Originally posted by Dridzt
FluidFrames will need a refresher for Cataclysm.

It uses the global 'this' in some places and it's finally not only deprecated but dead.
Very bad news... is this addon still maintained (i guess no) ? If not, if there a replacement as easy to use ?
Report comment to moderator  
Reply With Quote
Unread 09-02-10, 04:17 AM  
Dridzt
A Pyroguard Emberseer
 
Dridzt's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1362
File comments: 831
Uploads: 59
FluidFrames and Cata

FluidFrames will need a refresher for Cataclysm.

It uses the global 'this' in some places and it's finally not only deprecated but dead.
Last edited by Dridzt : 09-02-10 at 04:17 AM.
Report comment to moderator  
Reply With Quote
Unread 09-01-10, 10:32 AM  
Ratu
A Wyrmkin Dreamwalker
 
Ratu's Avatar

Forum posts: 58
File comments: 15
Uploads: 0
Exclamation Several Lua errors

1x <event>ADDON_ACTION_BLOCKED:AddOn 'FluidFrames' tried to call the protected function 'SpellBookFrame:EnableMouse()'.
<in C code>: in function `EnableMouse'
FluidFrames-2.3\FrameTempDragging.lua:28: in function <FluidFrames\FrameTempDragging.lua:17>
<in C code>: in function `InitTempDraggableFrames'
FluidFrames-2.3\FluidFrames.lua:251: in function <FluidFrames\FluidFrames.lua:248>

---

(#2 error)

1x <event>ADDON_ACTION_BLOCKED:AddOn 'FluidFrames' tried to call the protected function 'FriendsFrame:EnableMouse()'.
<in C code>: in function `EnableMouse'
FluidFrames-2.3\FrameTempDragging.lua:28: in function <FluidFrames\FrameTempDragging.lua:17>
<in C code>: in function `InitTempDraggableFrames'
FluidFrames-2.3\FluidFrames.lua:251: in function <FluidFrames\FluidFrames.lua:248>

---

(#3 error)

1x <event>ADDON_ACTION_BLOCKED:AddOn 'FluidFrames' tried to call the protected function 'CharacterFrame:EnableMouse()'.
<in C code>: in function `EnableMouse'
FluidFrames-2.3\FrameTempDragging.lua:28: in function <FluidFrames\FrameTempDragging.lua:17>
<in C code>: in function `InitTempDraggableFrames'
FluidFrames-2.3\FluidFrames.lua:251: in function <FluidFrames\FluidFrames.lua:248>

---

(#4 error)

1x <event>ADDON_ACTION_BLOCKED:AddOn 'FluidFrames' tried to call the protected function 'PetPaperDollFrame:EnableMouse()'.
<in C code>: in function `EnableMouse'
FluidFrames-2.3\FrameTempDragging.lua:51: in function <FluidFrames\FrameTempDragging.lua:17>
<in C code>: in function `InitTempDraggableFrames'
FluidFrames-2.3\FluidFrames.lua:251: in function <FluidFrames\FluidFrames.lua:248>

---

(#5 error)

1x <event>ADDON_ACTION_BLOCKED:AddOn 'FluidFrames' tried to call the protected function 'PetPaperDollFrameCompanionFrame:EnableMouse()'.
<in C code>: in function `EnableMouse'
FluidFrames-2.3\FrameTempDragging.lua:51: in function <FluidFrames\FrameTempDragging.lua:17>
<in C code>: in function `InitTempDraggableFrames'
FluidFrames-2.3\FluidFrames.lua:251: in function <FluidFrames\FluidFrames.lua:248>

---

All the errors came at once when the raid I was in finished the weekly raid and also got the achievement A Quick Shave (10 Player).
Report comment to moderator  
Reply With Quote
Unread 08-12-10, 07:04 AM  
Xandour
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Very nice addon , i managed to move/remove things i wasn't able with other addons and i just love this.

But i got a problem. I just can't make my changes permanent. Every time i log out my changes goes back to default...
Is there any way to "save" my changes?
Any help would be appreciated.
Last edited by Xandour : 08-12-10 at 07:05 AM.
Report comment to moderator  
Reply With Quote
Unread 08-09-10, 11:44 AM  
Kittywulfe
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
For those of you who are having trouble with your frames staying where you put them, I suggest the addon MoveAnything. It lets you customize placement of the majority of UI elements and frames.

http://wow.curse.com/downloads/wow-a...-anything.aspx

For the stuff I just want to drag around out the way when I need it moved, I use an addon called nDragIt.

http://wow.curse.com/downloads/wow-a...ject-4858.aspx

Hopefully this might help some of you.

Personally I came to this thread looking for something that will allow me to resize frames, which this says it does, so I'm going to try it out. If anyone else has other suggestions, I'm all ears.

Thanks!
Report comment to moderator  
Reply With Quote
Unread 07-27-10, 04:20 AM  
4skn
A Kobold Labourer

Forum posts: 0
File comments: 5
Uploads: 0
Can any1 help me..
after logouting my frames comes back to their default positions.
How can i 'save' them?
Report comment to moderator  
Reply With Quote
Unread 05-26-10, 01:45 PM  
gezus
A Deviate Faerie Dragon

Forum posts: 11
File comments: 71
Uploads: 0
Originally posted by pär
Things behaving badly:

Targetframe and/or Combo pts frame sometimes revert back to original position on log-in or /reloadui.

Which is a big pain since I've come to rely on having the target frame in the center of the screen with super-sized combo pts.

Funny little bug too with the target frame reading the name of something else that I just switched from targeting, leading me to be hitting the boss or a mob while the target frame still says I'm targeting a player in my group...!

MoveAnything broke
ScaleEverything broke
FluidFrames now not working for me.

Ugh.

Edit: Found addon called Floating Frames - not updated in about 6months though.

Also, nothing is showing up in the Modified Frames and Hidden Frames boxes.
This is all of a sudden happening to me, I havn't changed anything, and have been using this addon for over 2 years now. No new addons, no change in toons. just all of a sudden the "player" frame will NOT stay put. So bizzare. Every other panel stays exactly where I put it.

If anyone has a fix I would be grateful.
Report comment to moderator  
Reply With Quote
Unread 05-25-10, 10:12 AM  
Ratu
A Wyrmkin Dreamwalker
 
Ratu's Avatar

Forum posts: 58
File comments: 15
Uploads: 0
Suggestion for some common issues.

I love what this addon can do, WHEN it actually works right. So for some of those who posted comments and for those new to this addon, I would HIGHLY suggest SatrinaBuffFrames for your buffs/debuffs. Very customizable and with per character settings saved, when you create a new toon, you can simply "import/copy" a profile of a character you have already set up. The other one is called Overachiever ( for the achivement window) and when you get an achievement in game i would suggest Achieved. Both addons, as you might tell, deal with achievements. Very customizable, dragable and such. Check them out. Yes there are others and I wouldnt doubt that someone will mention a few of them. Hope this helps.
Report comment to moderator  
Reply With Quote
Unread 05-11-10, 12:53 AM  
Kelrim
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 6
Uploads: 1
Originally posted by Ihadurca
I've tried that, doesn't work for me. Only way to fix it, is to reset it all, turn off the addon, reload ui. Turn on addon, reload ui and re-do all my changes again...
I'm not the author of FF, but like you I use it and can't do without :-) But I don't move a lot of stuff. And yes, I've seen it make trouble.

An easier way, at least for me, is to just delete the FluidFrames.lua file in my character folder. And then reposition.
Report comment to moderator  
Reply With Quote
Unread 05-08-10, 01:52 PM  
Ihadurca
An Aku'mai Servant
 
Ihadurca's Avatar

Forum posts: 37
File comments: 27
Uploads: 0
Originally posted by Kelrim
Try open "Menu - Interface - Addons - FluidFrames" and click "Reset all Frames"... log out, back in. Should update the tracker. Don't know if persistent yet.
I've tried that, doesn't work for me. Only way to fix it, is to reset it all, turn off the addon, reload ui. Turn on addon, reload ui and re-do all my changes again. Then it will be fine for a little while and then I will have to do it all again. Does not happen when I have the addon turned off, not sure if it's another addon that is in conjunction to make it act so weird, or if it's just the addon it's self messing w/ the new Blizzard quest tracking frame.
Report comment to moderator  
Reply With Quote
Unread 05-06-10, 09:25 AM  
Kelrim
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 6
Uploads: 1
Originally posted by RadGH
Sure wish this addon saved settings cross-character so I didn't have to position my chat tabs, minimap buttons etc. on all 10 of my characters.

Thats the only reason why I don't like this addon. It's a great addon otherwise.

Please save globally by default, or at least implement the profile settings.
Go to your World of Warcraft\WTF\*account\*realm\*char\SavedVariables" folder. Copy the FluidFrames.lua file to your new char's folder :-)
Report comment to moderator  
Reply With Quote
Unread 05-06-10, 09:22 AM  
Kelrim
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 6
Uploads: 1
Originally posted by Ihadurca
Is this addon messing up the Blizzard quest tracking window for anyone else? I really really really really want to use this addon but it's driving me NUTS when it messes up the quest tracking. /sigh
Try open "Menu - Interface - Addons - FluidFrames" and click "Reset all Frames"... log out, back in. Should update the tracker. Don't know if persistent yet.
Report comment to moderator  
Reply With Quote
Unread 04-10-10, 01:58 AM  
Ihadurca
An Aku'mai Servant
 
Ihadurca's Avatar

Forum posts: 37
File comments: 27
Uploads: 0
Is this addon messing up the Blizzard quest tracking window for anyone else? I really really really really want to use this addon but it's driving me NUTS when it messes up the quest tracking. /sigh
Report comment to moderator  
Reply With Quote
Unread 03-21-10, 10:57 PM  
RadGH
A Kobold Labourer

Forum posts: 0
File comments: 4
Uploads: 0
Sure wish this addon saved settings cross-character so I didn't have to position my chat tabs, minimap buttons etc. on all 10 of my characters.

Thats the only reason why I don't like this addon. It's a great addon otherwise.

Please save globally by default, or at least implement the profile settings.
Report comment to moderator  
Reply With Quote
Unread 03-20-10, 05:14 AM  
Ihadurca
An Aku'mai Servant
 
Ihadurca's Avatar

Forum posts: 37
File comments: 27
Uploads: 0
I love this addon but I'm having a few problems with it. When I have it enabled, it messes up my objectives tracking window.... I can't see what I'm tracking at all, it's just blank. I have tried reloading ui but that doesn't help. Only thing I can do is just disable it.

Is there an update coming or is there something else available?
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.