Download
(7Kb)
Download
Updated: 10-15-10 06:39 PM
Pictures
File Info
Updated:10-15-10 06:39 PM
Created:10-07-10 03:48 PM
Downloads:3,742
Favorites:22
MD5:

Very Mobile Frames

Version: 0.4
by: merlecorey [More]

There used to be an addon called MobileFrames. It allowed me to reposition standard UI windows (bags, character frame, trade frame, trade skill frame etc). Unfortunately, it stopped working on PTR 4.0 and I couldn't fix it myself.

Since this kind of functionality was important to me, I decided to write my own. Standard disclaimers apply: this is an early version, bugs happen.

Note: Versions 0.3 and later will try and prevent standard frames from opening outside of the visible screen where they can't be dragged. This can result in wonky initial placement. Simply drag the frames where they should be and everything will be alright.

The following frames have been made mobile so far:

All bags, including keyring and bank bags
Durability - new in 0.4
Casting bar - new in 0.4
Mail
Gemming
Reforging
Inspect
Guild
Quest log detail
Character
Friends
Quest log
Game menu and all related windows
Macros
Calendar
Quest objectives
Trade
Vendor
Trade skill
Auction
Bank
Guild bank
Class and profession trainers
NPC gossip
Quests
Flight master
Talents
Spellbook

The following windows are no longer affected by the addon:

Item link tooltip (it's movable without the addon)
World map (it behaves strangely, so the addon won't affect it until I figure out how to deal with it)

I am pretty sure I forgot a few windows, but they are easy to add as long as someone posts a request on the forum. *hint hint*

Post A Reply Comment Options
Unread 10-07-10, 06:43 PM  
Sythalin
Curse staff
 
Sythalin's Avatar
AddOn Author - Click to view AddOns

Forum posts: 680
File comments: 373
Uploads: 15
Why force the users to reposition EVERY frame? As long as you don't reassign them they'll pop up in their usual spots and the user can then move whichever ones they want.

For example, say someone just wants to move their character pane to the right side instead of left. As it stands, this forces the user to reposition everything in order to get the movement they want for this single frame.

The "one-time" annoyance is kind of a major one as it destroys their UI in exchange for the ability to move one or two frames they actually want to. User freedom is key in addons such as this.
Report comment to moderator  
Reply With Quote
Unread 10-07-10, 07:00 PM  
merlecorey
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 9
File comments: 42
Uploads: 3
Originally posted by ChaosInc
Why force the users to reposition EVERY frame? As long as you don't reassign them they'll pop up in their usual spots and the user can then move whichever ones they want.

For example, say someone just wants to move their character pane to the right side instead of left. As it stands, this forces the user to reposition everything in order to get the movement they want for this single frame.

The "one-time" annoyance is kind of a major one as it destroys their UI in exchange for the ability to move one or two frames they actually want to. User freedom is key in addons such as this.
It's a side effect of the implementation. The mod disables the part of the UI responsible for placing standard UI frames and effectively takes it over. As a result, pre-mod positioning information becomes unavailable.

I'll try looking into changing that, but I don't think I'll be very successful.
Report comment to moderator  
Reply With Quote
Unread 10-07-10, 11:44 PM  
Xanilus
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
First: THANK YOU! I've gone through numerous frame moving addons over the years and MobileFrames has always been my top choice. No keybinds, no UI; just drag and place. Knowing that it's getting a Cata treatment really makes my day, so yes, thank you.

Second: You mention the 'center positioning' only being a factor upon first use. I'm curious if this is the case with multiple toons. Will each toon have to reset locations? A part of me hopes they won't, as I have numerous toons, and resetting on each one could get tedious. On the other hand, if they are saved between toons, that could be odd, too. (Especially with different bag sizes, for example.)

Basically: Is there one account-wide saved variable, or is it character specific?

Either way, thanks a lot and keep up the good work. /salute
Report comment to moderator  
Reply With Quote
Unread 10-08-10, 12:20 AM  
merlecorey
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 9
File comments: 42
Uploads: 3
Originally posted by Xanilus
Basically: Is there one account-wide saved variable, or is it character specific?
Right now it's character-specific. I didn't really have any particular reason to choose it over account-wide settings (although the issue with bags did cross my mind). In the end, I can easily change it to whatever is more useful to people -- or even make it configurable.
Report comment to moderator  
Reply With Quote
Unread 10-08-10, 05:09 AM  
Xanilus
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
Originally posted by merlecorey
Right now it's character-specific. I didn't really have any particular reason to choose it over account-wide settings (although the issue with bags did cross my mind). In the end, I can easily change it to whatever is more useful to people -- or even make it configurable.
Excellent. I personally find character-specific settings to be more agreeable, even if I do end up occasionally having to go through multiple customizations.
Report comment to moderator  
Reply With Quote
Unread 10-10-10, 09:13 PM  
mythrilgolem
A Kobold Labourer

Forum posts: 1
File comments: 34
Uploads: 0
I miss my old movable ui frames mod and have tried many different mods looking for a replacement. I can't find any descriptions of the behavior of "Mobile Frames" anymore so I guess I'll describe what my mod used to do, whatever it was called, and you can tell be how yours differs and treat this as a feature request.

1 when i open a frame, i can drag it from any point on that frame to anywhere on my screen without keybindings or gui. when i close that frame and open it again, it opens to the spot it originally openned.

2 i have a single keybinding that shows a border around my frame and lets me drag that frame to set a new "original position"

3 i like the default way that blizzard opens bags. i can open all bags and close any single bag and they collapse back into form as blizzard set them to. maybe i can whitelist the bag frames or emulate the same behavior.



Thanks!


[edit]
oh, i do like having my settings global. would be nice to have the option instead of manually copying saved vars.
Last edited by mythrilgolem : 10-10-10 at 09:30 PM.
Report comment to moderator  
Reply With Quote
Unread 10-10-10, 10:33 PM  
merlecorey
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 9
File comments: 42
Uploads: 3
Originally posted by mythrilgolem
I miss my old movable ui frames mod and have tried many different mods looking for a replacement. I can't find any descriptions of the behavior of "Mobile Frames" anymore so I guess I'll describe what my mod used to do, whatever it was called, and you can tell be how yours differs and treat this as a feature request.

1 when i open a frame, i can drag it from any point on that frame to anywhere on my screen without keybindings or gui. when i close that frame and open it again, it opens to the spot it originally openned.

2 i have a single keybinding that shows a border around my frame and lets me drag that frame to set a new "original position"

3 i like the default way that blizzard opens bags. i can open all bags and close any single bag and they collapse back into form as blizzard set them to. maybe i can whitelist the bag frames or emulate the same behavior.
At this time I am not planning to add the behavior you are looking for (keybindings, the concept of "original location" etc). My addon simply makes existing windows movable by the player -- no more, no less.

oh, i do like having my settings global. would be nice to have the option instead of manually copying saved vars.
It's on the to-do list (kind of). Window locations will still be saved per character, but you'll be able to copy settings from another character if you want to. I have some support for this in 0.2, but the profile management UI that would allow you to do that hasn't been coded yet.
Report comment to moderator  
Reply With Quote
Unread 10-14-10, 11:12 AM  
JDisciple
A Murloc Raider
 
JDisciple's Avatar

Forum posts: 4
File comments: 3
Uploads: 0
Window Reset?

First off, THANK YOU for rezzing this addon!!

Everything seems to be working fine for me, however, when I try to open the new guild frame, it opens in the far bottom, left corner of the screen. I can just see the top of the frame, but not enough to grab and move it. I've tried uninstalling, and re-installing the addon, but to no avail.

Is there a command to reset all of the window positions, or something else you might suggest?

Thanks again!
Last edited by JDisciple : 10-14-10 at 03:46 PM.
Report comment to moderator  
Reply With Quote
Unread 10-14-10, 05:28 PM  
merlecorey
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 9
File comments: 42
Uploads: 3
Re: Window Reset?

Originally posted by JDisciple
First off, THANK YOU for rezzing this addon!!

Everything seems to be working fine for me, however, when I try to open the new guild frame, it opens in the far bottom, left corner of the screen. I can just see the top of the frame, but not enough to grab and move it. I've tried uninstalling, and re-installing the addon, but to no avail.

Is there a command to reset all of the window positions, or something else you might suggest?

Thanks again!
Already on the to-do list. <whine> All of this worked juuuuust fine on PTR, but on live a sufficient number of annoying things have cropped up to make my own experience, shall we say, a bit sub-optimal. Those bag frames shouldn't be openin' outside of my screen area... </whine>

I am working on the reset command and a few other sanity-preserving features. Should be able to fix a few things over the weekend.

In the meantime, the following command should remove all windows position data for all characters:

/script VMFSettings = { }; ReloadUI()
Report comment to moderator  
Reply With Quote
Unread 10-14-10, 05:33 PM  
JDisciple
A Murloc Raider
 
JDisciple's Avatar

Forum posts: 4
File comments: 3
Uploads: 0
Thumbs up Thanks!

Excellent! That command did the trick!!

Sorry to be a pain! (you know what I mean, lol) I'm sure you will get everything worked out soon enough.

/ty

Keep up the great work!
Last edited by JDisciple : 10-14-10 at 05:39 PM.
Report comment to moderator  
Reply With Quote
Unread 10-15-10, 12:03 AM  
dapet
A Kobold Labourer

Forum posts: 0
File comments: 5
Uploads: 0
im not sure if i missed it or not but anyway to add a move function for the casting bar?
Report comment to moderator  
Reply With Quote
Unread 10-15-10, 01:22 AM  
merlecorey
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 9
File comments: 42
Uploads: 3
Originally posted by dapet
im not sure if i missed it or not but anyway to add a move function for the casting bar?
No promises, but I'll look into it.
Report comment to moderator  
Reply With Quote
Unread 10-15-10, 11:21 AM  
Opaque
A Fallenroot Satyr
 
Opaque's Avatar

Forum posts: 23
File comments: 138
Uploads: 0
Excellent job! This works exactly how I hoped... kudos!
__________________
Report comment to moderator  
Reply With Quote
Unread 10-16-10, 07:16 AM  
dapet
A Kobold Labourer

Forum posts: 0
File comments: 5
Uploads: 0
thank you very much love this addon
Report comment to moderator  
Reply With Quote
Unread 10-16-10, 10:07 PM  
Jeehell
A Kobold Labourer

Forum posts: 0
File comments: 18
Uploads: 0
The addon works like a charm... But I found out a little something and I can't say which addon, or all, would need some tweaking...

I have the addons "EveryQuest" and "AckisRecipeList" enabled with yours. Both addons add a button to one of the frames we can move with your addon. There is a small "EQ" button on the top left of the Quest log frame and a "Scan" button on top right of the profession frame.

Both buttons are unclickable if I enable your addon... and they regain their functionnality if "Very mobile frames" is not enabled...

Since I can't say which addon, if not all 3, would need some tweaking about this.. I posted the same message to the boards of the 3 authors...

Thank you very much...
Last edited by Jeehell : 10-16-10 at 10:08 PM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: