Download
(282Kb)
Download
Updated: 11-18-14 12:16 AM
Pictures
File Info
Compatibility:
Warlords of Draenor (6.0.3)
Updated:11-18-14 12:16 AM
Created:04-08-12 12:07 AM
Downloads:8,994
Favorites:6
MD5:

FoxSmoothUI  Popular! (More than 5000 hits)

Version: 3.1.04
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
  • New Layouts
  • New Color Options
  • Added Masque Compatitbility

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

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.



Many Bug Fixes, and new Features
Also Included is My Optional Gold Tracker Addon, it built-in support with the UI. It's Located in the "Other Files" Link.


v3.1.01 Minor Position BugFix
v3.1.02 Minor Cooldown BugFix

v3.1.04 Libraries Issues fixed

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.

v3.1.0 (11 / 09 / 14)
  • Added much needed Updates, including Bugfixes, and updated code.
  • Ready for WoD
  • New Layouts, and Color Schemes
  • New Custom Action Button Config, Allows you to Create A Macro Text button, without taking up a Macro Slot
Optional Files (1)
File Name
Version
Size
Author
Date
Type
2.0.2
123kB
11-09-14 04:20 PM
Addon


Post A Reply Comment Options
Unread 04-29-12, 05:35 PM  
Helenmirren
A Kobold Labourer

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

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.
Report comment to moderator  
Reply With Quote
Unread 04-29-12, 02:52 PM  
Fox536
An Aku'mai Servant
AddOn Author - Click to view AddOns

Forum posts: 31
File comments: 26
Uploads: 3
Re: FoxSmoothUI

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.
Report comment to moderator  
Reply With Quote
Unread 04-28-12, 12:28 PM  
Fox536
An Aku'mai Servant
AddOn Author - Click to view AddOns

Forum posts: 31
File comments: 26
Uploads: 3
Re: FoxSmoothUI

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!
Ya that's what I was working on I found that out on wednesday I ve got a lil more to do and then I'll post it.
Report comment to moderator  
Reply With Quote
Unread 04-27-12, 02:12 PM  
Helenmirren
A Kobold Labourer

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

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!
Report comment to moderator  
Reply With Quote
Unread 04-26-12, 10:37 PM  
Fox536
An Aku'mai Servant
AddOn Author - Click to view AddOns

Forum posts: 31
File comments: 26
Uploads: 3
Stance Specific Buttons

I've Found the fix for using Stance Specific Buttons, All I have left to make them fully working is to implement the Tooltip, and Cooldown, and they should be ready and usable. I'll post the update once I've got it finished should be around Friday or Saturday.

As Always if you find any Errors let me know.
Report comment to moderator  
Reply With Quote
Unread 04-18-12, 07:00 PM  
Fox536
An Aku'mai Servant
AddOn Author - Click to view AddOns

Forum posts: 31
File comments: 26
Uploads: 3
Feature Poll

Alright I would like some feedback, I would like to know what everyone thinks would be a more useful feature. I'm about to start working on adding 2 features to the addon FoxSmoothUI, and I would like to know what everyone would like more, that way I can prioritize that feature first.
Custom Bars - This would allow users to create custom bars, that could be used to store more spells, items, macros, ect.
Positioning System - This would allow users to not only change the current frames of the addon, but also to position frames created outside of the addon. (Say if you have another addon, and you would like one of it's frames to be anchored to a FoxSmoothUI frame, ect.)
Spell Proc - Shows the Animations when a Spell Procs, ex. Eclipse for Druids, Art of War for Paladin, ect.

I'm trying to make the addon as useful as possible to everyone. And so that's why I'm asking for some feedback. Also if you don't use it but have some constructive Feedback, a suggestion, problem, bug, ect. about the addon then please post. If it's something doable then I'll probably add it.
Thanks

Link to Poll, and Thread
Last edited by Fox536 : 04-18-12 at 07:05 PM.
Report comment to moderator  
Reply With Quote
Unread 04-15-12, 03:42 PM  
Fox536
An Aku'mai Servant
AddOn Author - Click to view AddOns

Forum posts: 31
File comments: 26
Uploads: 3
Originally Posted by Baine
ok, works now. thanks =)

while checking your code related to tinydps, i've stumbled upon the following line:

lua Code:
  1. tdpsFrame:SetPoint("TOPRIGHT", NxMapDock, "TOPLEFT", 0, 0);
(FoxSmootUI.lua:1369)

NxMapDock is a frame provided by carbonite as far as i know
i can see that you've docked carbonite to the minimap when carbonite is loaded, but that repositioning won't work if carbonite is not active

my suggestion is to check, wheter NxMapDock is nil, if not, use the same code as you already do
if nil, dock it to the minimap cluster
Lol, Ok wow I completely missed that one. I'll fix it after lunch, and let you know once its up. I try and code to prevent any errors, so bugs are sometimes harder to find lol. Thanks again and I'll let you know once I have it updated.


[Update]: I Posted the fixed version if you have a custom Map Addon, It may not be positioned correctly still. If you are using another Map Addon post its name, and I can try make a custom positioning for that Map Addon.
Last edited by Fox536 : 04-15-12 at 05:47 PM.
Report comment to moderator  
Reply With Quote
Unread 04-15-12, 02:51 PM  
Baine
A Murloc Raider
 
Baine's Avatar
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 393
Uploads: 1
ok, works now. thanks =)

while checking your code related to tinydps, i've stumbled upon the following line:

lua Code:
  1. tdpsFrame:SetPoint("TOPRIGHT", NxMapDock, "TOPLEFT", 0, 0);
(FoxSmootUI.lua:1369)

NxMapDock is a frame provided by carbonite as far as i know
i can see that you've docked carbonite to the minimap when carbonite is loaded, but that repositioning won't work if carbonite is not active

my suggestion is to check, wheter NxMapDock is nil, if not, use the same code as you already do
if nil, dock it to the minimap cluster
__________________
Last edited by Baine : 04-15-12 at 03:01 PM.
Report comment to moderator  
Reply With Quote
Unread 04-15-12, 12:34 PM  
Fox536
An Aku'mai Servant
AddOn Author - Click to view AddOns

Forum posts: 31
File comments: 26
Uploads: 3
Originally Posted by Baine
is there a reason for anchoring the action bars to the chatframe?

on wider resolutions this moves the bars out of the middle, and causes the action bars (and stat bars) to be moved around whenever the chat position changes...

i'd suggest a fixed position for the action bars, as well as for the chat frame, which would fix that behaviour (if not intended)

also, just noticed that the quest tracker only displays one target, although the headers says i'm tracking 2 targets (quest targets)

edit: ok, watchframe behaves strange
now on 3 targets, it only displays 2
untracking one quest causes the 2 remaining to be displayed. untracking all, causes it to hide, as it should
but once i track all quests again, only to are displayed...
Hmmm, I was sure the WatchFrame was fixed lol, I look at what is still causing it.

As for the Resolution change is there any way you could post a screen of how it looks because I think you have a higher res. than me. If this is the case I can add some support for any res. that is higher to just center the actionbars.

[Update]: Fixed both issues, Thanks again everyone, with the bug reporting. By the way the ChatFrame should be anchored to the BottomLeft corner of the screen, while the Actionbars should be anchored to the ChatFrame on lower Resolutions, because of the screensize. But on higher resolutions it should be anchored to the center. It now works the way it is supposed to.
Last edited by Fox536 : 04-15-12 at 01:59 PM.
Report comment to moderator  
Reply With Quote
Unread 04-15-12, 07:57 AM  
Baine
A Murloc Raider
 
Baine's Avatar
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 393
Uploads: 1
is there a reason for anchoring the action bars to the chatframe?

on wider resolutions this moves the bars out of the middle, and causes the action bars (and stat bars) to be moved around whenever the chat position changes...

i'd suggest a fixed position for the action bars, as well as for the chat frame, which would fix that behaviour (if not intended)

also, just noticed that the quest tracker only displays one target, although the headers says i'm tracking 2 targets (quest targets)

edit: ok, watchframe behaves strange
now on 3 targets, it only displays 2
untracking one quest causes the 2 remaining to be displayed. untracking all, causes it to hide, as it should
but once i track all quests again, only to are displayed...
__________________
Last edited by Baine : 04-15-12 at 08:58 AM.
Report comment to moderator  
Reply With Quote
Unread 04-11-12, 05:13 PM  
Fox536
An Aku'mai Servant
AddOn Author - Click to view AddOns

Forum posts: 31
File comments: 26
Uploads: 3
Originally Posted by zork
I checked your code and found that you are using the first return value of UnitClass() to check stuff. There is another value called englishClass which returns the value in caps. Aka "WARRIOR", "DEATHKNIGHT" etc.

The first value is always translated into the used language thus all your conditions will fail in any language except English.

http://wowprogramming.com/docs/api/UnitClass

To prevent that just use the non-localized value.
Hmmm... I must of missed that, I didn't even think that the return value would be localized I thought that was something you had to do lol, I change it I don't think I used it but in like 1 or 2 files. And I should have a Pet bar & Spell Proc animation working soon. If anyone sees anything that you would like to be added let me know.

[Update]: I've mostly finished the Petbar (all thats left is to set the position, and made the tooltip work), Fixed problem with UnitClass that would error for Non-English Game Clients, and fixed another small bug. I would have it up by tonight but I'm running off of 3 hours of sleep and worked 10 hours today so I'm beat. I should have it finished either by late tomorrow night or midday Saturday after work. After that if no one has anymore bugs, I'll start working on getting the Spell Procs to work, then I'll work on making it where stealthed Rouges and druids changing forms have the buttons paged like the normal UI does. I also hope to finish writing a fully fleshed out Api so that other addons can use the positioning system I've been working on soon.

If anyone finds any other issues, concerns or has a request let me know, and I'll try to fix/add it.


[Update]: I've Posted an updated version, with the localization problem solved, and the Petbar working.
Last edited by Fox536 : 04-14-12 at 06:25 PM.
Report comment to moderator  
Reply With Quote
Unread 04-11-12, 03:37 AM  
zork
A Pyroguard Emberseer
 
zork's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1740
File comments: 3728
Uploads: 77
I checked your code and found that you are using the first return value of UnitClass() to check stuff. There is another value called englishClass which returns the value in caps. Aka "WARRIOR", "DEATHKNIGHT" etc.

The first value is always translated into the used language thus all your conditions will fail in any language except English.

http://wowprogramming.com/docs/api/UnitClass

To prevent that just use the non-localized value.
__________________
| Simple is beautiful.
| WoWI AddOns | GitHub | Zork (WoW)

"I wonder what the non-pathetic people are doing tonight?" - Rajesh Koothrappali (The Big Bang Theory)
Last edited by zork : 04-11-12 at 03:41 AM.
Report comment to moderator  
Reply With Quote
Unread 04-09-12, 12:00 PM  
Fox536
An Aku'mai Servant
AddOn Author - Click to view AddOns

Forum posts: 31
File comments: 26
Uploads: 3
Re: lack of pet bar

Originally Posted by spazlord
OK now that i got it working i do wonder where the pet bar is and why am i having issues putting my call pet icon from the spell book onto a bar (anybar)
ok hmm I haven't made a pet bar yet but I ll look at it tonight and see why the spells won't just drag over

[Edit] I figured out why the spells wouldn't just drag over it's the weird way blizzard handled pet actions. But I've written some of the code to make it work. All thats left is to make the visual parts, such as autocast and such give me a couple of days to get the kinks out and I'll have you a petbar fully working. I don't know how I could of forgotten the pet bar lol sorry bout that.

But this is why I went ahead and released it so I could get feedback and improve it.
Last edited by Fox536 : 04-09-12 at 10:43 PM.
Report comment to moderator  
Reply With Quote
Unread 04-09-12, 11:19 AM  
Fox536
An Aku'mai Servant
AddOn Author - Click to view AddOns

Forum posts: 31
File comments: 26
Uploads: 3
Originally Posted by spazlord
all i get is when i type in /fsui is ( type "/help" for a listing of a few commands.)
and when i try to download !swatter i get 502 bad gateway

OK update time... i added tiny dps and the foxgoldtracker
poof it turned on.

not questioning a good thing but thought you might like to know that detail.
hmm that's bizarre I'll look at those and see what could be the problem after I get off work today, what's even weirder is no one else so far has said it happened to them lol weird

[Edit] I looked through all the code and can't duplicate what or why it wasn't working at first. If anyone else has this problem let me know so I can get more details. I really don't see why it did that, especially not only affecting one person. Really strange.

[Edit] oh and about swatter I guess FileDropper went down after i uploaded it just my luck lol. I'll see if I can get it uploaded here or something. Man do i miss megaupload
Last edited by Fox536 : 04-09-12 at 10:52 PM.
Report comment to moderator  
Reply With Quote
Unread 04-09-12, 11:09 AM  
spazlord
A Defias Bandit

Forum posts: 3
File comments: 10
Uploads: 0
lack of pet bar

OK now that i got it working i do wonder where the pet bar is and why am i having issues putting my call pet icon from the spell book onto a bar (anybar)
__________________
Never say it is impossible.. thats my line
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: