Category: Mage
Addon Information
Download Latest Version.
To add favorites please register for a free account. If you already have one you need to login. How do I install this? (FAQ)
iindigo's Portal Bug Reports Feature Requests
Author:
Version:
0.7
Date:
02-21-2009 08:26 AM
Size:
365.50 Kb
Downloads:
7,737
Favorites:
122
MD5:
Pictures
Click to enlarge
PortalBox on an Alliance Mage
PortalBox   Popular! (More than 5000 hits)
PortalBox is a simple addon that gathers all of your portal and teleport spells into a single aesthetically-pleasing window and tracks your Runes of Teleportation and Runes of Portals. Its main window can be invoked by the following commands:

/port
/portalbox
Clicking on its minimap icon


New in 0.7:
• The PortalBox main window can be switched to a more compact mode by clicking the newly-added button sitting in the top left corner of the window.

• The PortalBox main window can be moved.

• When "close window upon portal cast" is enabled, the window will close at the beginning of the cast instead of after it.


Fixed in 0.7:
• PortalBox should now work correctly with non-English clients.

• The PortalBox main window's strata has been increased and should no longer be overlapped by other windows.

• The PortalBox minimap button's strata has been reduced and should no longer float above open bags.
  Change Log - PortalBox
0.7 - Changed under-the-hood code to work on non-English clients, added compact mode, made the main window movable, and changed window closure upon casting to close at the start of a cast instead of afterwards. Also changed the strata level of the main window and minimap button to something more appropriate.
0.6 - Added Dalaran support, minimap button hiding, window closure upon casting, and untrained portal dimming. Fixed an error that occurs upon first run of addon. Also fixed bug of eating keystrokes while window was open and made a couple of aesthetic changes. Version number 0.6 used to avoid any possible confusion caused by the 0.5 fan update
0.2 - Added support for Horde mages, changed close button aesthetics
0.1 - Initial Public Release
  Optional Files - PortalBox
Sorry, there are currently no optional files available.
  Archived Versions - PortalBox
File Name
Version
Size
Author
Date
0.6
365kB
iindigo
12-01-2008 07:20 PM
  Comments - PortalBox
Post A Reply
Author Comments Comment Options
Old 06-27-2009, 09:57 AM  
iindigo
A Fallenroot Satyr
 
iindigo's Avatar
Interface Author - Click to view interfaces

Forum posts: 21
File comments: 14
Uploads: 1
I'll see about changing it to close window at the start of any port/teleport cast.

A free-floating minimap button is already in progress and should be in the next version.

As for the window, I might make compact mode much more compact in the next version, but the original window will remain its original size. It was designed with minimum UI scale in mind... I find it surprising that so many run WoW with UI scaling disabled. Besides that, I was trying to make a break away from the scores of addons that are so utilitarian that they're horribly ugly.
iindigo is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 06-09-2009, 02:06 AM  
Raging_Sage
A Kobold Labourer
 
Raging_Sage's Avatar

Forum posts: 1
File comments: 13
Uploads: 0
Quote:
Originally posted by wintermute
just done some "self editing"
and i made my portal box a lot smaller looks less chunky

. . .

this can also be done in the xml file to alter the "initial" values as well, look for the similar statements in the xml file

I had to make those scale changes in both the .lua and the .xml file. Otherwise, when I closed and re-opened the mod using the mini-map button or slash command, the scale reverted back to defaults.


I did also try to see if I could find the issue with the window staying open.


Code:
if (KeepWindowOpen == "0") then
	PortalboxMainFrame:Hide();
	PortalboxHordeFrame:Hide();
	end

This code I saw in the .lua didn't look right to me. It seemed like == "0" should be == "1" or = "0". But I really don't know much about programming or .lua myself, and neither of those changes coupled with checking or unchecking the box in-game made any difference. The window always stayed open.
Raging_Sage is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 06-08-2009, 07:12 PM  
Raging_Sage
A Kobold Labourer
 
Raging_Sage's Avatar

Forum posts: 1
File comments: 13
Uploads: 0
At the moment I use some bars I set up in AutoBar for portals/teleports, but since I use another mod for bars, I wanted to drop AutoBar for a lighter-weight option. I tried PortalBox 0.6, and had hoped 0.7 would work well for me. But IMO there are a few issues that need to be addressed before Portalbox will be a good replacement for me. Here are my issues/thoughts about this mod:

