IPopBar
Integrated PopBar v3.17 (6 October 2012)
For Live Servers v5.0.5.16057.
By Xinhuan
Inspired by PopBar, this mod integrates the fundamental aspect of PopBar into the menu bar itself, toggleable between the Bag Buttons and 3 extra rows of buttons.
This AddOn is not designed to be draggable or movable and is not as customizable as some of the other additional toolbar addons. This AddOn is completely standalone and is not dependent on any other AddOn.
The design of this addon is based on the fact that many players use the hotkeys to open all their bags: Shift-B. You can rebind B to also open all your bags, or use F8-F12 for each individual bag. Hence, there is no real reason for the bag buttons to be displayed at all most of the time.
Similarly, all the interface has shortcuts, L for quest log, O for guild list, C for character, U for reputation, K for skills, P for spells, N for talents, etc. You don't actually need those bag or microbuttons, which is what this mod has in mind when being designed. Your playing mode should mostly be in the "Ipopbar" mode rather than the "bag mode".
=====================
Screenshot explanation:
This is what your action bar normally looks like:
Hovering the mouse over the Action Bar Page Number, I've made it clickable (in the picture, I've bounded it to "Y") to toggle between the Menu and IPopBar. The Action Bar Page Number text here is now colored according to your latency (green (under 300ms), yellow (under 600 ms) or red):
Click! The menu bar and bag buttons are now replaced by IPopBar! It displays 11 icons hotkeys that are boundable in the Key Bindings:
Hovering the mouse over the IPopBar (bottom, Row 1) will cause an additional row of toolbar to appear. Over here, my mouse is on the Tauren War Stomp ability:
=====================
Commands:
/ipopbar : Shows help on available commands.
/ipopbar rows X : Use X rows of buttons. X can be 1, 2 or 3.
/ipopbar togglecombat : Automatically switch to bar mode on entering combat.
/ipopbar scale X : Scale the main menu bar. X can be between 0.5 and 2.0.
/ipopbar endcaps : Show/hide the dragon end caps on the main menu bar.
/ipopbar rowXstartID Y : Set the starting action ID of row X to action ID Y. X can be 1, 2, or 3; Y can be between 1 and 110.
/ipopbar resetstartID : Resets the starting action IDs of all the rows to the defaults.
If you have Ace3 core libraries installed, then typing /ipopbar will instead open the Ace3 configuration screen for IPopBar.
=====================
Quirks:
If you loot an item, the normal animation of the item that goes into the bag doesn't display, until you toggle to the bags.
=====================
Download:
Download this UI from
- http:ui.worldofwar.net/ui.php?id=370
- http:www.wowace.com/projects/ipop-bar/
- http:wow.curse.com/downloads/wow-addons/details/ipop-bar.aspx
- http:www.wowinterface.com/downloads/info11318-IPopBar.html
=====================
Installation:
Just unzip the folder into Interface\AddOns
\
so if your WoW is installed in C:\Games\World of Warcraft\
then all the files should be in
C:\Games\World of Warcraft\Interface\AddOns\IPopBar\*.*
=====================
Credits:
- Idea based on PopBar by Mugendai.
Hi,Xinhuan,Could you update this addon for the last patch please.thank you very very much, I really do love this addon.can not play this game without it!
Please update for the newest patch. This is my favourite add on by far it is awesome but it needs a bit of love at the moment and an update would be so greatfully appreciated please.
Thanks in advance for your awesome add on.
PS: If you are no longer going to support this add on could you please let me know and if I am able to find someone to take it over I would like your permission to do that only if you don't mind and are no longer interested in the add on yourself?
HI Xinhuan. IPOPBAR is a great addon.I used it for every patch,and love it. Could you update this addon for the last patch please.thank you very much
Hi Xinhuan.
Can you please update this add-on. It hasn't been updated in a long time and it would be greatly appreciated if you could update it for me and many others that have come to love this add-on. If you are no longer supporting ipopbar could you please let us at least know that you won't be supporting it anymore. I think the last update was 2012? Anyway I hope you can help me and the others out as it would be greatly appreciated as it has a few little bugs nothing major. Hopefully an update will be simple and not too hard.
Thanks again for such a great add-on ;)
Even after updating / changing the buttons to 5.4.2 patch, the StoreMicroButton shows through bars and gets in the way, have no idea how what is needed to properly hide it when microbutton bar is toggled off.
pls Update this Addon. I love it.
Getting "IpopBar has been blocked from an action only avaliable to the Blizzard UI. You can disable this addon and reload the UI" everytime I login with the addon enabled as of patch 5.4.1
Customer Support button is still there in the bottom right bar :(
http://i40.tinypic.com/mbj1bn.jpg
As of patch 5.4 the Customer Support button shows through the Ipopbar UI sometimes even when the addon has been toggled to show the action bars instead of the the default WoW menu buttons.
Would like an update for this.
Would like to request an update for patch 5.2 please.
The latest version 3.15 is making my game choppy while in combat. It only happen after I open the achievement window or get an achievement while the adding is enabled. After that, anytime I deal damage the game gets choppy. I either have to reload ui or turn the adding off after opening that achievement window to get rid of the choppiness while in combat.
This has been fixed in v3.16!
Hi,can i ask for update to use this addon in 4.3 patch.I miss him much because get used to play with him all time.thank you.
Credits for: http://www.wowinterface.com/downloads/info11318-IPopBar.html#comments
Edit ipopbar.lua, comment out lines 233+234+235 (that function was removed), also lines 411+437 (keyringbutton + mainmenubar_updatekeyring calls).
Below line 403 (the pvpmicrobutton) add:
EJMicroButton:Hide()
RaidMicroButton:Hide()
and few lines below around 427 (pvpmicrobutton) add:
EJMicroButton:Show()
RaidMicroButton:Show()
Should work then.
http://wow.curse.com/downloads/wow-addons/details/tinymainbarinfo.aspx
? would be lovely, ty
Please update for the last patch TY
1x IPopBar-3.10\IPopBar.lua:199: bad argument #3 to 'format' (number expected, got no value)
IPopBar-3.10\IPopBar.lua:199: in function <IPopBar\IPopBar.lua:189>
Locals:
self = IPopBarToggleButton {
0 = <userdata>
WrapScript = <function> @ Interface\FrameXML\SecureHandlers.lua:704:
SetFrameRef = <function> @ Interface\FrameXML\SecureHandlers.lua:715:
updateInterval = 0.088999956846237
Execute = <function> @ Interface\FrameXML\SecureHandlers.lua:699:
UpdateButtons = <function> @ IPopBar\IPopBar.lua:404:
UnwrapScript = <function> @ Interface\FrameXML\SecureHandlers.lua:710:
}
motion = true
bandwidthIn = 4.4487805366516
bandwidthOut = 0.043968889862299
latency = 125
(*temporary) = <function> defined =[C]:-1
(*temporary) = GameTooltip {
0 = <userdata>
GetBackdropColor = <function> @ Icetip\core.lua:301:
SetCurrencyToken = <function> defined =[C]:-1
SetTradeSkillItem = <function> defined =[C]:-1
Hide = <function> @ Ace3\AceHook-3.0\AceHook-3.0.lua:100:
comparing = false
SetSocketGem = <function> defined =[C]:-1
Show = <function> @ TipTac\core.lua:868:
GetBackdropBorderColor = <function> @ Icetip\core.lua:304:
default = 1
SetUnitDebuff = <function> defined =[C]:-1
SetLootItem = <function> defined =[C]:-1
SetQuestItem = <function> defined =[C]:-1
SetReforgeItem = <function> defined =[C]:-1
ttGradient = <unnamed> {}
tfade = <unnamed> {}
SetInboxItem = <function> defined =[C]:-1
SetBuybackItem = <function> defined =[C]:-1
shoppingTooltips =
SetHyperlinkCompareItem = <function> defined =[C]:-1
SetMerchantItem = <function> defined =[C]:-1
SetQuestLogItem = <function> defined =[C]:-1
SetBackpackToken = <function> defined =[C]:-1
SetUnitBuff = <function> defined =[C]:-1
SetGuildBankItem = <function> defined =[C]:-1
SetTradePlayerItem = <function> defined =[C]:-1
SetIconTextureAndText = <function> @ TipTacItemRef\core.lua:49:
ttIcon = <unnamed> {}
SetExistingSocketGem = <function> defined =[C]:-1
updateTooltip = 0.2
SetInventoryItem = <function> defined =[C]:-1
SetMerchantCostItem = <function> defined =[C]:-1
ttCount = <unnamed> {}
SetLootRollItem = <function> defined =[C]:-1
SetUnitAura = <function> defined =[C]:-1
FadeOut = <function> @ Ace3\AceHook-3.0\AceHook-3.0.lua:100:
SetAuctionSellItem = <function> defined =[C]:-1
SetBagItem = <function> defined =[C]:-1
SetTradeTargetItem = <function> defined =[C]:-1
SetTrainerService = <function> defined =[C]:-1
SetHyperlink = <function> defined =[C]:-1
SetSendMailItem = <function> defined =[C]:-1
SetAuctionItem = <function> defined =[C]:-1
}
GameTooltip = GameTooltip {
0 = <userdata>
GetBackdropColor = <function> @ Icetip\core.lua:301:
SetCurrencyToken = <function> defined =[C]:-1
SetTradeSkillItem = <function> defined =[C]:-1
Hide = <function> @ Ace3\AceHook-3.0\AceHook-3.0.lua:100:
comparing = false
SetSocketGem = <function> defined =[C]:-1
Show = <function> @ TipTac\core.lua:868:
GetBackdropBorderColor = <function> @ Icetip\core.lua:304:
default = 1
SetUnitDebuff = <function> defined =[C]:-1
SetLootItem = <function> defined =[C]:-1
SetQuestItem = <function> defined =[C]:-1
SetReforgeItem = <function> defined =[C]:-1
ttGradient = <unnamed> {}
tfade = <unnamed> {}
SetInboxItem = <function> defined =[C]:-1
SetBuybackItem = <function> defined =[C]:-1
shoppingTooltips =
SetHyperlinkCompareItem = <function> defined =[C]:-1
SetMerchantItem = <function> defined =[C]:-1
SetQuestLogItem = <function> defined =[C]:-1
SetBackpackToken = <function> defined =[C]:-1
SetUnitBuff = <function> defined =[C]:-1
SetGuildBankItem = <function> defined =[C]:-1
SetTradePlayerItem = <function> defined =[C]:-1
SetIconTextureAndText = <function> @ TipTacItemRef\core.lua:49:
ttIcon = <unnamed> {}
SetExistingSocketGem = <function> defined =[C]:-1
updateTooltip = 0.2
SetInventoryItem = <function> defined =[C]:-1
SetMerchantCostItem = <function> defined =[C]:-1
ttCount =
---