Download
(53Kb)
Download
Updated: 01-07-11 03:04 PM
Pictures
File Info
Updated:01-07-11 03:04 PM
Created:unknown
Downloads:150,374
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 10-29-08, 03:14 AM  
Quandru
A Kobold Labourer

Forum posts: 0
File comments: 11
Uploads: 0
Question Panel Offset feature request...

Hi,

I for one love the default frame movement when it comes to the panels, and use the mod mainly for moving spurious bits, the UnitFrames for one, and to make the main frames temporarily dragable at need.

What I would really love to see added to this is what we used to have in UIPanelOptions, the ability to set the default offset from the top / bottom / left / right side of the UI, so that bags on the right and panels on the left opened clear of placed bars, but maintained their default movement style.

Is that something that's feasable as a request for future releases? It seems to be something that is overlooked in most movement mods, and the only other one I can find at all that used to offer it hasn't been updated in months. If there's any way of incorporating it into this, or if anyone knows any other way this can be achieved, please shout me!

Cheers!

Q.
Report comment to moderator  
Reply With Quote
Unread 10-22-08, 10:48 PM  
Kanio
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Hello there, been using FluidFrames forever and had all settings since way back, well mostly used it to place my bags at right place. Now today, out of some reason, I decided to reset all positions and with that all my bags permanent places got removed and I cant make em go back.

Reading your post a few posts back saying you dun want the bags to be moveable but Im also one of those who would really appriciate if we could use FluidFrames to move our bags into permanent location too.

Im crossing my fingers hoping you will reconsider your mind on the bag moving, if not then atleast thank you for reading my post

Edit: I downgraded to the archived version 1.8 of FluidFrames (added 10-08-2007) and then I was able to move the bags. After that I went back to 2.2 and now the bags are locked in right place. Just a tip for those that really want to move their bags
Last edited by Kanio : 10-22-08 at 11:03 PM.
Report comment to moderator  
Reply With Quote
Unread 10-22-08, 12:07 PM  
AnduinLothar
Nobody of Importance
 
AnduinLothar's Avatar
AddOn Author - Click to view AddOns

Forum posts: 95
File comments: 208
Uploads: 23
Originally posted by ckramme
Hey, is there a way to copy fluidframes setups between characters?
Should be able to copy the saved variables file from one char's folder to another. I haven't tried it tho.
Report comment to moderator  
Reply With Quote
Unread 10-22-08, 11:34 AM  
karmamuscle
A Cobalt Mageweaver
 
karmamuscle's Avatar
AddOn Author - Click to view AddOns

Forum posts: 205
File comments: 173
Uploads: 1
Hey, is there a way to copy fluidframes setups between characters?
Report comment to moderator  
Reply With Quote
Unread 10-22-08, 03:21 AM  
AnduinLothar
Nobody of Importance
 
AnduinLothar's Avatar
AddOn Author - Click to view AddOns

Forum posts: 95
File comments: 208
Uploads: 23
Re: support for additional frames

Originally posted by Mastermind7
Could you pleas add "InboxFrame" and "SendMailFrame" to the list of FluidFrames.FramesToDragByParent. This would enable do move the Mailbox Frame.
Thanks for the tip. I had forgotten they added a bunch of sub frames. InboxFrame doesn't actually need it because it doesn't capture mouse clicks, but SendMailFrame did. Also futzing with OpenMailFrame lead me to discover that UIChildWindows weren't draggable even tho I had code for it. But I decided to leave them un-temp-draggable cause there wasn't an easy way to reset them like the normal UIPanelWindows.

You still can't easily reset some of the other frames like the GameMenuFrame and the HelpFrame, because they aren't repositioned when shown, I may add that in the future... let me think about it.

Those are both 'center' frames, but i can't just disable center draggign cause some you'd actually want to move, like the InterfaceOptionsFrame.

Probably don't need the full screen UIPanelWindows to be temp draggable tho. Just need them to be draggable when the UIParent is hidden....
Last edited by AnduinLothar : 10-22-08 at 03:26 AM.
Report comment to moderator  
Reply With Quote
Unread 10-22-08, 12:23 AM  
Mastermind7
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
support for additional frames

Hello!

Could you pleas add "InboxFrame" and "SendMailFrame" to the list of FluidFrames.FramesToDragByParent. This would enable do move the Mailbox Frame.

Thanx
Report comment to moderator  
Reply With Quote
Unread 10-21-08, 02:47 AM  
sietelle
A Kobold Labourer