Quote:
From Addon Info description
When "close window upon portal cast" is enabled, the window will close at the beginning of the cast instead of after it.

From the 0.7 Read Me!.rtf file
. . . and changed window closure upon casting to close at the start of a cast instead of afterwards.

This just isn't working for me. There is no "close window upon portal cast" option. And just like another poster said, my "Keep Window Open After Casting Portal or Teleport" box is NOT checked, but the window stays open until I close it with the X. It does not go away on its own, period - not at the start of the cast or even after the cast finishes. I'd prefer it to go away immediately. In the rare event I click the wrong destination, I can just bring up the window again. That's FAR better than staring at the window for any length of time at all, or having to click the X each and every time, during the hundreds of casts where I do pick the correct destination.

Mini-map button. It would be nice to have the mini-map button be completely detachable. But in my personal opinion it's not a high priority, especially since I usually prefer slash commands.

Opening Options. Regardless of where the mini-map button is, a left-click should open the portal window, and a right-click should bring up the mod's options. That would be a lot easier than pressing Esc > Interface > Addons > Portal Box. Also, for the slash command users, adding a "/port config" option would be quicker too. (Of course, not to be mean, but the options need to work for this to matter.) NOTE: As has been mentioned by others, /port works, but /portalbox does not. Which isn't surprising, since the .lua sets /port and /portals as the two slash commands. But since /port is the shortest, it's the only one that I really need anyway.

Window layout. Sure, the window with its background is pretty. But to be honest it's fluff. I don't need a background picture taking up screen space, nor do I need to see the title of the mod - I know what mod I use for what. I'm here on this forum, right? The window needs to be a LOT smaller. Even with the "compact" option in 0.7 it's way too big. (I will look at modifying the .lua as the previous poster mentioned.) The buttons should be closer together. The background space at the top, at the bottom, on the sides, and in between the two rows of buttons all needs to be trimmed to a minimum. Which row is for Teleports, and which is for Portals is obvious too, from the icons. But I would like to see small captions though, for which location is which, even if abbreviations were used: Sw, If, Darn, Exo, Ther, Dal. I also don't care about seeing how many reagents I have. I use other mods for tracking those, and I always have plenty. But if that is kept, then IMO it should be squeezed in at the side of each row.

That's about it. I hope the feedback was useful. . .

Last edited by Raging_Sage : 06-09-2009 at 01:51 AM.
Raging_Sage is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 05-01-2009, 12:50 PM  
wintermute
A Kobold Labourer
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 1
Uploads: 1
just done some "self editing"
and i made my portal box a lot smaller looks less chunky

edit portalbox.lua

and look for this block of code at the bottom

Code:
function portalBox_toggleCollapseState()
	if (windowCollapseState ~= "1") then
		PortalboxMainFrame:SetScale(0.7);
		PortalboxHordeFrame:SetScale(0.7);
		collapseButton:SetNormalTexture("Interface/Buttons/UI-PlusButton-Up");
		collapseButton:SetPushedTexture("Interface/Buttons/UI-PlusButton-Down");
		collapseButtonHorde:SetNormalTexture("Interface/Buttons/UI-PlusButton-Up");
		collapseButtonHorde:SetPushedTexture("Interface/Buttons/UI-PlusButton-Down");
		windowCollapseState = "1";
	else
		PortalboxMainFrame:SetScale(1.0);
		PortalboxHordeFrame:SetScale(1.0);
		collapseButton:SetNormalTexture("Interface/Buttons/UI-MinusButton-Up");
		collapseButton:SetPushedTexture("Interface/Buttons/UI-MinusButton-Down");
		collapseButtonHorde:SetNormalTexture("Interface/Buttons/UI-MinusButton-Up");
		collapseButtonHorde:SetPushedTexture("Interface/Buttons/UI-MinusButton-Down");
		windowCollapseState = "0";
	end
end
change the bottom values from 1.0 to 0.7
PortalboxMainFrame:SetScale(1.0);
PortalboxHordeFrame:SetScale(1.0);

and the two above that from 0.7 to 0.5

function portalBox_toggleCollapseState()
if (windowCollapseState ~= "1") then
PortalboxMainFrame:SetScale(0.7);
PortalboxHordeFrame:SetScale(0.7);

should be a bit smaller for those that want smaller size
alternatively, im sure the author could add a slide bar
say something like change scale the lowest value being 0.4
and the highest being 1
so for example
portal box scale 0.4 , 0.5 , 0.6 , 0.7 , 0.8 , 0.9 , 1.0
should be easy enough to put in
have one slider for minimixed size
and another for maximized size

this can also be done in the xml file to alter the "initial" values as well, look for the similar statements in the xml file

Last edited by wintermute : 05-01-2009 at 12:56 PM.
wintermute is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 04-25-2009, 12:56 PM  
cry4dawn
A Kobold Labourer

Forum posts: 0
File comments: 9
Uploads: 0
Oh Ya

This would be great to only have this pop up for mages, and I still want this button moveable. The UI that allows you to move buttons does not work with this UI
cry4dawn is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 04-13-2009, 02:01 AM  
Kharthus
A Kobold Labourer
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 45
Uploads: 1
mage only

Would be great if this only loaded for Mages.

I did this for my hunter mod by putting this as the 1st lines in the OnLoad function.

local playerClass, englishClass = UnitClass("player");
if(englishClass ~= "HUNTER") then
return;
end
Kharthus is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 04-06-2009, 10:32 AM  
Spahut
A Flamescale Wyrmkin

Forum posts: 123
File comments: 95
Uploads: 0
Quote:
Originally posted by iindigo
Hey guys, just dropping a note to let you all know I haven't died.

I've been a bit on the busy side for the past week, but that should be ending pretty soon. I'll try to get 0.7.1 out as soon as possible.

Also, while I'm not 100% sure of it yet, 0.8 might turn out to be a complete rewrite that will trim off some of the fat and make the addon easier to maintain.
Great! Love the look of it.

Here is a though, how about making another addon called TrackBox, same idea and layout with big easy to see icons, except it sets a hunters tracker modes?
Spahut is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 03-25-2009, 12:07 PM  
iindigo
A Fallenroot Satyr
 
iindigo's Avatar
Interface Author - Click to view interfaces

Forum posts: 21
File comments: 14
Uploads: 1
Hey guys, just dropping a note to let you all know I haven't died.

I've been a bit on the busy side for the past week, but that should be ending pretty soon. I'll try to get 0.7.1 out as soon as possible.

Also, while I'm not 100% sure of it yet, 0.8 might turn out to be a complete rewrite that will trim off some of the fat and make the addon easier to maintain.

Last edited by iindigo : 03-25-2009 at 12:08 PM.
iindigo is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 03-16-2009, 05:12 PM  
Spahut
A Flamescale Wyrmkin

Forum posts: 123
File comments: 95
Uploads: 0
Query

The option "Keep window open after..." is NOT checked, yet the window stays open - wasn't it supposed to go away on its own?

Also, your readme files says one can use /portalbox to bring it up, but you can't.
Spahut is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 03-14-2009, 08:31 PM  
cry4dawn
A Kobold Labourer

Forum posts: 0
File comments: 9
Uploads: 0
FYI

Detached Mini Buttons UI does not work with this UI.. I tried
cry4dawn is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 03-11-2009, 08:50 AM  
iindigo
A Fallenroot Satyr
 
iindigo's Avatar
Interface Author - Click to view interfaces

Forum posts: 21
File comments: 14
Uploads: 1
Re: Re: Re: Re: More Changes

PortalBox's minimap button is already moveable around the frame. Just click it and drag it.

Also, while I make no promises, I *might* have found an easy way to keep both detached and minimap-bound modes for the button. I'll try it out, and if it works, will come out in a 0.7.1 release.
iindigo is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 03-10-2009, 04:50 PM  
xtoq
A Deviate Faerie Dragon
 
xtoq's Avatar
Interface Author - Click to view interfaces

Forum posts: 14
File comments: 333
Uploads: 1
Re: Re: Re: More Changes

Quote:
Originally posted by cry4dawn

