To my knowledge, all script error bugs have been fixed. If you're not running build 0.8.0 please update before reporting any issues. To check your build version type "/sprocket about".
In addition to fixing any new errors that pop up, I'm going to look at adding more features... but for the most part I'd like to get Sprocket stable. Things I'm going to look at adding:
- Fixing the item counts for multiple stacks
- More floating buttons
- Ability to change floating button icons
- Ability to cancel marking in progress, other than just using the deadzone
- Ability to select different icons for "Script" type items
- Trade skills (highly unlikely at this point... most of the script functions only function when the tradeskill window is open)
Some unlikely stuff (unless I'm convinced otherwise):
- Preventing the Sprocket menu from appearing partially off-screen. I have no ability to move the mouse cursor, so moving the menu upon open would result in one of the items being selected by default. This is not desired behavior and could result in accidental actions.
- Changing the selection arc for items on menus that have less than 8 items. Currently, all 360 degrees will be used... if you have 2 items, one on top and one on the bottom, each will own 180 degrees of the menu. The menus are designed for speed, and part of this is not requiring users to be precise. A smaller target (i.e. 45 degrees per item, regardless of the number of items) is harder to hit, and therefore slower.
First off, I am loving this addon... truly genius.
Second, I have a feature request... some way to copy menus from one character to another would be great. I'm finding that I'm setting up identical (or very similar) menus for many of my characters (such as the raid icon menu posted recently - great idea). As it is now, I can't even copy my character's SavedVariables file to another character, since the config in the file has the character's name as the key, so I have to go in and copy+paste from one file to the other.
Not a huge thing, I suppose, since once it's all set up, I won't have to worry about it much (until there's some new menu I want all my characters to have). But since I'm in the process of setting it up now, I thought I'd mention it.
sticky rings that stay open permanently, to replicate some Necrosis etc functionality
This sounds like what Sasmanier was asking about. This can be approximated with a small no-code frame. I've got a small no-icon frame hung right over the back of my head which I middle-click for the Microbar thingy. With a suitable icon in the center - say, by ripping Necrosis down to just a frame, you've got a permanent anchor with pop-up buttons. Not zigackly the same thing as a Necrosis style wheel, but pretty near.
I haven't even begun to play with this, but already I am luuuurving it. T'anks for coding it.
[2006/09/19 22:05:43-215]: Sprocket\Sprocket.lua:973: attempt to index local `parentFrame' (a nil value)
Sprocket\Sprocket.lua:973: in function `AddButtonFrame'
Sprocket\Sprocket.lua:126: in function `UpdateButtonFrames'
Sprocket\Sprocket.lua:102: in function `OnEnable'
AceAddon\AceAddon-2.0.lua:314: in function `obj_method'
AceEvent\AceEvent-2.0.lua:233: in function `TriggerEvent'
AceEvent\AceEvent-2.0.lua:884: in function <...ace\AddOns\BigTrouble\libs\AceEvent\AceEvent-2.0.lua:876>
---
getting this error if i enable 0.8.0 , that i just got from SVN (breaks all other ace2 addons till i disable sprocket)
The script error is fixed and checked in (0.8.1). Let me know if you have any other problems.
Edit: Sprocket does not work with oUF frames. Unfortunately, these frames share the same name as the addon meaning references to oUF_Target or getglobal( "oUF_Target" ) return the addon table, instead of the proper frame. Short of hardcoding in support, I see no way to fix is.
Really loving how this is coming along...and hats off to neXter for sorting out that RaidIcon usage- it's awesome!
Would it be plausible to request a little something to simplify the process though?
ie. be able to assign icons to scripted buttons, not just the middle one?
That would be fantastic :)
Sprocket 0.8.2
* users can now choose icons for Script type objects
* users can now choose an icon for the floating button
* new global configuration pane
* (ItemClassLib) counts for Use Item's will now show the total count for all stacks
I downloaded this mod yesterday and I find it amazing! I made a similar thing with Discord Bars (have a bar appear under the mouse cursor on a keybinding) but this definitely has so much more potential. Plus it looks a lot nicer.
Hmm,
as mentioned earlier I also see a boost in increase rate when I push the hotkey. Looking at TekSupport I see many OnUpdate-Handlers caused by SprocketItemButton4 which boost increase rate.
Edit: I just realized that this boost only occurs when I open a Sprocket that has submenus attached.
Create Healthstone / Create Soulstone do not work when applied as a direct cast on Sprocket, I had to put them back on action bars and assign those. Didn't test with other conjured items, but I have a hunch it's the same for them.
But i have some ideas, such as
Numeric cooldowns: on the buttons, in the button's tooltips, near buttons(Optionaly). I think this is useful for spells and items (like trinkets), not for scripts and macroses. (Then I can hide all action bars at last =))
Possibility cast spells by clicking on the buttons whithout hiding menu. (For example push hotkey->display menu->click on the menu item->cast spell/use item etc. and menu is not hiding while you push hotkey)
Change icon color when out of range.
thx for this addon. It is really best of all i ever seen, so powerful and flexible.
P.S. "Cast on self"-option not working for spells.
Create Healthstone / Create Soulstone do not work when applied as a direct cast on Sprocket, I had to put them back on action bars and assign those. Didn't test with other conjured items, but I have a hunch it's the same for them.
Try updating again (ItemClasses-2.0), it looks like I somehow overwrote my fix for this.
Edit: The memory increase issue mentioned by tigg is also fixed now.
I have 2 suggestions, I only skimmed the post, so sorry if these were mentioned. =X
1) Allow for range coloring.
2) Allow bindings to individual menu buttons. I don't mean buttons to toggle the menus like you already have, but assigning each button a number (12 o clock is 1, 10 o clock is 8 ) that carry over all menus. For example, when opening menu 1, if I bind a button to 12 o clock, that same binding works on menu 2.
The point of those changes is that I think sprocket could become a very interesting bar mod. It would leave your screen very clean, and pop up with exactly what data you need when you needed it. It would be truly revolutionary.
But i have some ideas, such as
Numeric cooldowns: on the buttons, in the button's tooltips, near buttons(Optionaly). I think this is useful for spells and items (like trinkets), not for scripts and macroses. (Then I can hide all action bars at last =))
Possibility cast spells by clicking on the buttons whithout hiding menu. (For example push hotkey->display menu->click on the menu item->cast spell/use item etc. and menu is not hiding while you push hotkey)
Change icon color when out of range.
thx for this addon. It is really best of all i ever seen, so powerful and flexible.
P.S. "Cast on self"-option not working for spells.
Numeric cooldowns: I'll look at adding this
Non-hiding menus: I've gotten a number of requests for this, but it's really another AddOn. If someone wants to create it, they could easily use ItemClassLib and have something up and running in no time.
Range Icon Color: It's in right now. However, only for "Action" type items, not for "Spell" items. There are no UI functions to query if a spell is in range, only those to query if an action is in range.
One sugestion. Could we place an item on the center button of menus or the bigbutton? Playing a warlock for example I'd love to place a soul shard on the big always visable big button to give me an always visable count of my soul shards. In this case I don't even need the center/big button to use the item but I'm sure others would like to bind an action to the center/big button's themselvs. Course then the problem would be how to cancel the menu without taking any action since you start with the mouse over the center button.
Create Healthstone / Create Soulstone do not work when applied as a direct cast on Sprocket, I had to put them back on action bars and assign those. Didn't test with other conjured items, but I have a hunch it's the same for them.
Try updating again (ItemClasses-2.0), it looks like I somehow overwrote my fix for this.
Edit: The memory increase issue mentioned by tigg is also fixed now.
Non-hiding menus: I've gotten a number of requests for this, but it's really another AddOn. If someone wants to create it, they could easily use ItemClassLib and have something up and running in no time.
Sad. it would be nice for spamming spells and, for examle quick, conjure a lot of water whith using submenu.
Quote from Dreyruugr »
Range Icon Color: It's in right now. However, only for "Action" type items, not for "Spell" items. There are no UI functions to query if a spell is in range, only those to query if an action is in range.
Clear.
And one more bug, if i use 2 submenu buttons to move forward and bacward (for example i have 2 menus "Conjure" and "Consume" in which one i have submenu button to other one) and when i try to use this buttons many times, move forward-backward, switching ceases to work.
There's currently a cap of 6 menu levels. If I end up with too much free time I'll change it so that it recycles resources and supports unlimited submenus, but at present that seems unnecessary.
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.
In addition to fixing any new errors that pop up, I'm going to look at adding more features... but for the most part I'd like to get Sprocket stable. Things I'm going to look at adding:
- Fixing the item counts for multiple stacks
- More floating buttons
- Ability to change floating button icons
- Ability to cancel marking in progress, other than just using the deadzone
- Ability to select different icons for "Script" type items
- Trade skills (highly unlikely at this point... most of the script functions only function when the tradeskill window is open)
Some unlikely stuff (unless I'm convinced otherwise):
- Preventing the Sprocket menu from appearing partially off-screen. I have no ability to move the mouse cursor, so moving the menu upon open would result in one of the items being selected by default. This is not desired behavior and could result in accidental actions.
- Changing the selection arc for items on menus that have less than 8 items. Currently, all 360 degrees will be used... if you have 2 items, one on top and one on the bottom, each will own 180 degrees of the menu. The menus are designed for speed, and part of this is not requiring users to be precise. A smaller target (i.e. 45 degrees per item, regardless of the number of items) is harder to hit, and therefore slower.
Second, I have a feature request... some way to copy menus from one character to another would be great. I'm finding that I'm setting up identical (or very similar) menus for many of my characters (such as the raid icon menu posted recently - great idea). As it is now, I can't even copy my character's SavedVariables file to another character, since the config in the file has the character's name as the key, so I have to go in and copy+paste from one file to the other.
Not a huge thing, I suppose, since once it's all set up, I won't have to worry about it much (until there's some new menu I want all my characters to have). But since I'm in the process of setting it up now, I thought I'd mention it.
Thanks!
-Pingbo
sticky rings that stay open permanently, to replicate some Necrosis etc functionality
more options for the center button, i.e. item counts, such as shards, or other reagents.
so far so good, keep it up sir =)
This sounds like what Sasmanier was asking about. This can be approximated with a small no-code frame. I've got a small no-icon frame hung right over the back of my head which I middle-click for the Microbar thingy. With a suitable icon in the center - say, by ripping Necrosis down to just a frame, you've got a permanent anchor with pop-up buttons. Not zigackly the same thing as a Necrosis style wheel, but pretty near.
I haven't even begun to play with this, but already I am luuuurving it. T'anks for coding it.
getting this error if i enable 0.8.0 , that i just got from SVN (breaks all other ace2 addons till i disable sprocket)
Edit: Sprocket does not work with oUF frames. Unfortunately, these frames share the same name as the addon meaning references to oUF_Target or getglobal( "oUF_Target" ) return the addon table, instead of the proper frame. Short of hardcoding in support, I see no way to fix is.
Would it be plausible to request a little something to simplify the process though?
ie. be able to assign icons to scripted buttons, not just the middle one?
That would be fantastic :)
Sprocket 0.8.2
* users can now choose icons for Script type objects
* users can now choose an icon for the floating button
* new global configuration pane
* (ItemClassLib) counts for Use Item's will now show the total count for all stacks
as mentioned earlier I also see a boost in increase rate when I push the hotkey. Looking at TekSupport I see many OnUpdate-Handlers caused by SprocketItemButton4 which boost increase rate.
Edit: I just realized that this boost only occurs when I open a Sprocket that has submenus attached.
tigg
But i have some ideas, such as
Numeric cooldowns: on the buttons, in the button's tooltips, near buttons(Optionaly). I think this is useful for spells and items (like trinkets), not for scripts and macroses. (Then I can hide all action bars at last =))
Possibility cast spells by clicking on the buttons whithout hiding menu. (For example push hotkey->display menu->click on the menu item->cast spell/use item etc. and menu is not hiding while you push hotkey)
Change icon color when out of range.
thx for this addon. It is really best of all i ever seen, so powerful and flexible.
P.S. "Cast on self"-option not working for spells.
Try updating again (ItemClasses-2.0), it looks like I somehow overwrote my fix for this.
Edit: The memory increase issue mentioned by tigg is also fixed now.
1) Allow for range coloring.
2) Allow bindings to individual menu buttons. I don't mean buttons to toggle the menus like you already have, but assigning each button a number (12 o clock is 1, 10 o clock is 8 ) that carry over all menus. For example, when opening menu 1, if I bind a button to 12 o clock, that same binding works on menu 2.
The point of those changes is that I think sprocket could become a very interesting bar mod. It would leave your screen very clean, and pop up with exactly what data you need when you needed it. It would be truly revolutionary.
Numeric cooldowns: I'll look at adding this
Non-hiding menus: I've gotten a number of requests for this, but it's really another AddOn. If someone wants to create it, they could easily use ItemClassLib and have something up and running in no time.
Range Icon Color: It's in right now. However, only for "Action" type items, not for "Spell" items. There are no UI functions to query if a spell is in range, only those to query if an action is in range.
One sugestion. Could we place an item on the center button of menus or the bigbutton? Playing a warlock for example I'd love to place a soul shard on the big always visable big button to give me an always visable count of my soul shards. In this case I don't even need the center/big button to use the item but I'm sure others would like to bind an action to the center/big button's themselvs. Course then the problem would be how to cancel the menu without taking any action since you start with the mouse over the center button.
Sad. it would be nice for spamming spells and, for examle quick, conjure a lot of water whith using submenu.
Clear.
And one more bug, if i use 2 submenu buttons to move forward and bacward (for example i have 2 menus "Conjure" and "Consume" in which one i have submenu button to other one) and when i try to use this buttons many times, move forward-backward, switching ceases to work.