Download
(187 Kb)
Download
Updated: 03-13-13 06:13 PM
Pictures
File Info
Compatibility:
Thunder Isle (5.2)
Updated:03-13-13 06:13 PM
Created:04-08-12 12:07 AM
Downloads:4,287
Favorites:2
MD5:
FoxSmoothUI
Version: 2.1.0
by: Fox536 [More]
A Custom UI that makes setting up your spells easy, looks really nice, and has better built in features then the Standard Blizzard Actionbars.
  • Cooldowns displayed numerically as well as the animation.
  • Better Colored Layers for Out of Range, Low Mana, ect.
  • Buffs show if they are active.
  • Easy Hotkey Setup using Right-Click+Alt.
  • Auto-Setup to pull old Blizzard Actionbar button actions.
  • Auto-Hotkey Setup.
  • Stancebar that you can hotkey.
  • Aura's and Buffs that are active are show on the Buttons as a Glow.
  • Spell-Proc Animations.
  • Working Action Button Drag and Drop in Combat. (Albeit little quirky because of restrictions Blizz has.)
  • Working Spell Flyouts

Includes More detailed Expbar, and Repbar.
Includes Optional HPbar, and MPbar right next to the Main Actionbars.
Includes Optional Auto-Positioning for Carbonite, and FoxGoldTracker v2.
Compact to Use Less Screen Space, and yet give the user more details at a glance.

Contact Info: For BugReporting, Advice, "Constructive" Critism, Feature Suggestions, or Questions pm Fox536 at Curse.com, or WowInterface.com

Required Libraries (Not Embedded, as of now but included in zip)
Fox536:
  • libFoxActionButton
  • libFoxConsole

Credits
  • Alternator, for helping me solve various issues starting out, especailly with
  • Frames handling, and finding WowApi Functions.
  • Phanx, for helping in solving the DurabilityFrame Issue
  • Ammo, Creator of SmoothDurability which i learned how to move the DurabilityFrame.
  • Torhal, Constructive Advice
  • spazlord, Found Missing Feature: Petbar.
  • zork, Found Bug with Localization.
  • Baine & Helenmirren, Bugfinding & pointing out Missing Features.
  • Kinomn, Found Bug with tooltip not displaying correctly.
  • Kinomn, Chat Frame Bouncing back to old Position.

Setup - None really needed. This addon is meant to make it as easy as posible for you. Just install and play.

Controls
  • Keybindings
    • Alt-RightClick the button you wish to Keybind.
  • Swap Actions out of Combat
    • Is done the same as the default Action Buttons.
  • Swap Actions in Combat
    • Well a little harder because of Blizz's restrictions, but possible.
    • Dragging out of slot works, normally.
    • Dragging into the button can be done one of two ways,
      1. Hold the Left Mouse Button until your over the button, or
      2. Once you are over the slot press and hold the Left Mouse Button and drag out of the button, this will swap whatever is in the Cursor for what is in the slot.

Change Log now location in Change Log Tab.


Hi, back again with some needed bugfixes.
v1.0.1 (04 / 08 / 12)
  • BugFix: Fixed problem where Default Quest Frame was behind one of the actionbars
v1.0.2 (04 / 08 / 12)
  • BugFix: Fixed problem with WatchFrame not Positioning Right
  • Feature Added: Positioning another addon Frame with just a few lines of code. (Code in Readme under Developer Setup)
  • BugFix: Fixed problem with Initial Setup removing the buttons after setting them.
v1.0.3 (04 / 14 / 12)
  • Feature Added: Petbar
  • BugFix: Localization Problem
v1.0.4 (04 / 15 / 12)
  • BugFix: Higher Resolution Fix
  • BugFix: WatchFrame Height Issue

v1.0.5 (04 / 15 / 12)
  • BugFix: TinyDPS Position Bug Fixed.

v1.0.6 (04 / 23 / 12)
  • BugFix: Kinomn, Tooltip not displaying correctly.
  • BugFix: Kinomn, Chat Frame Bouncing back to old Position.

v1.0.7 (04 / 29 / 12)
  • Feature Added: Paging (for Rogues, Druids, Preist, and Warriors Stances)

v1.0.8 (04 / 29 / 12)
  • BugFix: Fixed Item Count, and Macro Labels to show when on the Main Actionbar
  • Graphical Update: Changed the Active Buff from the Wisp Icon to allow the User to still see the spell. It's now a Green Aura around the Button showing you have the spell active.
  • Graphical Update: Changed Auto-Attack to show a Yellow Aura around the Button to show it's Active
  • Feature: All Buffs, Auras, and Forms/Stances should now be dispelled on RightClick even in Combat. (Like intended, the stances and forms wouldn't dispel at all. While the normal Auras and Buffs wouldn't dispel in combat.)

v1.0.9 (05 / 01 / 12)
  • BugFix: Fixed minor issue with Paging on main bar. Now user can setup actions on Page 2 as well. (There is no way other then the hotkey to change pages yet.)
  • Feature Added: Spell-Proc Animation, Spell-Proc Animation is now working.

v1.1.0 (05 / 05 / 12)
  • Feature Added: Druid Catform in prowl, will now show a different bar for use while prowlling. (Using ActionBar Page 3)
  • BugFix: Buttons Saving Improved to update whenever there are changes rather then during Logout, which could cause issues changing some Buttons, and/or Hotkeys.
  • BugFix: Petbar not showing or hiding when pet is dismissed.
  • BugFix: Hotkeys could be saved instead of being set when needed, now it is set when the addon loads instead of possibly overwriting keybindings.
  • Missing Feature Added: Blink Effect on Active Auto Attacks Added.

v1.1.1 (05 / 05 / 12)
  • BugFix: Blink Effect & Keybinding

v1.1.2 (05 / 06 / 12)
  • Feature Added: SpellFlyouts

v2.0.1 (10 / 28 / 12)
  • Complete Overhaul, to ensure most of the bugs are now gone.

v2.1.0 (10 / 28 / 12)
  • Added much needed Updates, including Bugfixes, and updated code.
  • Also Removed Carbonite Compatablity since it still has been having major problems at the moment. I suggest a Square mini-map replacement until Carbonite is stable again.
Optional Files (0)


Archived Files (14)
File Name
Version
Size
Author
Date
2.0.1
184kB
Fox536
10-28-12 01:00 PM
1.1.2
166kB
Fox536
05-06-12 08:16 PM
1.1.1
165kB
Fox536
05-05-12 05:41 PM
1.1.0
165kB
Fox536
05-05-12 05:15 PM
1.0.9
163kB
Fox536
05-01-12 09:15 PM
1.0.8
172kB
Fox536
04-29-12 05:07 PM
1.0.7
171kB
Fox536
04-29-12 02:35 PM
1.0.6
169kB
Fox536
04-23-12 06:46 PM
1.0.5
159kB
Fox536
04-15-12 05:38 PM
1.0.4
159kB
Fox536
04-15-12 01:54 PM
1.0.3
158kB
Fox536
04-14-12 06:28 PM
1.0.2
156kB
Fox536
04-08-12 05:19 PM
1.0.1
81kB
Fox536
04-08-12 01:36 PM
1.0
81kB
Fox536
04-08-12 12:07 AM


Post A Reply Comment Options
Unread 05-16-13, 09:22 AM  
kael694
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Lag

Addon lag game to 10 fps, pls fix I very like this ui
kael694 is offline Report comment to moderator  
Reply With Quote
Unread 10-28-12, 12:55 PM  
Fox536
A Fallenroot Satyr
AddOn Author - Click to view AddOns

Forum posts: 25
File comments: 24
Uploads: 2
Lastest Patch

Sorry I haven't updated in a while, but the Latest Patch should fix the bugs, and allow Vehicles and PetBattles to work.
Fox536 is offline Report comment to moderator  
Reply With Quote
Unread 05-07-12, 06:20 AM  
Baine
A Murloc Raider
 
Baine's Avatar
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 365
Uploads: 2
getting this error in vehicle... (bg, something with ancients in name^^)
lua Code:
  1. Message: ...\Libraries\FoxActionButtonLib\FoxActionButtonLib.lua:805: IsHarmfulSpell(): Invalid spell slot
  2. Time: 05/07/12 14:16:48
  3. Count: 4858
  4. Stack: [C]: in function `IsHarmfulSpell'
  5. ...\Libraries\FoxActionButtonLib\FoxActionButtonLib.lua:805: in function <...\Libraries\FoxActionButtonLib\FoxActionButtonLib.lua:800>
  6. ...\Libraries\FoxActionButtonLib\FoxActionButtonLib.lua:893: in function <...\Libraries\FoxActionButtonLib\FoxActionButtonLib.lua:881>
  7. ...\Libraries\FoxActionButtonLib\FoxActionButtonLib.lua:1792: in function <...\Libraries\FoxActionButtonLib\FoxActionButtonLib.lua:1768>
  8. ...\Libraries\FoxActionButtonLib\FoxActionButtonLib.lua:2588: in function <...\Libraries\FoxActionButtonLib\FoxActionButtonLib.lua:2555>
  9.  
  10. Locals: (*temporary) = nil
__________________
Baine is offline Report comment to moderator  
Reply With Quote
Unread 05-07-12, 04:15 AM  
Baine
A Murloc Raider
 
Baine's Avatar
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 365
Uploads: 2
Re: Re: Re: Re: Shadowform

Originally Posted by Fox536
[Edit] Also can I get a screenshot of what it is showing on your screen?
here's a screen of my druid, looks the same for all other mentioned classes without a stance bar:


and here is a comparison of the aspect bars (top is yours, bottom is blizzard)
__________________
Baine is offline Report comment to moderator  
Reply With Quote
Unread 05-06-12, 07:48 PM  
Fox536
A Fallenroot Satyr
AddOn Author - Click to view AddOns

Forum posts: 25
File comments: 24
Uploads: 2
Re: Re: Re: Shadowform

Originally Posted by Baine
Originally Posted by Fox536
Huh that is strange, I because it's working for me and about 4 other people all on different PCs that I've seen it on (mine, and some friends) I can't seem to reproduce the issues your having with the stance bar not showing up. Is there anyway I could download the German client? Or does blizz only allow ppl in Germany to download that version of the client?
just change your language to german, and you'll download the missing files
you can either change the language inside the launcher (settings, game something, at the bottom is a drop down) or ingame at options -> language
Ok, I'll test that see if I can, I thought I could only swap between english and spanish. I'll let you know what I find out.

[Edit] Also can I get a screenshot of what it is showing on your screen?
Last edited by Fox536 : 05-06-12 at 08:06 PM.
Fox536 is offline Report comment to moderator  
Reply With Quote
Unread 05-06-12, 05:20 PM  
Baine
A Murloc Raider
 
Baine's Avatar
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 365
Uploads: 2
Re: Re: Shadowform

Originally Posted by Fox536
Huh that is strange, I because it's working for me and about 4 other people all on different PCs that I've seen it on (mine, and some friends) I can't seem to reproduce the issues your having with the stance bar not showing up. Is there anyway I could download the German client? Or does blizz only allow ppl in Germany to download that version of the client?
just change your language to german, and you'll download the missing files
you can either change the language inside the launcher (settings, game something, at the bottom is a drop down) or ingame at options -> language
__________________
Baine is offline Report comment to moderator  
Reply With Quote
Unread 05-06-12, 05:17 PM  
Fox536
A Fallenroot Satyr
AddOn Author - Click to view AddOns

Forum posts: 25
File comments: 24
Uploads: 2
Re: Shadowform

Originally Posted by Baine
my mage is lvl 85, arcane
testing on the dummy i noticed, that the first time my arcane missiles procced, they got the glowing border
but not again afterwards
even when they procced again

same thing happened on my druid (feral tank) with berserk

no stancebar on:
  • druid
  • warrior
  • rogue
  • shadowpriest (Shadowform)
maybe it got something to do with locale? i'm on deDE client (german)


on my hunter, the aspect order is not correct
it's hawk, cheetah, pack, wild, fox
it should be hawk, fox, cheetah, pack, wild

on my shaman, totembar is missing (multicastactionbar if i'm right)

also got this error on my rogue now:
lua Code:
  1. Message: ...\Libraries\FoxActionButtonLib\FoxActionButtonLib.lua:491: bad argument #1 to 'find' (string expected, got nil)
  2. Time: 05/06/12 23:28:57
  3. Count: 1
  4. Stack: [C]: in function `find'
  5. ...\Libraries\FoxActionButtonLib\FoxActionButtonLib.lua:491: in function <...\Libraries\FoxActionButtonLib\FoxActionButtonLib.lua:486>
  6. ...\Libraries\FoxActionButtonLib\FoxActionButtonLib.lua:947: in function <...\Libraries\FoxActionButtonLib\FoxActionButtonLib.lua:932>
  7. ...\Libraries\FoxActionButtonLib\FoxActionButtonLib.lua:1613: in function <...\Libraries\FoxActionButtonLib\FoxActionButtonLib.lua:1612>
  8. ...\Libraries\FoxActionButtonLib\FoxActionButtonLib.lua:1880: in function <...\Libraries\FoxActionButtonLib\FoxActionButtonLib.lua:1865>
  9. ...\Libraries\FoxActionButtonLib\FoxActionButtonLib.lua:2540: in function <...\Libraries\FoxActionButtonLib\FoxActionButtonLib.lua:2538>
  10. [C]: in function `SetAttribute'
  11. ...\Libraries\FoxActionButtonLib\FoxActionButtonLib.lua:1140: in function `SetAction'
  12. ...\Libraries\FoxActionButtonLib\FoxActionButtonLib.lua:1200: in function `Load'
  13. Interface\AddOns\FoxSmoothUI\FoxSmoothUI.lua:710: in function <Interface\AddOns\FoxSmoothUI\FoxSmoothUI.lua:682>
  14. Interface\AddOns\FoxSmoothUI\FoxSmoothUI.lua:2024: in function `?'
  15. ...ibraries\CallbackHandler-1.0\CallbackHandler-1.0.lua:147: in function <...ibraries\CallbackHandler-1.0\CallbackHandler-1.0.lua:147>
  16. [string "safecall Dispatcher[1]"]:4: in function <[string "safecall Dispatcher[1]"]:4>
  17. [C]: ?
  18. [string "safecall Dispatcher[1]"]:13: in function `?'
  19. ...ibraries\CallbackHandler-1.0\CallbackHandler-1.0.lua:92: in function `Fire'
  20. ...\FoxSmoothUI\Libraries\AceEvent-3.0\AceEvent-3.0.lua:120: in function <...\FoxSmoothUI\Libraries\AceEvent-3.0\AceEvent-3.0.lua:119>
  21.  
  22. Locals: (*temporary) = nil
  23. (*temporary) = "item:(%d*)"
  24. (*temporary) = "string expected, got nil"
reason seems to be a macro with #showtooltip in first line, macro is the following:
Code:
#showtooltip
/use [combat] item:36799; item:36799
it's a macro generated by buffet, which changes to the currently best foot in your bags
it wasn't updated for my rogue yet, as i've disabled the addon that updates it, and so there is still information inside it valid for my mage (still, the macro icon works on default blizz bars)

about the macro, should have posted it in english, sorry
here is the english version:
Code:
#showtooltip
/castsequence Instant Poison,Deadly Poison,Deadly Poison
/castsequence 16, 17, 18
/click StaticPopup1Button1
it's my macro to apply poisons to all 3 weapons as a rogue
uses instant poison, instantly uses my mainhand, and confirms any popup that asks me if i want to replace the current poison
succeeding clicks do the same, but with deadly poison and my offhand weapon and thrown weapon
and yes, it does change the icon, to the poison that's used next
means, it first shows instant poison as icon, next click it shows deadly poison, click and deadly poison again, click and it's instant poison
Huh that is strange, I because it's working for me and about 4 other people all on different PCs that I've seen it on (mine, and some friends) I can't seem to reproduce the issues your having with the stance bar not showing up. Is there anyway I could download the German client? Or does blizz only allow ppl in Germany to download that version of the client?
Fox536 is offline Report comment to moderator  
Reply With Quote
Unread 05-06-12, 03:50 PM  
Baine
A Murloc Raider
 
Baine's Avatar
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 365
Uploads: 2
Shadowform

my mage is lvl 85, arcane
testing on the dummy i noticed, that the first time my arcane missiles procced, they got the glowing border
but not again afterwards
even when they procced again

same thing happened on my druid (feral tank) with berserk

no stancebar on:
  • druid
  • warrior
  • rogue
  • shadowpriest (Shadowform)
maybe it got something to do with locale? i'm on deDE client (german)


on my hunter, the aspect order is not correct
it's hawk, cheetah, pack, wild, fox
it should be hawk, fox, cheetah, pack, wild

on my shaman, totembar is missing (multicastactionbar if i'm right)

also got this error on my rogue now:
lua Code:
  1. Message: ...\Libraries\FoxActionButtonLib\FoxActionButtonLib.lua:491: bad argument #1 to 'find' (string expected, got nil)
  2. Time: 05/06/12 23:28:57
  3. Count: 1
  4. Stack: [C]: in function `find'
  5. ...\Libraries\FoxActionButtonLib\FoxActionButtonLib.lua:491: in function <...\Libraries\FoxActionButtonLib\FoxActionButtonLib.lua:486>
  6. ...\Libraries\FoxActionButtonLib\FoxActionButtonLib.lua:947: in function <...\Libraries\FoxActionButtonLib\FoxActionButtonLib.lua:932>
  7. ...\Libraries\FoxActionButtonLib\FoxActionButtonLib.lua:1613: in function <...\Libraries\FoxActionButtonLib\FoxActionButtonLib.lua:1612>
  8. ...\Libraries\FoxActionButtonLib\FoxActionButtonLib.lua:1880: in function <...\Libraries\FoxActionButtonLib\FoxActionButtonLib.lua:1865>
  9. ...\Libraries\FoxActionButtonLib\FoxActionButtonLib.lua:2540: in function <...\Libraries\FoxActionButtonLib\FoxActionButtonLib.lua:2538>
  10. [C]: in function `SetAttribute'
  11. ...\Libraries\FoxActionButtonLib\FoxActionButtonLib.lua:1140: in function `SetAction'
  12. ...\Libraries\FoxActionButtonLib\FoxActionButtonLib.lua:1200: in function `Load'
  13. Interface\AddOns\FoxSmoothUI\FoxSmoothUI.lua:710: in function <Interface\AddOns\FoxSmoothUI\FoxSmoothUI.lua:682>
  14. Interface\AddOns\FoxSmoothUI\FoxSmoothUI.lua:2024: in function `?'
  15. ...ibraries\CallbackHandler-1.0\CallbackHandler-1.0.lua:147: in function <...ibraries\CallbackHandler-1.0\CallbackHandler-1.0.lua:147>
  16. [string "safecall Dispatcher[1]"]:4: in function <[string "safecall Dispatcher[1]"]:4>
  17. [C]: ?
  18. [string "safecall Dispatcher[1]"]:13: in function `?'
  19. ...ibraries\CallbackHandler-1.0\CallbackHandler-1.0.lua:92: in function `Fire'
  20. ...\FoxSmoothUI\Libraries\AceEvent-3.0\AceEvent-3.0.lua:120: in function <...\FoxSmoothUI\Libraries\AceEvent-3.0\AceEvent-3.0.lua:119>
  21.  
  22. Locals: (*temporary) = nil
  23. (*temporary) = "item:(%d*)"
  24. (*temporary) = "string expected, got nil"
reason seems to be a macro with #showtooltip in first line, macro is the following:
Code:
#showtooltip
/use [combat] item:36799; item:36799
it's a macro generated by buffet, which changes to the currently best foot in your bags
it wasn't updated for my rogue yet, as i've disabled the addon that updates it, and so there is still information inside it valid for my mage (still, the macro icon works on default blizz bars)

about the macro, should have posted it in english, sorry
here is the english version:
Code:
#showtooltip
/castsequence Instant Poison,Deadly Poison,Deadly Poison
/castsequence 16, 17, 18
/click StaticPopup1Button1
it's my macro to apply poisons to all 3 weapons as a rogue
uses instant poison, instantly uses my mainhand, and confirms any popup that asks me if i want to replace the current poison
succeeding clicks do the same, but with deadly poison and my offhand weapon and thrown weapon
and yes, it does change the icon, to the poison that's used next
means, it first shows instant poison as icon, next click it shows deadly poison, click and deadly poison again, click and it's instant poison
__________________
Last edited by Baine : 05-06-12 at 03:53 PM.
Baine is offline Report comment to moderator  
Reply With Quote
Unread 05-06-12, 03:02 PM  
Fox536
A Fallenroot Satyr
AddOn Author - Click to view AddOns

Forum posts: 25
File comments: 24
Uploads: 2
Originally Posted by Baine
Originally Posted by Fox536
Originally Posted by Baine
getting this error when hovering a button with "summon pet" assigned
lua Code:
  1. Message: Interface\FrameXML\SpellFlyout.lua:150: Usage: name, description, numSlots, isKnown = GetFlyoutInfo(flyoutID)
  2. Time: 05/06/12 16:35:14
  3. Count: 1
  4. Stack: [C]: in function `GetFlyoutInfo'
  5. Interface\FrameXML\SpellFlyout.lua:150: in function `Toggle'
  6. Interface\FrameXML\SecureTemplates.lua:293: in function `handler'
  7. Interface\FrameXML\SecureTemplates.lua:561: in function <Interface\FrameXML\SecureTemplates.lua:509>
  8.  
  9. Locals: (*temporary) = nil

i also don't see any proc animations on the bar itself
for example a warriors victory rush
buff is active, icon active, but no animation what ever
same for all other proccs
1. Flyouts, I haven't made any of the flyouts work yet. I didn't have a character with a flyout spell to code on/test with until yesterday. And after I checked it I'm not sure how you got them to even go on the bar in the first place. It shouldn't of let it be placed, which is weird. But I'll Add support for Flyouts asap. Hopefully I will be able to add it today.

2. SpellProcs, What class are you using? I've tested it on Mage, and Pally didn't see any problems so far. But if your using another class let me know what spells, aren't working and I'll find out why and fix it.
i played on my mage as well, but there i didn't get any proccs either
gonna test tomorrow with all classes, and list what's missing/not showing
Ok, what spec were you playing as on your mage and what lvl? It seemed to be working on my Frost Mage. But maybe there is a problem with it that I haven't seen yet.

Originally Posted by Helenmirren
with last update, druid cat prowl issue seems to be resolved, and rogue still working
as intended as well.

Now, if I could just call a pet I would be good to go. Have been using a mod called
'obar' here lately - compact, nice button placement and call pet button present and
accounted for.

Thanks!


Originally Posted by Helenmirren
okey dokey - don't really swap pets all that often - might check into a macro solution.

As for the druid - if I am in cat form and not prowling, let's say I have A, B and C as
spells. If I am prowling, I have D, E and F.

When I switch to prowl, D, E and F do not page onto the main bar, but A, B and C
remain. A, B, and C remain regardless of stance.

Could be a problem on my end - I did not delete old install just copied over the top of the
old.

I'll try deleting and re-installing and removing the cache as well and see if that makes a difference.

Thanks!

Originally Posted by Fox536
Originally Posted by Helenmirren
Thanks sir! Thinks working well with rogue now.
Still doesn't work for druid - they may page to different bar than 7,
I do not know.

Only other bug that leaps out at me is if you attempt to place a button
on a bar that calls a pet (hunter or warlock), you cannot do so - the
button will not stick.

Thanks again!


Originally Posted by Fox536
Originally Posted by Helenmirren
I like the mod - looks very good.
The only issue I am having that's keeping me
from using it, and it may well be my fault, is
that is doesn't page.

When I stealth on my rogue or druid, the main
action bar (any of em for that matter) does
not switch, and whichever bar becomes active
(bar 7?) is not available, so I pretty much can
do nothing.

Thanks!
I fixed the Paging problem, now it Pages when changing Stances, also updated the Active Buff Texture to look Nicer, Smoother, and still show the Action's Icon rather then the Wisp Icon blocking the Original Icon.
- Pets
The Pet Action's will not work on any normal bars, the only other way to have them on a customisable bar is to use macro's, which you wouldn't be able to change in combat. The Pet bar however can be used, and hotkeys can be setup on it (Alt+RightClick on any button to set hotkeys). But other than that I don't know of any UI that can do it, if anyone knows any let me know and I'll look into a way to impletement it.

- as for the Druid, I didn't see any problems on my Druid. What isn't working for you?
The Hunter's Call Pet and Mage's Portals Flyout Spells are next on the list of things to Add. The Flyout Spells are not currently working, but I should have them added and working asap.

Originally Posted by Baine
got this in fight, while hovering a button (also got this while being out of combat)
lua Code:
  1. Message: ...\Libraries\FoxActionButtonLib\FoxActionButtonLib.lua:1502: attempt to call method 'TooltipSetAnchor' (a nil value)
  2. Time: 05/06/12 14:55:31
  3. Count: 1
  4. Stack: ...\Libraries\FoxActionButtonLib\FoxActionButtonLib.lua:1502: in function <...\Libraries\FoxActionButtonLib\FoxActionButtonLib.lua:1450>
  5. ...\Libraries\FoxActionButtonLib\FoxActionButtonLib.lua:2682: in function <...\Libraries\FoxActionButtonLib\FoxActionButtonLib.lua:2681>
  6.  
  7. Locals: self = FoxActionbar1_Button_7 {
  8.  0 = <userdata>
  9.  spellProc = <unnamed> {
  10.  }
  11.  saveKeyBinding = false
  12.  Flash = <function> defined @Interface\AddOns\FoxSmoothUI\Libraries\FoxActionButtonLib\FoxActionButtonLib.lua:1165
  13.  UnwrapScript = <function> defined @Interface\FrameXML\SecureHandlers.lua:710
  14.  icon = <unnamed> {
  15.  }
  16.  Clear = <function> defined @Interface\AddOns\FoxSmoothUI\Libraries\FoxActionButtonLib\FoxActionButtonLib.lua:1096
  17.  updateTime = 0.19900000467896
  18.  static = false
  19.  modLayer = <unnamed> {
  20.  }
  21.  cooldownFlashing = false
  22.  UpdateIcon = <function> defined @Interface\AddOns\FoxSmoothUI\Libraries\FoxActionButtonLib\FoxActionButtonLib.lua:1181
  23.  Execute = <function> defined @Interface\FrameXML\SecureHandlers.lua:699
  24.  Save = <function> defined @Interface\AddOns\FoxSmoothUI\Libraries\FoxActionButtonLib\FoxActionButtonLib.lua:1186
  25.  MakeLikeOrigButton = <function> defined @Interface\AddOns\FoxSmoothUI\Libraries\FoxActionButtonLib\FoxActionButtonLib.lua:1399
  26.  updateAllHotkeysFunc = <function> defined @Interface\AddOns\FoxSmoothUI\FoxSmoothUI.lua:764
  27.  iconNeedsUpdate = false
  28.  buttonDataBarID = 1
  29.  SetButtonDataTable = <function> defined @Interface\AddOns\FoxSmoothUI\Libraries\FoxActionButtonLib\FoxActionButtonLib.lua:1422
  30.  macroName = "Gifte"
  31.  isMacro = true
  32.  SetFrameRef = <function> defined @Interface\FrameXML\SecureHandlers.lua:715
  33.  GetSaveKeyBind = <function> defined @Interface\AddOns\FoxSmoothUI\Libraries\FoxActionButtonLib\FoxActionButtonLib.lua:1174
  34.  WrapScript = <function> defined @Interface\FrameXML\SecureHandlers.lua:704
  35.  SetKeyBindHandler = <function> defined @Interface\AddOns\FoxSmoothUI\Libraries\FoxActionButtonLib\FoxActionButtonLib.lua:1169
  36.  ClearCooldown = <function> defined @Interface\AddOns\FoxSmoothUI\Libraries\FoxActionButtonLib\FoxActionButtonLib.lua:1112
  37.  UpdateAllHotkeys = <function> defined @Interface\AddOns\FoxSmoothUI\Libraries\FoxActionButtonLib\FoxActionButtonLib.lua:1427
  38.  SetSaveKeyBind = <function> defined @Interface\AddOns\FoxSmoothUI\Libraries\FoxActionButtonLib\FoxActionButtonLib.lua:1177
  39.  GetAction = <function> defined @Interface\AddOns\FoxSmoothUI\Libraries\FoxActionButtonLib\FoxActionButtonLib.lua:1152
  40.  UpdateKeybinding = <function> defined @Interface\AddOns\FoxSmoothUI\Libraries\FoxActionButtonLib\FoxActionButtonLib.lua:1210
  41.  enabledTexture = <unnamed> {
  42.  }
  43.  blink = <unnamed> {
  44.  }
  45.  cooldown = <unnamed> {
  46.  }
  47.  SetKeybinding = <function> defined @Interface\AddOns\FoxSmoothUI\Libraries\FoxActionButtonLib\FoxActionButtonLib.lua:1213
  48.  SetAction = <function> defined @Interface\AddOns\FoxSmoothUI\Libraries\FoxActionButtonLib\FoxActionButtonLib.lua:1121
  49.  drawFrame = FoxActionbar1_Button_7DrawFrame {
  50.  }
  51.  Load = <function> defined @Interface\AddOns\FoxSmoothUI\Libraries\FoxActionButtonLib\FoxActionButtonLib.lua:1198
  52.  buttonDataTable = <table> {
  53.  }
  54. }
  55. kind = "macro"
  56. value = 37
  57. kindPet = ""
  58. macroBody = "#showtooltip
  59. /castsequence Sofort wirkendes Gift,Tödliches Gift,Tödliches Gift
  60. /castsequence 16, 17, 18
  61. /click StaticPopup1Button1
  62. "
  63. match = "#showtooltip"
  64. kind = "item"
  65. value = "Sofort wirkendes Gift"
  66. target = nil
  67. (*temporary) = nil
  68. (*temporary) = FoxActionbar1_Button_7 {
  69.  0 = <userdata>
  70.  spellProc = <unnamed> {
  71.  }
  72.  saveKeyBinding = false
  73.  Flash = <function> defined @Interface\AddOns\FoxSmoothUI\Libraries\FoxActionButtonLib\FoxActionButtonLib.lua:1165
  74.  UnwrapScript = <function> defined @Interface\FrameXML\SecureHandlers.lua:710
  75.  icon = <unnamed> {
  76.  }
  77.  Clear = <function> defined @Interface\AddOns\FoxSmoothUI\Libraries\FoxActionButtonLib\FoxActionButtonLib.lua:1096
  78.  updateTi

edit: found out which button it is, it's the one that holds my poison macro
Code:
#showtooltip
/castsequence Sofort wirkendes Gift,Tödliches Gift,Tödliches Gift
/castsequence 16, 17, 18
/click StaticPopup1Button1
that's what's in it, but don't ask me why i get that error
Hmmm, that's weird, does the Macro's Icon Change to different Icons, what does the macro do exactly?
Last edited by Fox536 : 05-06-12 at 03:09 PM.
Fox536 is offline Report comment to moderator  
Reply With Quote
Unread 05-06-12, 02:57 PM  
Baine
A Murloc Raider
 
Baine's Avatar
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 365
Uploads: 2
Originally Posted by Fox536
Originally Posted by Baine
getting this error when hovering a button with "summon pet" assigned
lua Code:
  1. Message: Interface\FrameXML\SpellFlyout.lua:150: Usage: name, description, numSlots, isKnown = GetFlyoutInfo(flyoutID)
  2. Time: 05/06/12 16:35:14
  3. Count: 1
  4. Stack: [C]: in function `GetFlyoutInfo'
  5. Interface\FrameXML\SpellFlyout.lua:150: in function `Toggle'
  6. Interface\FrameXML\SecureTemplates.lua:293: in function `handler'
  7. Interface\FrameXML\SecureTemplates.lua:561: in function <Interface\FrameXML\SecureTemplates.lua:509>
  8.  
  9. Locals: (*temporary) = nil

i also don't see any proc animations on the bar itself
for example a warriors victory rush
buff is active, icon active, but no animation what ever
same for all other proccs
1. Flyouts, I haven't made any of the flyouts work yet. I didn't have a character with a flyout spell to code on/test with until yesterday. And after I checked it I'm not sure how you got them to even go on the bar in the first place. It shouldn't of let it be placed, which is weird. But I'll Add support for Flyouts asap. Hopefully I will be able to add it today.

2. SpellProcs, What class are you using? I've tested it on Mage, and Pally didn't see any problems so far. But if your using another class let me know what spells, aren't working and I'll find out why and fix it.
i played on my mage as well, but there i didn't get any proccs either
gonna test tomorrow with all classes, and list what's missing/not showing
__________________
Baine is offline Report comment to moderator  
Reply With Quote
Unread 05-06-12, 02:44 PM  
Fox536
A Fallenroot Satyr
AddOn Author - Click to view AddOns

Forum posts: 25
File comments: 24
Uploads: 2
Originally Posted by Baine
getting this error when hovering a button with "summon pet" assigned
lua Code:
  1. Message: Interface\FrameXML\SpellFlyout.lua:150: Usage: name, description, numSlots, isKnown = GetFlyoutInfo(flyoutID)
  2. Time: 05/06/12 16:35:14
  3. Count: 1
  4. Stack: [C]: in function `GetFlyoutInfo'
  5. Interface\FrameXML\SpellFlyout.lua:150: in function `Toggle'
  6. Interface\FrameXML\SecureTemplates.lua:293: in function `handler'
  7. Interface\FrameXML\SecureTemplates.lua:561: in function <Interface\FrameXML\SecureTemplates.lua:509>
  8.  
  9. Locals: (*temporary) = nil

i also don't see any proc animations on the bar itself
for example a warriors victory rush
buff is active, icon active, but no animation what ever
same for all other proccs
1. Flyouts, I haven't made any of the flyouts work yet. I didn't have a character with a flyout spell to code on/test with until yesterday. And after I checked it I'm not sure how you got them to even go on the bar in the first place. It shouldn't of let it be placed, which is weird. But I'll Add support for Flyouts asap. Hopefully I will be able to add it today.

2. SpellProcs, What class are you using? I've tested it on Mage, and Pally didn't see any problems so far. But if your using another class let me know what spells, aren't working and I'll find out why and fix it.
Fox536 is offline Report comment to moderator  
Reply With Quote
Unread 05-06-12, 08:37 AM  
Baine
A Murloc Raider
 
Baine's Avatar
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 365
Uploads: 2
getting this error when hovering a button with "summon pet" assigned
lua Code:
  1. Message: Interface\FrameXML\SpellFlyout.lua:150: Usage: name, description, numSlots, isKnown = GetFlyoutInfo(flyoutID)
  2. Time: 05/06/12 16:35:14
  3. Count: 1
  4. Stack: [C]: in function `GetFlyoutInfo'
  5. Interface\FrameXML\SpellFlyout.lua:150: in function `Toggle'
  6. Interface\FrameXML\SecureTemplates.lua:293: in function `handler'
  7. Interface\FrameXML\SecureTemplates.lua:561: in function <Interface\FrameXML\SecureTemplates.lua:509>
  8.  
  9. Locals: (*temporary) = nil

i also don't see any proc animations on the bar itself
for example a warriors victory rush
buff is active, icon active, but no animation what ever
same for all other proccs
__________________
Last edited by Baine : 05-06-12 at 10:26 AM.
Baine is offline Report comment to moderator  
Reply With Quote
Unread 05-06-12, 08:06 AM  
Helenmirren
A Kobold Labourer

Forum posts: 0
File comments: 8
Uploads: 0
Re: Re: Re: Re: Re: FoxSmoothUI

with last update, druid cat prowl issue seems to be resolved, and rogue still working
as intended as well.

Now, if I could just call a pet I would be good to go. Have been using a mod called
'obar' here lately - compact, nice button placement and call pet button present and
accounted for.

Thanks!


Originally Posted by Helenmirren
okey dokey - don't really swap pets all that often - might check into a macro solution.

As for the druid - if I am in cat form and not prowling, let's say I have A, B and C as
spells. If I am prowling, I have D, E and F.

When I switch to prowl, D, E and F do not page onto the main bar, but A, B and C
remain. A, B, and C remain regardless of stance.

Could be a problem on my end - I did not delete old install just copied over the top of the
old.

I'll try deleting and re-installing and removing the cache as well and see if that makes a difference.

Thanks!

Originally Posted by Fox536
Originally Posted by Helenmirren
Thanks sir! Thinks working well with rogue now.
Still doesn't work for druid - they may page to different bar than 7,
I do not know.

Only other bug that leaps out at me is if you attempt to place a button
on a bar that calls a pet (hunter or warlock), you cannot do so - the
button will not stick.

Thanks again!


Originally Posted by Fox536
Originally Posted by Helenmirren
I like the mod - looks very good.
The only issue I am having that's keeping me
from using it, and it may well be my fault, is
that is doesn't page.

When I stealth on my rogue or druid, the main
action bar (any of em for that matter) does
not switch, and whichever bar becomes active
(bar 7?) is not available, so I pretty much can
do nothing.

Thanks!
I fixed the Paging problem, now it Pages when changing Stances, also updated the Active Buff Texture to look Nicer, Smoother, and still show the Action's Icon rather then the Wisp Icon blocking the Original Icon.
- Pets
The Pet Action's will not work on any normal bars, the only other way to have them on a customisable bar is to use macro's, which you wouldn't be able to change in combat. The Pet bar however can be used, and hotkeys can be setup on it (Alt+RightClick on any button to set hotkeys). But other than that I don't know of any UI that can do it, if anyone knows any let me know and I'll look into a way to impletement it.

- as for the Druid, I didn't see any problems on my Druid. What isn't working for you?
Helenmirren is offline Report comment to moderator  
Reply With Quote
Unread 05-06-12, 06:58 AM  
Baine
A Murloc Raider
 
Baine's Avatar
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 365
Uploads: 2
got this in fight, while hovering a button (also got this while being out of combat)
lua Code:
  1. Message: ...\Libraries\FoxActionButtonLib\FoxActionButtonLib.lua:1502: attempt to call method 'TooltipSetAnchor' (a nil value)
  2. Time: 05/06/12 14:55:31
  3. Count: 1
  4. Stack: ...\Libraries\FoxActionButtonLib\FoxActionButtonLib.lua:1502: in function <...\Libraries\FoxActionButtonLib\FoxActionButtonLib.lua:1450>
  5. ...\Libraries\FoxActionButtonLib\FoxActionButtonLib.lua:2682: in function <...\Libraries\FoxActionButtonLib\FoxActionButtonLib.lua:2681>
  6.  
  7. Locals: self = FoxActionbar1_Button_7 {
  8.  0 = <userdata>
  9.  spellProc = <unnamed> {
  10.  }
  11.  saveKeyBinding = false
  12.  Flash = <function> defined @Interface\AddOns\FoxSmoothUI\Libraries\FoxActionButtonLib\FoxActionButtonLib.lua:1165
  13.  UnwrapScript = <function> defined @Interface\FrameXML\SecureHandlers.lua:710
  14.  icon = <unnamed> {
  15.  }
  16.  Clear = <function> defined @Interface\AddOns\FoxSmoothUI\Libraries\FoxActionButtonLib\FoxActionButtonLib.lua:1096
  17.  updateTime = 0.19900000467896
  18.  static = false
  19.  modLayer = <unnamed> {
  20.  }
  21.  cooldownFlashing = false
  22.  UpdateIcon = <function> defined @Interface\AddOns\FoxSmoothUI\Libraries\FoxActionButtonLib\FoxActionButtonLib.lua:1181
  23.  Execute = <function> defined @Interface\FrameXML\SecureHandlers.lua:699
  24.  Save = <function> defined @Interface\AddOns\FoxSmoothUI\Libraries\FoxActionButtonLib\FoxActionButtonLib.lua:1186
  25.  MakeLikeOrigButton = <function> defined @Interface\AddOns\FoxSmoothUI\Libraries\FoxActionButtonLib\FoxActionButtonLib.lua:1399
  26.  updateAllHotkeysFunc = <function> defined @Interface\AddOns\FoxSmoothUI\FoxSmoothUI.lua:764
  27.  iconNeedsUpdate = false
  28.  buttonDataBarID = 1
  29.  SetButtonDataTable = <function> defined @Interface\AddOns\FoxSmoothUI\Libraries\FoxActionButtonLib\FoxActionButtonLib.lua:1422
  30.  macroName = "Gifte"
  31.  isMacro = true
  32.  SetFrameRef = <function> defined @Interface\FrameXML\SecureHandlers.lua:715
  33.  GetSaveKeyBind = <function> defined @Interface\AddOns\FoxSmoothUI\Libraries\FoxActionButtonLib\FoxActionButtonLib.lua:1174
  34.  WrapScript = <function> defined @Interface\FrameXML\SecureHandlers.lua:704
  35.  SetKeyBindHandler = <function> defined @Interface\AddOns\FoxSmoothUI\Libraries\FoxActionButtonLib\FoxActionButtonLib.lua:1169
  36.  ClearCooldown = <function> defined @Interface\AddOns\FoxSmoothUI\Libraries\FoxActionButtonLib\FoxActionButtonLib.lua:1112
  37.  UpdateAllHotkeys = <function> defined @Interface\AddOns\FoxSmoothUI\Libraries\FoxActionButtonLib\FoxActionButtonLib.lua:1427
  38.  SetSaveKeyBind = <function> defined @Interface\AddOns\FoxSmoothUI\Libraries\FoxActionButtonLib\FoxActionButtonLib.lua:1177
  39.  GetAction = <function> defined @Interface\AddOns\FoxSmoothUI\Libraries\FoxActionButtonLib\FoxActionButtonLib.lua:1152
  40.  UpdateKeybinding = <function> defined @Interface\AddOns\FoxSmoothUI\Libraries\FoxActionButtonLib\FoxActionButtonLib.lua:1210
  41.  enabledTexture = <unnamed> {
  42.  }
  43.  blink = <unnamed> {
  44.  }
  45.  cooldown = <unnamed> {
  46.  }
  47.  SetKeybinding = <function> defined @Interface\AddOns\FoxSmoothUI\Libraries\FoxActionButtonLib\FoxActionButtonLib.lua:1213
  48.  SetAction = <function> defined @Interface\AddOns\FoxSmoothUI\Libraries\FoxActionButtonLib\FoxActionButtonLib.lua:1121
  49.  drawFrame = FoxActionbar1_Button_7DrawFrame {
  50.  }
  51.  Load = <function> defined @Interface\AddOns\FoxSmoothUI\Libraries\FoxActionButtonLib\FoxActionButtonLib.lua:1198
  52.  buttonDataTable = <table> {
  53.  }
  54. }
  55. kind = "macro"
  56. value = 37
  57. kindPet = ""
  58. macroBody = "#showtooltip
  59. /castsequence Sofort wirkendes Gift,Tödliches Gift,Tödliches Gift
  60. /castsequence 16, 17, 18
  61. /click StaticPopup1Button1
  62. "
  63. match = "#showtooltip"
  64. kind = "item"
  65. value = "Sofort wirkendes Gift"
  66. target = nil
  67. (*temporary) = nil
  68. (*temporary) = FoxActionbar1_Button_7 {
  69.  0 = <userdata>
  70.  spellProc = <unnamed> {
  71.  }
  72.  saveKeyBinding = false
  73.  Flash = <function> defined @Interface\AddOns\FoxSmoothUI\Libraries\FoxActionButtonLib\FoxActionButtonLib.lua:1165
  74.  UnwrapScript = <function> defined @Interface\FrameXML\SecureHandlers.lua:710
  75.  icon = <unnamed> {
  76.  }
  77.  Clear = <function> defined @Interface\AddOns\FoxSmoothUI\Libraries\FoxActionButtonLib\FoxActionButtonLib.lua:1096
  78.  updateTi

edit: found out which button it is, it's the one that holds my poison macro
Code:
#showtooltip
/castsequence Sofort wirkendes Gift,Tödliches Gift,Tödliches Gift
/castsequence 16, 17, 18
/click StaticPopup1Button1
that's what's in it, but don't ask me why i get that error
__________________
Last edited by Baine : 05-06-12 at 08:21 AM.
Baine is offline Report comment to moderator  
Reply With Quote
Unread 05-04-12, 05:05 PM  
Fox536
A Fallenroot Satyr
AddOn Author - Click to view AddOns

Forum posts: 25
File comments: 24
Uploads: 2
Re: Re: Re: Re: FoxSmoothUI

Originally Posted by Baine
Originally Posted by another
Originally Posted by Fox536
Ok, I looked at the default UI, and comfirmed it doesn't do it anymore either. I think they removed it in Cata. Sadly they have so locked down that I really can't find a way to work around that limitation. As far as I know there isn't a way around the problem either. But if you know any other addon that currently does switch for the Cat form's Prowl let me know and I'll look at how they did it and find a way to implement it.
"Button Forge" able to switch on stances like Prowl. It never worked in standard UI for druids.
well, it does work as intended, aka there's no special bar for cats prowling (as it's not like the rogue's stealth, which is a stance, like warriors stances)
all addons providing that functionality do so as a "feature", adding additional functionality, but not mirroring blizzard behaviour
same goes for the metamorphosis of demonology warlocks

one addon that could show you how, is rActionBarStyler
Ok I'll look into rActionBarStyler because I did want it to do that, however I couldn't find a way to do it without overwriting another one of the user's built-in action pages. I guess since I've completely removed the reason you would need them that it really doesn't matter since while using the addon, you would never even see them or know they're there.

[Edit]Just checked rActionBarStyler and they do infact take over the Tree of Life Bar. So user's using that bar might have issues with it. However I might make mine either have the Tree of Life and Moonkin use the same bar (I don't like this because what if the user is dual spec'd for Healing and Balance) or use one of the other ActionBar's not being used, such as 3-6.

[Edit]I went ahead and made the Main ActionBar use the 3 ActionBar page, and Updated the Saving/Loading that was causing the buttons and hotkeys to sometimes not be saved. I'm going to do a little more testing, and probably post it tomorrow.

[Edit]Ok, I posted a big update.
Here is a list of things I've Added or improved this time around.
  1. Feature Added: Druid Catform in prowl, will now show a different bar for use while prowlling. (Using ActionBar Page 3)
  2. BugFix: Buttons Saving Improved to update whenever there are changes rather then during Logout, which sometimes caused issues changing some Buttons, and/or Hotkeys, but it shouldn't be a problem anymore.
  3. BugFix: Petbar not showing or hiding when pet is dismissed.
  4. BugFix: Hotkeys could be saved instead of being set when needed, now it is set when the addon loads instead of possibly overwriting keybindings.
  5. Missing Feature Added: Blink Effect on Active Auto Attacks Added.
Last edited by Fox536 : 05-05-12 at 04:59 PM.
Fox536 is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: