|
Post by tayedaen on Aug 14, 2007 6:49:52 GMT -5
Hi ! I really like this addon! I have an idea how it could become even more space saving. I am a longtime user of the addon 'emote buttons' (available here: wowui.incgamers.com/ui.php?id=3401)What is nice about this addon is that it presents an outer sphere if an inner sphere button is clicked. Think of a menu button that opens the menu not in an horizontal line but in a circle. Please have a look at the picture in the description on WoWUI, this explains it better then I could. best regards tayedaen
|
|
wolftusk
Very Talkative Beta Tester
Posts: 140
|
Post by wolftusk on Aug 14, 2007 12:40:36 GMT -5
Currently LunarSphere will allow for this through Macros.
You can create a macro such as /praise and then drag the macro onto LunarSphere.
I understand that there is a limitation of how many macros can be created. I know i personally use five or six macros all the time and all of the other one much less.
I could see Moon creating some prebuilt buttons for eMotes so that macros can be bipassed
|
|
|
Post by Haggo on Aug 14, 2007 16:27:57 GMT -5
I think tayedaen wanted to have the children menu not opening in a row, but rather in a circle around the menu buttons, thus referring to the layout not to the functionality. Correct me if I'm wrong. Though, the emote/macro-functionality would be nifty, too.
|
|
|
Post by Moongaze on Aug 14, 2007 16:33:34 GMT -5
Hmm, circle menus ... that's what you want, right? ... I suppose I could add a radial opening of the menu buttons in the future, so they will open next to the menu button you clicked and start wrapping around the sphere in a clockwise or counter-clockwise circle. I will look into adding that at a later time, probably when LS goes public. There's a lot of stuff to add right now that's on the original plan for this addon, hehe, and with all these suggestions, I'll be updating LS for quite some time after the public release with new features. ;D Oh, as for the emote stuff, I'll be adding a macro text type of click event in the future, so you can do all the emote stuff and other things without relying on macros being made. That will come, once again, at a later time Thanks for the suggestion!
|
|
|
Post by Chaos on Aug 14, 2007 20:22:52 GMT -5
Moon, yer gonna wind up packing waaay too much into this thing, ya know that?
|
|
|
Post by Moongaze on Aug 14, 2007 21:04:07 GMT -5
Yeah, I know ...
|
|
|
Post by tayedaen on Aug 15, 2007 4:55:40 GMT -5
Hi ! I was only thinking of opening the menu in circles, yes. And the best would be neither clockwise nor counterclockwise, but centered. This allows you the shortest way to the next click And please keep upthe great work !
|
|
|
Post by Moongaze on Aug 15, 2007 5:51:57 GMT -5
Centered ... could mean two things Centered in that the buttons open up from that button and fan out up AND down. So, if you click the button on the far right side of the sphere (3 'o clock position) and that menu has 6 items in it, you'll see 3 buttons appear above and counter-clockwise of the button, and 3 buttons appear below and clockwise of the button. like: o) Or, centered where when you click the button, half the buttons that appear are on the LEFT of the sphere, the other half are on the RIGHT. like (o) (but with smaller parenthesis =) Personally, I think the first option would work better. Especially if you only have 3-7 actions in the menu, as they will all be next to your button. The second option would work great for a couple of your action, but the other half would be on the other side, so you'd have to move your mouse more. I could, of course, add both types in the future. They sound like fun to implement
|
|
wolftusk
Very Talkative Beta Tester
Posts: 140
|
Post by wolftusk on Aug 15, 2007 7:02:01 GMT -5
Gee, sorry for misunderstanding the initial post. I think that the circle shaped menus is a great idea! With some animations this thing could look very slick.
It would be cool if LunarSphere could calculate the spacing between the menu spheres depending on the number of spheres in that particular menu.
So that if you have the half sphere selected and only have 5 menu items they would still appear as a semi circle
|
|
|
Post by tayedaen on Aug 15, 2007 11:48:45 GMT -5
Yes, I was thinking of the first variant o) . And with centered i meant: If there are three buttons, and menu button sits at 3 o'clock: One button at 2 o'clock, one at 3 o'clock and one at 4 o'clock. This can be implemented in several ways, which would look different for an even number of buttons: Idea a) (example: two buttons, and menu button at 3 o'clock): No outer button at 3 o'clock, but one button slightly above near 2 o'clock and one below near 4 o'clock. Idea b) (example: four buttons, and menu button at 3 o'clock): One button at 3 o'clock, one at 4 o'clock, one at 2 o'clock and one at 5 o'clock. This would be: first outer button at the same angle as the menu button, then add below, then above, then below and so on So it's not exactly centered, but the buttons would always be in the same position, no matter of there is an even number of buttons or not. I would prefer idea a) best regards tayedaen P.S. Some implementation ideas: OuterAngle_Stepsize = 360 / theoretical number of buttons in outer sphere (OuterAngle_Stepsize is a constant, and independant of the actual number of buttons a user configures) Idea a): Starting position = Starting angle of the menu button - ( (number of buttons / 2) x OuterAngle_Stepsize) Idea b): Starting position = Starting angle of the menu button - ( math.floor(number of buttons / 2) x OuterAngle_Stepsize) We could also move all buttons for variant b couterclockwise a bit. This would make it look a bit better and allow to keep the radius of the outer circle smaller Like this: Starting position = (Starting angle of the menu button - (OuterAngle_Stepsize/2)) - ( math.floor(number of buttons / 2) x OuterAngle_Stepsize) But again: I would prefer idea a
|
|