Forum posts: 1
File comments: 37
Uploads: 0
woot it works for me, and i don't have khaos.

but why do i have to have portfolio..lol i'm gonna forget what it's for and delete it >>;
Last edited by sietelle : 10-21-08 at 02:59 AM.
Report comment to moderator  
Reply With Quote
Unread 10-20-08, 08:11 PM  
AnduinLothar
Nobody of Importance
 
AnduinLothar's Avatar
AddOn Author - Click to view AddOns

Forum posts: 95
File comments: 208
Uploads: 23
Originally posted by zukuu
Please add an interface where you can reset/reshow frames for the standalone version since khaos is dying.
It's on the TODO list.
Report comment to moderator  
Reply With Quote
Unread 10-20-08, 02:37 PM  
zukuu
A Murloc Raider

Forum posts: 5
File comments: 74
Uploads: 0
Please add an interface where you can reset/reshow frames for the standalone version since khaos is dying.
Report comment to moderator  
Reply With Quote
Unread 10-17-08, 10:25 PM  
Tyrrael
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 53
Uploads: 3
Ah, I was using Saturday morning's version. Just updated to Saturday night's and now Calendar moving works
Report comment to moderator  
Reply With Quote
Unread 10-17-08, 05:33 PM  
Knaledge
A Murloc Raider

Forum posts: 5
File comments: 106
Uploads: 0
Originally posted by AnduinLothar
Make sure the temp dragging option is checked in the Interface options.

I might enable temp bag dragging, but permanent bag repositioning is better left for another mod that handles the bags by index instead of frame, since their frames are recycled based on what order you open them.
Ah ok I enabled temp and it works now - I tried that the first time and it didn't work (?) but it's resolved. Probably user error.

How about this - in addition to making the bags temp draggable (as a "supported feature") might you consider adding in a... warning-prefaced option that allows permanent bag arrangement?

That is - an option in the FluidFrames config UI that has a warning above it that says "Hey look - this was removed a while ago but some folks wanted it back. So you can 'check the box' below and it will allow you to reposition bag frames just like any other frame. However, it might be buggy - this feature is technically not supported!"

Something like that? I know it's a lot to ask since you've stated above you'd like to see someone else handle it in a different way but man... there's only one other addon that gets close to yours (FloatingFrames) and I dunno - I like yours better so far. It "makes more sense" to me.

What do you think? Is it something you might be able to do (if you decide to do so) rather quickly?

Thanks dude - I'm just glad it's still around, tbh.
Report comment to moderator  
Reply With Quote
Unread 10-17-08, 05:28 PM  
AnduinLothar
Nobody of Importance
 
AnduinLothar's Avatar
AddOn Author - Click to view AddOns

Forum posts: 95
File comments: 208
Uploads: 23
Make sure the temp dragging option is checked in the Interface options.

CalendarFrame is added to UIPanelWindows, so it should be initialized for temp dragging when the LoD addon loads. However if it has a frame on top that covers the whole frame and has the mouse enabled it might not work. You can always drag it by highlighting the frame.

I might enable temp bag dragging, but permanent bag repositioning is better left for another mod that handles the bags by index instead of frame, since their frames are recycled based on what order you open them.
Report comment to moderator  
Reply With Quote
Unread 10-17-08, 09:17 AM  
Knaledge
A Murloc Raider

Forum posts: 5
File comments: 106
Uploads: 0
Any word on the bag movement?

Also - what happened to the "temporary state" that you could just drag a frame around and it would be reset upon close? I really liked that yet this doesn't seem to be the case anymore
Report comment to moderator  
Reply With Quote
Unread 10-17-08, 02:29 AM  
Tyrrael
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 53
Uploads: 3
Originally posted by martinboy
Just tried it and it works.
Huh? Where are you clicking? I just logged in game and spend 3 minutes clicking every single edge and corner and title of the calendar and couldn't move it no matter what oO

Odd, I can't move the talents pane either.

Is there a certain setting for these windows?
Last edited by Tyrrael : 10-17-08 at 02:31 AM.
Report comment to moderator  
Reply With Quote
Unread 10-17-08, 12:48 AM  
martinboy
A Kobold Labourer

Forum posts: 0
File comments: 48
Uploads: 0
Originally posted by Tyrrael
Any chance you could allow moving of the /calendar?

Just tried it and it works.
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.