1. As far as the button I say make it completely moveable because if someone really wanted a mini map icon they could drag it to the mini map and place it around there. Totally moveable I believe is the key there. Most people use a lot of UI and have to worry about what buttons around there mini map they have like myself. This was my reasoning for this suggestion.
Why not download an addon like Detached Mini Buttons? There are several mods out there that allow moving the minimap buttons.

Plus, I think what you're asking for is a minimap button that is moveable around the minimap frame, not a detached button. Almost all mods have a button that is moveable around the map frame, and I don't believe it is too hard of an option to implement.

Last edited by xtoq : 03-10-2009 at 04:50 PM.
xtoq is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 03-07-2009, 12:13 AM  
jpdhonda
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
Thank You

I just wanted to let you know that I appreciate the time and effort you put into this mod and to thank you for the changes you made recently. I really like everything now and just wanted you to know. Keep up the good work!
jpdhonda is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 03-01-2009, 11:57 AM  
cry4dawn
A Kobold Labourer

Forum posts: 0
File comments: 9
Uploads: 0
Re: Re: More Changes

Hello again

1. As far as the button I say make it completely moveable because if someone really wanted a mini map icon they could drag it to the mini map and place it around there. Totally moveable I believe is the key there. Most people use a lot of UI and have to worry about what buttons around there mini map they have like myself. This was my reasoning for this suggestion.

3. As far as the text thing, Honestly I find myself going which is which rather often. Portals you really dont use all that often you forget what is what if you understand my meaning. So I am still pushing for a revamp telling you what portal is what.

Finally having the mini map icon show up for non mages just really doesn't make any sense. As I said before try to find a way to allow us to toggle this per character or just have a tag that says NO MAGE no icon and do not load UI.

Thank you for all your time on this project. I really do enjoy the UI.

Quote:
Originally posted by iindigo
That is actually a good idea, and I wish I had thought of in time to add it to the current release. It'll come out in an update once I have a few other improvements/changes to go along with it. It would be kind of silly to update it for a single small change.



I looked into it briefly during the development of 0.7, and from what I saw, it could really be a pain in the butt to implement. I can either make it permanently free-drag or permanently map-bound; snapping between the two is a messy process, at least at my current programming level.



Possibly. This actually goes back to the whole window size thing. Part of the reason I made the frame large is so the icons would be large enough to easily distinguish and pick out at a glance. Nevertheless, I may make that layout an option. I'm slightly reluctant to, though, because all those labels will bring a lot of visual clutter to the frame.
cry4dawn is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-28-2009, 08:15 PM  
iindigo
A Fallenroot Satyr
 
iindigo's Avatar
Interface Author - Click to view interfaces

Forum posts: 21
File comments: 14
Uploads: 1
Re: More Changes

Quote:
Originally posted by cry4dawn
1. Turning off the mini map icon is fine, but honestly what we need is this icon only shows up for Mages. If I am any other class this icon should not show up. If that is to hard to do then make it so we can turn off the Mini Map icon per character instead of all or nothing like it is now.


That is actually a good idea, and I wish I had thought of in time to add it to the current release. It'll come out in an update once I have a few other improvements/changes to go along with it. It would be kind of silly to update it for a single small change.

Quote:
Originally posted by cry4dawn 2. I am still pushing for a moveable mini map button for my mage.
I looked into it briefly during the development of 0.7, and from what I saw, it could really be a pain in the butt to implement. I can either make it permanently free-drag or permanently map-bound; snapping between the two is a messy process, at least at my current programming level.

Quote:
Originally posted by cry4dawn 3. I am wondering if you cant put the name of the location under each portal and teleport. Yes I do know that it shows on the tooltip but would seem faster to have like Dalaran under the teleport or portal icon and move the regs that we currently have above the portal icons instead of below.
Possibly. This actually goes back to the whole window size thing. Part of the reason I made the frame large is so the icons would be large enough to easily distinguish and pick out at a glance. Nevertheless, I may make that layout an option. I'm slightly reluctant to, though, because all those labels will bring a lot of visual clutter to the frame.
iindigo is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Post A Reply



Category Jump:




The Network:
EQInterface | EQ2Interface | LoTROInterface | MMOInterface | War.MMOUI | WoWInterface | VGInterface | Allakhazam | Thottbot | Wowhead | Zam


©2009 MMOUI / ZAM Network
vBulletin - Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.