Download
(53Kb)
Download
Updated: 01-07-11 03:04 PM
Pictures
File Info
Updated:01-07-11 03:04 PM
Created:unknown
Downloads:150,310
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 05-24-07, 09:04 AM  
hameno
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Error

Hey, submitted a bug report @ http://www.wowinterface.com/portal.php?id=53&a=viewbug&bugid=3633
Last edited by hameno : 05-24-07 at 09:06 AM.
Report comment to moderator  
Reply With Quote
Unread 05-24-07, 09:25 AM  
khariv
A Defias Bandit

Forum posts: 2
File comments: 71
Uploads: 0
There appears to be some sort of problem with the positioning and scaling of frames at the moment.

I have positioned my bank frame in them middle of the screen with the sub-bags surrounding it. If I swap out an inventory 24 slotter (herb bag) with one of the 18 slotters in the bank, the positioning goes haywire. I need to close and re-open the bank to see all of the bags correctly.

Additionally, FF seems to be scaling my bank bags based on how many I have open. Is there a way to have the bags stay the default size, regardless of how many are open?

Please let me know if a screen shot would help.
Report comment to moderator  
Reply With Quote
Unread 05-24-07, 10:33 AM  
AnduinLothar
Nobody of Importance
 
AnduinLothar's Avatar
AddOn Author - Click to view AddOns

Forum posts: 95
File comments: 208
Uploads: 23
Known Bugs:

#1
Bags are on a round robin frame system that FluidFrames doesn't handle well.

#2
FluidFrames remembers the origonal size of frames, so frames like QuestWatchFrame become scaled incorrectly if you add more or less and reload.

#3
GossipFrame text becomes 1 truncated line.

Solution For all of these:
Just don't move the problem frames for now. Highlight and right click a frame to reset it.
Report comment to moderator  
Reply With Quote
Unread 05-24-07, 04:31 PM  
Devante
A Murloc Raider

Forum posts: 8
File comments: 25
Uploads: 0
Hi,

Just a real quick comment to everyone that is complaining about FluidFrames replacing MobileFrames.


I was actually upset that this seemingly inferior addon was replacing mobile frames.
However, I played around with it a little and realized that FluidFrames is better!

With this, once you get over the initial "I have to bind a key to use this?!" mindset, you can do everything that you could with mobile frames and more.

Not only can you move windows, but now you can move minimap buttons too!
In fact, you can move anything that previously was immovable with MobileFrames.
Not to mention you no longer have that ugly tooltip that was on every frame's titlebar.

Give it an honest try before quickly dismissing it.


.x[ Devante ]x.
Report comment to moderator  
Reply With Quote
Unread 05-25-07, 04:38 PM  
Deitrius
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
For me bags are completetly unusable for me at the moment. Every logon I have to hotkey reset them, and they cannot be moved, exept with hotkey. And even then, they stack on positioning, so If i've positioned bag 3 somewhat off center, all consecutive bags after are stacked on top of the first opened bag..resulting in offscreen bags if i open them in the incorrect order... After zone/reloadui, opening a bag results in bagframe being aligned right, and contents being where I hotkey positioned bag.

So, other than that, the addon works good (very good actually),its only the bags, with the more complex subframes that causes problems. Anyone got a solution for this?
Tried running with only FluidFrames active, basically the same strange bugs then.
Deleted WTF, same things happening then...Guessing this might be a conflict with Bongos/skinner, but removing them does not seem to fix the problem. Removing Fluidframes removes the "content being outside frame" problem, but then i cannot move anything...Using a hotkey is ok for me, if opening bags were the same as in MovableFrames.
Report comment to moderator  
Reply With Quote
Unread 05-25-07, 07:03 PM  
AnduinLothar
Nobody of Importance
 
AnduinLothar's Avatar
AddOn Author - Click to view AddOns

Forum posts: 95
File comments: 208
Uploads: 23
If for some reason you can't reset your frames using "/resetframes" + "/console reloadui" then you can remove the WTF/Account/<account>/SavedVariables/<realm>/<character>/SavedVariables/FluidFrames.lua file for each character that you have problems with.
Last edited by AnduinLothar : 05-25-07 at 07:04 PM.
Report comment to moderator  
Reply With Quote
Unread 05-26-07, 01:50 AM  
Devante
A Murloc Raider

Forum posts: 8
File comments: 25
Uploads: 0
I've had some bug when using FluidFrames.

I use the Bagnon v1.3. I have it set not to show my ammo pouch.
Whenever I open my ammo pouch, the bag is distorted.

Take a look at my screenshot below.
I've tried resetting it, but that doesn't fix anything.

I even try to edit the fluidframes.lua vaeriable file and change the values to random values,
but they go back to this distorted configuration even when I exit the game and log back in.

Not sure what to do about it.

Screenshot: http://www.devante.org/temp/wow_pic.jpg
Report comment to moderator  
Reply With Quote
Unread 05-26-07, 01:59 AM  
Mars85
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 15
File comments: 65
Uploads: 1
Why does FluidFrames eat so much memory? ~ 6 mb.. so it's top memory user.
Report comment to moderator  
Reply With Quote
Unread 05-26-07, 12:16 PM  
AnduinLothar
Nobody of Importance
 
AnduinLothar's Avatar
AddOn Author - Click to view AddOns

Forum posts: 95
File comments: 208
Uploads: 23
Devante: highlight and reset the affected frames. or cut them out of the SV file.

Mars85: I have no idea. Mine uses no where near that. what are you using to check, the built in blizz tooltip?
ResourceTools: FluidFrames is using 611.73 KB memory.
Last edited by AnduinLothar : 05-26-07 at 12:27 PM.
Report comment to moderator  
Reply With Quote
Unread 05-26-07, 01:38 PM  
Mars85
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 15
File comments: 65
Uploads: 1
Yes blizz tooltip (of the latency frame)
Last edited by Mars85 : 05-26-07 at 01:38 PM.
Report comment to moderator  
Reply With Quote
Unread 05-27-07, 03:39 AM  
Hedonism
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Tooltip Issues

I just switched to this mod and absolutely love it. I'm having one issue that I just can't figure out. Basically my tooltip keeps disappearing after I use FF to change its position. I have to delete the lua file completely to get it to reappear and after a relog or reload, it disappears again. If I mouseover something I can select the frame with FF, but it still won't display. Any ideas? It seems to be an FF issue because disabling the mod gets the tooltip back again. The lua code for the tooltip frame looks exactly the same as all the otherframes, so I'm at a bit of a loss.
Last edited by Hedonism : 05-27-07 at 03:47 AM.
Report comment to moderator  
Reply With Quote
Unread 05-27-07, 02:57 PM  
Devante
A Murloc Raider

Forum posts: 8
File comments: 25
Uploads: 0
Originally posted by AnduinLothar
Devante: highlight and reset the affected frames. or cut them out of the SV file.

ResourceTools: FluidFrames is using 611.73 KB memory.
I have reset the frame along with removing the saved variable file completely.
Neither fixes the problem.

However, I think I read somewhere that you were in the middle of fixing this problem, so it's no biggie.

Thanks!
Report comment to moderator  
Reply With Quote
Unread 05-28-07, 12:04 PM  
DunE
A Defias Bandit

Forum posts: 3
File comments: 22
Uploads: 0
Hide/Unhide

How does one unhide a frame that they have hidden, without using Khaos (and preferably without using /resetframes)? Is there a slash command for showing a list of modified frames and then unhiding just one of them, for example?

Thanks!
Report comment to moderator  
Reply With Quote
Unread 05-29-07, 10:42 AM  
Maischter
A Defias Bandit

Forum posts: 2
File comments: 94
Uploads: 0
2007/05/24 00:13:00-262-x1]: FluidFrames-1.22\FluidFrames.lua:136: attempt to index local 'data' (a nil value)
FluidFrames-1.22\FluidFrames.lua:222: in function <Interface\AddOns\FluidFrames\FluidFrames.lua:22 0>
Last edited by Maischter : 05-29-07 at 10:46 AM.
Report comment to moderator  
Reply With Quote
Unread 05-30-07, 04:51 PM  
Cybin
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
I just switched to FluidFrames from MobileFrames due to it's incompatability with the last patch, and I'm have a bit of an issue. Frames that are dragable by the title bar work fine, with no issues. However, frames like bags or the quest tracker that require the "Highlight Mouse Frame" function to move are behaving strangely. When I first move them, it works fine. But after a restart of the WoW application, any frames I had moved are re-sized. Bags happened to be shrunk width wise, but not height wise, while the quest tracker was stretched in both directions it seemed. After fixing the sizing via the stretching handle (which worked great on the quest tracker, but for bags it left the contents slightly out of line with the slots), it still just re-stretched the frames the next time I restarted WoW.

Any ideas? Is this a common issue, or is it just me? If it's just me, what other mods could be affecting this? I completely removed Mobile Frames when I made the switch, and even deleted my layout-cache.txt file in the WTF folder to reset everything back to default.

Any help is greatly appreciated.

-Cybin
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.