Quantcast
Download
(534 Kb)
Download
Updated: 09-18-17 11:40 AM
Pictures
File Info
Compatibility:
Shadows of Argus (7.3.0)
Updated:09-18-17 11:40 AM
Created:unknown
Downloads:413,981
Favorites:987
MD5:
7.3.0

--  Popular! (More than 5000 hits)

Version: --
by: Maul, Jrosk, SLOKnightfall

Post A Reply Comment Options
Unread 08-26-08, 10:55 AM  
p3lim
A Pyroguard Emberseer
 
p3lim's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1610
File comments: 1216
Uploads: 30
http://www.youtube.com/watch?v=l12Csc_lW0Q

I hope for your sake the addon aint as lame as that artist
Last edited by p3lim : 08-26-08 at 10:56 AM.
Report comment to moderator  
Reply With Quote
Unread 08-26-08, 10:59 AM  
mrruben5
Guest

Join Date: Not Yet
Forum posts: 0
File comments: 0
Uploads: 0
So if I understand correctly, flexbar style actionbar?
Report comment to moderator  
Edit/Delete Message Reply With Quote
Unread 08-27-08, 03:27 AM  
Purity
A Deviate Faerie Dragon

Forum posts: 16
File comments: 171
Uploads: 0
Will this have ButtonFacade options?
__________________
Report comment to moderator  
Reply With Quote
Unread 08-27-08, 09:30 AM  
Maul
Ion Engines, Engage!
 
Maul's Avatar
AddOn Author - Click to view AddOns

Forum posts: 401
File comments: 1083
Uploads: 32
Since it it is "Macaroon" and not "Macarron", I certainly hope it has no relation to any artist :P However, I personally love Macaroon cookies

Flexbar style? Hmm, I suppose. Currently it is a button addon that mainly uses slash commands. Will Macaroon be flexible? Yes, probably as flexible as Trinity Bars is on live, within the the given limitations of the post 2.0 game mechanics.

Yes, there will be Button Facade support. I plan on not having an independent skinning engine in Macaroon like there is in Trinity Bars, so BF support will be forth-coming.
Report comment to moderator  
Reply With Quote
Unread 08-27-08, 11:01 PM  
Phanx
Cat.
 
Phanx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5567
File comments: 2288
Uploads: 46
Definitely looking forward to state management... this might finally replace InfiniBar for me (which will be good since I have no idea if the author of IB is going to rewrite for WotLK!). A couple of questions/suggestions:

1. How will state management be handled? I'm hoping it will be through macro conditionals, the way InfiniBar does. This allows much greater flexibility (and less duplicate setups) than the standard "check this box for ____ paging" system. I do want regular paging, and I do want stance paging, but I don't want 6 pages for each stance. It also allows some nifty things like an actionbar with only 3 pages - since 3 is a multiple of 6, I can have one page for "[actionbar:1] [actionbar:4]", one for "[actionbar:2] [actionbar:3]", etc.

2. Do you have any plans to ease the pain of setting up many buttons for right-click and modifier-key self-casting? Currently it's a bit of a pain to add "[button:2, target=player] [mod:alt; target=player] []" to each spell. I'm not sure how you could really implement global settings like this, though... maybe make them only apply to the auto-created macros from dragging and dropping a spell onto a button?

Edit: While checking one of my addons for WotLK compatibility, I discovered that Macaroon is somehow breaking the GetContainerItemLink API function. Macaroon disabled = GetContainerItemLink works. Macaroon enabled = GetContainerItemLink returns nil. Please fix!
Last edited by Phanx : 08-28-08 at 04:52 AM.
Report comment to moderator  
Reply With Quote
Unread 08-28-08, 07:26 AM  
Maul
Ion Engines, Engage!
 
Maul's Avatar
AddOn Author - Click to view AddOns

Forum posts: 401
File comments: 1083
Uploads: 32
Originally posted by Phanx
Definitely looking forward to state management... this might finally replace InfiniBar for me (which will be good since I have no idea if the author of IB is going to rewrite for WotLK!). A couple of questions/suggestions:

1. How will state management be handled? I'm hoping it will be through macro conditionals, the way InfiniBar does. This allows much greater flexibility (and less duplicate setups) than the standard "check this box for ____ paging" system. I do want regular paging, and I do want stance paging, but I don't want 6 pages for each stance. It also allows some nifty things like an actionbar with only 3 pages - since 3 is a multiple of 6, I can have one page for "[actionbar:1] [actionbar:4]", one for "[actionbar:2] [actionbar:3]", etc.

2. Do you have any plans to ease the pain of setting up many buttons for right-click and modifier-key self-casting? Currently it's a bit of a pain to add "[button:2, target=player] [mod:alt; target=player] []" to each spell. I'm not sure how you could really implement global settings like this, though... maybe make them only apply to the auto-created macros from dragging and dropping a spell onto a button?

Edit: While checking one of my addons for WotLK compatibility, I discovered that Macaroon is somehow breaking the GetContainerItemLink API function. Macaroon disabled = GetContainerItemLink works. Macaroon enabled = GetContainerItemLink returns nil. Please fix!
#1 - That is the idea I was going for, allowing people to "program" their own state handling. I am just in the process of figuring it out with the 3.0 secure handler system.

#2 - This is also something that I am pondering. I am working out in my mind a system to auto-make macros based on user settings. Also to extend that to auto-rewrite macros based on conditions (while out of combat, of course). Not sure is that feature will be seen before the beta ends, though.

As far as GetContainerItemLink, well, the Blizzard Feedback UI was throwing an error each time SetSpell() was called, so I had to hook GetContainerItemLink to get the error to go away. The hook is in Macaroon.lua at the very bottom, you can erase it or comment it out. However, if you tell me how and where it is failing, maybe I can modify the hook.
Report comment to moderator  
Reply With Quote
Unread 08-28-08, 09:38 AM  
BigRatDaddy
A Kobold Labourer

Forum posts: 1
File comments: 2
Uploads: 0
Is there plans for possession bar support? Having the possession bar replace my main action bar is a necessity for me in the Teron Gorefiend fight. I could never get the possession bar function to work properly in TB so I went to a different action bar mod for my Druid while all my other toons use TB.
Report comment to moderator  
Reply With Quote
Unread 08-28-08, 02:51 PM  
Phanx
Cat.
 
Phanx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5567
File comments: 2288
Uploads: 46
Originally posted by BigRatDaddy
Is there plans for possession bar support?
With the macro-conditional state management I described below, adding a possession state to any bar will be as easy as adding "[bonusbar:5]" to its state definition.

That said, though, there would need to be a way to specify which possess action to use from which button.


Originally posted by Maul
As far as GetContainerItemLink, well, the Blizzard Feedback UI was throwing an error each time SetSpell() was called, so I had to hook GetContainerItemLink to get the error to go away. The hook is in Macaroon.lua at the very bottom, you can erase it or comment it out. However, if you tell me how and where it is failing, maybe I can modify the hook.
It fails even in the default UI -- you can no longer ctrl-click an item in your bag to preview it in the dressing room, for example. It also returns nil if you do "/run ChatFrame1:AddMessage( GetContainerItemLink(3, 11) )" (or any other bag, slot combination that has an item in it).
Report comment to moderator  
Reply With Quote
Unread 08-30-08, 11:54 AM  
alcaras
A Murloc Raider
 
alcaras's Avatar
AddOn Author - Click to view AddOns

Forum posts: 7
File comments: 60
Uploads: 7
"it can stand on its own" btw
Report comment to moderator  
Reply With Quote
Unread 09-01-08, 12:31 AM  
Phanx
Cat.
 
Phanx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5567
File comments: 2288
Uploads: 46
A couple more things I've noticed / thought of:

(1) Do you have any plans to add an option to hide the Blizzard action bar?

(2) Please consider storing keybinds in saved variables and setting them on load with SetOverrideBinding rather than storing them in the Blizzard bindings-cache file. After copying a second character to the beta realm and setting up some Macaroon buttons, I discovered that bindings are being saved globally, which is a huge problem for me or anyone else playing multiple characters. I don't use the global "per-character keybinds" option because there are very few bindings I want to manage on a per-character basis... action buttons being the big one!
Report comment to moderator  
Reply With Quote
Unread 09-01-08, 07:13 AM  
Maul
Ion Engines, Engage!
 
Maul's Avatar
AddOn Author - Click to view AddOns

Forum posts: 401
File comments: 1083
Uploads: 32
Originally posted by Phanx
A couple more things I've noticed / thought of:

(1) Do you have any plans to add an option to hide the Blizzard action bar?

(2) Please consider storing keybinds in saved variables and setting them on load with SetOverrideBinding rather than storing them in the Blizzard bindings-cache file. After copying a second character to the beta realm and setting up some Macaroon buttons, I discovered that bindings are being saved globally, which is a huge problem for me or anyone else playing multiple characters. I don't use the global "per-character keybinds" option because there are very few bindings I want to manage on a per-character basis... action buttons being the big one!
1) Yes, when I get the main menu options in.

2) Bindings should be saving per-character, and they are on my end. I force the bindings to save per-character regardless of the Blizzard option of how to save bindings. I will look into it though. Examining my own bindings-cache files, non of my bindings across my characters interfere with each other. But it certainly could be a bug somewhere.
Report comment to moderator  
Reply With Quote
Unread 09-01-08, 07:15 AM  
Maul
Ion Engines, Engage!
 
Maul's Avatar
AddOn Author - Click to view AddOns

Forum posts: 401
File comments: 1083
Uploads: 32
Originally posted by alcaras
"it can stand on its own" btw
Thanks, that is a common grammar mistake I make due to just trying to type too fast
Report comment to moderator  
Reply With Quote
Unread 09-02-08, 10:55 PM  
Phanx
Cat.
 
Phanx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5567
File comments: 2288
Uploads: 46
Speaking of typos, the TOC title reads "Macraroon".

Originally posted by Maul
2) Bindings should be saving per-character, and they are on my end. I force the bindings to save per-character regardless of the Blizzard option of how to save bindings. I will look into it though. Examining my own bindings-cache files, non of my bindings across my characters interfere with each other. But it certainly could be a bug somewhere.
Well, I'd created and bound some buttons on my shaman, and then logged onto my druid. Macaroon wasn't enabled, and hadn't been set up on that character, but when I changed something in the Blizzard keybinds menu, it showed the warning text at the bottom of the frame that "<binding> is now unbound from CLICK SomeMacaroonButton".

Edit: After playing around with the new state stuff, I'm not sure it's quite what I was looking for. The big thing about InfiniBar, that I haven't found any other addon that can do, is the ability to freely define an arbitrary number of custom states using macro conditionals. For example, my druid's main bar on live has one state for each of the following lines, which are typed into a multi-line edit control in InfiniBar's GUI:

[bonusbar:5]
[mounted] [stance:2] [stance:4]
[stance:5]
[stance:1]
[stance:3, stealth]
[stance:3]
[actionbar:1] [actionbar:4]
[actionbar:6] [actionbar:3]
[actionbar:5] [actionbar:2]

Most importantly, this means that I only have a single page when in any feral form, and when in "caster" form, I only have 3 pages. Unless I'm missing something in Macaroon's state management (and I may be, as setting "pagedbar" doesn't seem to do anything), this isn't currently possible. The beautiful and intuitive GUI you've written would easily allow this kind of flexibility... is it something you'd consider implementing?
Last edited by Phanx : 09-03-08 at 03:11 AM.
Report comment to moderator  
Reply With Quote
Unread 09-03-08, 05:13 AM  
Maul
Ion Engines, Engage!
 
Maul's Avatar
AddOn Author - Click to view AddOns

Forum posts: 401
File comments: 1083
Uploads: 32
Originally posted by Phanx
Speaking of typos, the TOC title reads "Macraroon".



Well, I'd created and bound some buttons on my shaman, and then logged onto my druid. Macaroon wasn't enabled, and hadn't been set up on that character, but when I changed something in the Blizzard keybinds menu, it showed the warning text at the bottom of the frame that "<binding> is now unbound from CLICK SomeMacaroonButton".

Edit: After playing around with the new state stuff, I'm not sure it's quite what I was looking for. The big thing about InfiniBar, that I haven't found any other addon that can do, is the ability to freely define an arbitrary number of custom states using macro conditionals. For example, my druid's main bar on live has one state for each of the following lines, which are typed into a multi-line edit control in InfiniBar's GUI:

[bonusbar:5]
[mounted] [stance:2] [stance:4]
[stance:5]
[stance:1]
[stance:3, stealth]
[stance:3]
[actionbar:1] [actionbar:4]
[actionbar:6] [actionbar:3]
[actionbar:5] [actionbar:2]

Most importantly, this means that I only have a single page when in any feral form, and when in "caster" form, I only have 3 pages. Unless I'm missing something in Macaroon's state management (and I may be, as setting "pagedbar" doesn't seem to do anything), this isn't currently possible. The beautiful and intuitive GUI you've written would easily allow this kind of flexibility... is it something you'd consider implementing?
In the 30000.5 version I indeed changed the binding method to SetOverrideBindingClick(), however that was done to be more consistent with the new Restricted Environment API, which also uses SetOverrideBindingClick() =)

As for the states, there will be actually 2 solutions to your problem

1) You will be able to "link" states via the already supplied state manager. Similar to the current Trinity Bars "transitions" settings, where you tell the bar to go to page 3 when on page 1, go to caster form (stance 0) when on travel form (stance 4), etc.

2) There is actually already a command in "/mac state custom" that will allow you to input a custom state string (like your example), however, I just have not gotten to actually making it *do* anything yet

However, you gave me a perfect test case to work with - thanks

The "pagedbar" issue you are having may be related to prior version settings confusing the state manager. See if it works on a fresh new bar. You should be able to shift-mousewheel (or whatever your paging binds are) through all 6 pages (best observed while in config mode and the bar is selected)
Last edited by Maul : 09-03-08 at 06:29 AM.
Report comment to moderator  
Reply With Quote
Unread 09-03-08, 07:27 PM  
Sithehenn
Premium Member
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 25
Uploads: 8
[Bug] Button Icons not Displaying

First of all, MANY THANKS for making this addon.. I use a Logitech G15 keyboard, and was going thru Flexbar withdrawal, since I use my G-Keys extensively.

The bug I'm having, is that any macros I create from scratch don't show the icons. Any spells or items I drag to the buttons work (and show) just fine. The self-made macros also work, they just don't show their macros. /shrug
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: