Quantcast
Download
(451 Kb)
Download
Updated: 06-22-18 12:34 AM
Pictures
File Info
Compatibility:
Shadows of Argus (7.3.0)
Updated:06-22-18 12:34 AM
Created:10-20-17 09:37 PM
Downloads:421,421
Favorites:1,013
MD5:
7.3.0

Neuron  Updated Today!  Popular! (More than 5000 hits)

Version: 0.9.26e
by: Maul, Soyier

Introduction:
Neuron is a macro-based action bar addon. It can stand on its own or supplement any other action bar addon, including even the default Blizzard UI.

Neuron is the continuation of the Ion Action Bars project, however, due to incompatible changes, your profiles from Ion cannot be directly used on Neuron. It is possible to go into your saved variables folder and modify the Ion saved variables to work with Neuron, but to do so is untested and I take no responsibility if you have a bad time. I recommend you just start fresh (annoying, I know).

Want to contribute?





Theme Support:
Neuron inherits all theming courtesy of the Masque addon. Neuron has full Masque compatibility, and the theming options found in Masque are quite in-depth, not to mention the robust portfolio of skins made to support Masque. In short, you can make your bars look any way you like!

Features:
  • Neuron features an unlimited number of macros. You can create as many bars/buttons as you want/need per character!
  • Are you a keybinder extreme? Use the button storage area for all your macros/keybindings! No buttons on screen needed!
  • Are you a clicker extraordinaire? As many buttons on the screen you want where you want, when you want!
  • Macros the size of Texas! Up to 1024 characters in length!
  • Maul's unique mouse-over key-binding system - where the mouse-over binding system was born!
  • Many other of the favorite desired bar addon features and then some!
  • And, last but not least, MASQUE support!

Graphical Editor:
Neuron contains a graphical bar editor that allows for nearly endless customization to bar shape, size, orientation, and much more! Further, Neuron has neither the limitations on max number of bars nor on the max number of buttons per bar, as you might find in addons such as Bartender4 or Dominoes.

If the command line is your thing, all of the options found in the graphical bar editor can also be set using the below command structure.

Commands:
Type /neuron alone to display a list of available commands, which are:
  • menu: Toggle the main menu
  • storage: Open the button storage area
  • create: Create a blank bar
  • delete: Delete the currently selected bar
  • config: Toggle configuration mode for all bars
  • add: Adds buttons to the currently selected bar (add or add #)
  • remove: Removes buttons from the currently selected bar (remove or remove #)
  • edit: Toggle edit mode for all buttons
  • bind: Toggle binding mode for all buttons
  • scale: Scale a bar to the desired size.
  • snapto: Toggle SnapTo for current bar
  • autohide: Toggle AutoHide for current bar
  • shape: Change current bar's shape
  • name: Change current bar's name
  • strata: Change current bar's frame strata
  • alpha: Change current bar's alpha (transparency)
  • alphaup: Set current bar's conditions to 'alpha up'
  • arcstart: Set current bar's starting arc location (in degrees)
  • arclen: Set current bar's arc length (in degrees)
  • columns: Set the number of columns for the current bar
  • padh: Set current bar's horizontal padding
  • padv: Set current bar's vertical padding
  • padhv: Adjust both horizontal and vertical padding of the current bar incrementally
  • showgrid: Toggle the current bar's showgrid flag
  • x: Change current bar's horizontal axis position
  • y: Change current bar's vertical axis position
  • state: Toggle states for the current bar (/neuron state <state>). Type /neuron statelist for vaild states
  • statelist: Print a list of valid states
  • load: Load a profile
  • lock: Lock buttons

Credits:

Translators:
  • German: Aszkarath
  • French: Cinedelle
  • Brazilian Portuguese: Alanbre20
  • Russian: Hubbotu

Disclaimer:

Neuron is a fork of the amazing Ion Action Bars addon started by Connor Chenoweth aka Maul, for World of Warcraft Legion and onwards. All credit for the bulk of this addon should go to him accordingly, along with SLOKnightFall for his maintainership throughout the years. I, Soyier, take no credit for the idea or implementation of this addon prior to my adoption of the code in the Fall quarter of 2017.

Archived Files (17)
File Name
Version
Size
Author
Date
0.9.26d
451kB
Maul
06-17-18 12:01 AM
0.9.26b
452kB
Maul
06-09-18 10:17 AM
0.9.26a
451kB
Maul
06-05-18 11:23 AM
0.9.26
452kB
Maul
06-05-18 02:11 AM
0.9.25
451kB
Maul
06-03-18 05:07 PM
0.9.24f
464kB
Maul
06-01-18 07:01 PM
0.9.24e
464kB
Maul
05-28-18 11:27 PM
0.9.24d
465kB
Maul
05-24-18 11:54 AM
0.9.24c
465kB
Maul
05-23-18 09:27 PM
0.9.24b
465kB
Maul
05-22-18 10:34 PM
0.9.24a
465kB
Maul
05-22-18 05:23 PM
0.9.24
468kB
Maul
05-20-18 06:37 PM
0.9.23a
465kB
Maul
05-14-18 01:38 AM
0.9.22c
660kB
Maul
04-12-18 06:37 PM
0.9.22b
661kB
Maul
04-09-18 05:50 PM
0.9.22a
661kB
Maul
04-08-18 02:44 PM
0.9.21c
660kB
Maul
04-05-18 02:47 PM


Post A Reply Comment Options
Unread 06-17-18, 10:13 PM  
raysmith
A Kobold Labourer

Forum posts: 1
File comments: 32
Uploads: 0
Originally Posted by Soyier
Yeah, the pet bar grid is really hard apparently, hence why it was disabled up until now (and still is, I reverted my changes do to the side-effects). Again, this is a blizzard API issue that I can't seem to get around. There's 4 main events that we're watching ACTIONBAR_SHOWGRID, ACTIONBAR_HIDEGRID, PET_BAR_SHOWGRID, and PET_BAR_HIDEGRID. However, when dragging a pet button, it actives both PET_BAR_SHOWGRID and ACTIONBAR_HIDEGRID, but when placing a pet spell it only activates PET_BAR_HIDEGRID, thus leaving the action bars showing their grid. It's super annoying. There's a few other annoying bits, but that's the main one. So for now, sadly, the pet bar still will not allow for grid hiding.
Fair enough. For what it's worth (since it was reverted not sure it matters), I did also notice in that pre-reverted version that my pet bar sometimes didn't show when I went into combat while mounted, I hadn't noticed that before. Happened a handful of times today.
Last edited by raysmith : 06-17-18 at 10:14 PM.
Report comment to moderator  
Reply With Quote
Unread 06-17-18, 06:40 PM  
Soyier
A Murloc Raider
 
Soyier's Avatar
AddOn Author - Click to view AddOns

Forum posts: 9
File comments: 118
Uploads: 1
Originally Posted by raysmith
Originally Posted by Soyier
Originally Posted by raysmith
Some good, some bad, some may not be new. Let me know what you want submitted as bugs:

* Pet bar grid now doesn't always show
* Moving abilities on the pet bar hides the pet grid afterward; however, all other grids remain visible
* I have my buttons locked (shift unlock) but if I attempt to drag one without using shift the grid is visible during the move; button doesn't actually move, though
* While testing moving non-pet buttons (swapping, dragging off, moving) I somehow tainted it so any buttons that were moved disappeared after releasing; I couldn't figure out a way to get that to stop so I attempted to relog but got a "You have been disconnected. (WOW51900325)" when I logged out; not sure if add-on taint can cause that or if a connection issue caused what I was seeing in Neuron but something's going on. After relogging went back in and having the same issue so not sure what to do about it at this point. I'm going to revert back to the previous release version for now, once this is fixed I'll continue testing
shit. I thought I finally had this working.

Ok I reverted thise changes, and its back to stable. Pet bar doesn't show/hide grids again
To be clear, my first two bullets were positive in terms of the pet bar grid hiding, I don't recall seeing any issues with the pet bar. I decided to keep playing without reverting for a while longer and didn't run into any new issues but I also was mostly avoiding moving/editing buttons so not sure how much diagnostic value is coming out of that extended use.

It does look like there was some improvement but mixed with a significant side effect of the changes... either that or the disappearing button thing was there all along but was masked by the other issues. Hard to say from my end.
Yeah, the pet bar grid is really hard apparently, hence why it was disabled up until now (and still is, I reverted my changes do to the side-effects). Again, this is a blizzard API issue that I can't seem to get around. There's 4 main events that we're watching ACTIONBAR_SHOWGRID, ACTIONBAR_HIDEGRID, PET_BAR_SHOWGRID, and PET_BAR_HIDEGRID. However, when dragging a pet button, it actives both PET_BAR_SHOWGRID and ACTIONBAR_HIDEGRID, but when placing a pet spell it only activates PET_BAR_HIDEGRID, thus leaving the action bars showing their grid. It's super annoying. There's a few other annoying bits, but that's the main one. So for now, sadly, the pet bar still will not allow for grid hiding.
Report comment to moderator  
Reply With Quote
Unread 06-16-18, 11:12 PM  
raysmith
A Kobold Labourer

Forum posts: 1
File comments: 32
Uploads: 0
Originally Posted by Soyier
Originally Posted by raysmith
Some good, some bad, some may not be new. Let me know what you want submitted as bugs:

* Pet bar grid now doesn't always show
* Moving abilities on the pet bar hides the pet grid afterward; however, all other grids remain visible
* I have my buttons locked (shift unlock) but if I attempt to drag one without using shift the grid is visible during the move; button doesn't actually move, though
* While testing moving non-pet buttons (swapping, dragging off, moving) I somehow tainted it so any buttons that were moved disappeared after releasing; I couldn't figure out a way to get that to stop so I attempted to relog but got a "You have been disconnected. (WOW51900325)" when I logged out; not sure if add-on taint can cause that or if a connection issue caused what I was seeing in Neuron but something's going on. After relogging went back in and having the same issue so not sure what to do about it at this point. I'm going to revert back to the previous release version for now, once this is fixed I'll continue testing
shit. I thought I finally had this working.

Ok I reverted thise changes, and its back to stable. Pet bar doesn't show/hide grids again
To be clear, my first two bullets were positive in terms of the pet bar grid hiding, I don't recall seeing any issues with the pet bar. I decided to keep playing without reverting for a while longer and didn't run into any new issues but I also was mostly avoiding moving/editing buttons so not sure how much diagnostic value is coming out of that extended use.

It does look like there was some improvement but mixed with a significant side effect of the changes... either that or the disappearing button thing was there all along but was masked by the other issues. Hard to say from my end.
Last edited by raysmith : 06-16-18 at 11:12 PM.
Report comment to moderator  
Reply With Quote
Unread 06-16-18, 02:23 PM  
Soyier
A Murloc Raider
 
Soyier's Avatar
AddOn Author - Click to view AddOns

Forum posts: 9
File comments: 118
Uploads: 1
Originally Posted by raysmith
Originally Posted by Soyier
The grid changes are on the master branch on GitHub, not a release yet. I substantially changed a lot of code, and rewrote much of the extra-bar code, so I was wanting to test more before I release it. You can grab it though and test for me I'd you want :-)
Some good, some bad, some may not be new. Let me know what you want submitted as bugs:

* Pet bar grid now doesn't always show
* Moving abilities on the pet bar hides the pet grid afterward; however, all other grids remain visible
* I have my buttons locked (shift unlock) but if I attempt to drag one without using shift the grid is visible during the move; button doesn't actually move, though
* While testing moving non-pet buttons (swapping, dragging off, moving) I somehow tainted it so any buttons that were moved disappeared after releasing; I couldn't figure out a way to get that to stop so I attempted to relog but got a "You have been disconnected. (WOW51900325)" when I logged out; not sure if add-on taint can cause that or if a connection issue caused what I was seeing in Neuron but something's going on. After relogging went back in and having the same issue so not sure what to do about it at this point. I'm going to revert back to the previous release version for now, once this is fixed I'll continue testing
shit. I thought I finally had this working.

Ok I reverted thise changes, and its back to stable. Pet bar doesn't show/hide grids again
Last edited by Soyier : 06-16-18 at 04:45 PM.
Report comment to moderator  
Reply With Quote
Unread 06-16-18, 12:58 PM  
raysmith
A Kobold Labourer

Forum posts: 1
File comments: 32
Uploads: 0
Originally Posted by Soyier
The grid changes are on the master branch on GitHub, not a release yet. I substantially changed a lot of code, and rewrote much of the extra-bar code, so I was wanting to test more before I release it. You can grab it though and test for me I'd you want :-)
Some good, some bad, some may not be new. Let me know what you want submitted as bugs:

* Pet bar grid now doesn't always show
* Moving abilities on the pet bar hides the pet grid afterward; however, all other grids remain visible
* I have my buttons locked (shift unlock) but if I attempt to drag one without using shift the grid is visible during the move; button doesn't actually move, though
* While testing moving non-pet buttons (swapping, dragging off, moving) I somehow tainted it so any buttons that were moved disappeared after releasing; I couldn't figure out a way to get that to stop so I attempted to relog but got a "You have been disconnected. (WOW51900325)" when I logged out; not sure if add-on taint can cause that or if a connection issue caused what I was seeing in Neuron but something's going on. After relogging went back in and having the same issue so not sure what to do about it at this point. I'm going to revert back to the previous release version for now, once this is fixed I'll continue testing
Report comment to moderator  
Reply With Quote
Unread 06-15-18, 08:43 AM  
Soyier
A Murloc Raider
 
Soyier's Avatar
AddOn Author - Click to view AddOns

Forum posts: 9
File comments: 118
Uploads: 1
Originally Posted by raysmith
Originally Posted by Soyier
Cool, over the weekend I did some work with the Show Grid/ Hide Grid functionality, so it should be a lot more stable at will apply to pet bars as well.

I also did a ton of work with the zone ability bar and the extra bar to try to being those up to the 21st century.

Right now we're sitting in good shape. The latest changes with BfA seem to be introducing a new type of ability that changes dynamically depending on status/talents/pet etc. We'll have to see how Neuron behaves with those buttons
Are those new abilities different from the current ones like Revive Pet that change to Mend Pet if your pet is alive? There are other abilities that also change based on things like talents, things like Dire Beast/Dire Frenzy for BM hunters.

Also, is there a release version with the grid changes?
I honestly have no idea, I haven't logged into the beta to check.

The grid changes are on the master branch on GitHub, not a release yet. I substantially changed a lot of code, and rewrote much of the extra-bar code, so I was wanting to test more before I release it. You can grab it though and test for me I'd you want :-)
Report comment to moderator  
Reply With Quote
Unread 06-15-18, 08:23 AM  
raysmith
A Kobold Labourer

Forum posts: 1
File comments: 32
Uploads: 0
Originally Posted by Soyier
Cool, over the weekend I did some work with the Show Grid/ Hide Grid functionality, so it should be a lot more stable at will apply to pet bars as well.

I also did a ton of work with the zone ability bar and the extra bar to try to being those up to the 21st century.

Right now we're sitting in good shape. The latest changes with BfA seem to be introducing a new type of ability that changes dynamically depending on status/talents/pet etc. We'll have to see how Neuron behaves with those buttons
Are those new abilities different from the current ones like Revive Pet that change to Mend Pet if your pet is alive? There are other abilities that also change based on things like talents, things like Dire Beast/Dire Frenzy for BM hunters.

Also, is there a release version with the grid changes?
Report comment to moderator  
Reply With Quote
Unread 06-12-18, 04:29 PM  
Soyier
A Murloc Raider
 
Soyier's Avatar
AddOn Author - Click to view AddOns

Forum posts: 9
File comments: 118
Uploads: 1
Re: Macros are losing icons and copying others on /reload

Originally Posted by JamesDreemurr
Macros are losing icons and copying others on /reload
When I do /reload all my macros mimic my first rejuvination one any help?
Hrm, I haven't tried using the built in macro creator in a long time. Give me a couple of days to track down the source of this error and get a fix out. Thanks for finding this!

Can you do me a favor and report this bug on Github? It's much easier for me to track it there
Report comment to moderator  
Reply With Quote
Unread 06-12-18, 02:47 PM  
JamesDreemurr
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Macros are losing icons and copying others on /reload

Macros are losing icons and copying others on /reload
When I do /reload all my macros mimic my first rejuvination one any help?
Report comment to moderator  
Reply With Quote
Unread 06-11-18, 10:47 AM  
Soyier
A Murloc Raider
 
Soyier's Avatar
AddOn Author - Click to view AddOns

Forum posts: 9
File comments: 118
Uploads: 1
Cool, over the weekend I did some work with the Show Grid/ Hide Grid functionality, so it should be a lot more stable at will apply to pet bars as well.

I also did a ton of work with the zone ability bar and the extra bar to try to being those up to the 21st century.

Right now we're sitting in good shape. The latest changes with BfA seem to be introducing a new type of ability that changes dynamically depending on status/talents/pet etc. We'll have to see how Neuron behaves with those buttons
Report comment to moderator  
Reply With Quote
Unread 06-10-18, 12:03 PM  
Fizgig1973
A Deviate Faerie Dragon

Forum posts: 17
File comments: 36
Uploads: 0
Originally Posted by Soyier
Hey guys, sorry. I had a falling out with my guild, so I'm going to take a couple days to just calm down a bit. It's really fresh, and I just don't see myself logging in. Nothing has changed for my dedication to this project, I'm just really sad at the moment.

I'll get a new build out next week with some fixes. Thanks for being such a good user community. You guys are the reason I play
Sorry to hear. Hope things work out for you.
Report comment to moderator  
Reply With Quote
Unread 06-08-18, 09:41 PM  
Soyier
A Murloc Raider
 
Soyier's Avatar
AddOn Author - Click to view AddOns

Forum posts: 9
File comments: 118
Uploads: 1
Hey guys, sorry. I had a falling out with my guild, so I'm going to take a couple days to just calm down a bit. It's really fresh, and I just don't see myself logging in. Nothing has changed for my dedication to this project, I'm just really sad at the moment.

I'll get a new build out next week with some fixes. Thanks for being such a good user community. You guys are the reason I play
Report comment to moderator  
Reply With Quote
Unread 06-06-18, 11:54 AM  
Fizgig1973
A Deviate Faerie Dragon

Forum posts: 17
File comments: 36
Uploads: 0
Error message.

Noticed I was getting a new error as well:

1x [ADDON_ACTION_BLOCKED] AddOn 'Neuron' tried to call the protected function 'MultiBarBottomLeft:Show()'.
!BugGrabber\BugGrabber.lua:573: in function <!BugGrabber\BugGrabber.lua:573>
[C]: in function `Show'
FrameXML\MultiActionBars.lua:37: in function `MultiActionBar_Update'
FrameXML\ActionBarController.lua:177: in function `ValidateActionBarTransition'
FrameXML\ActionBarController.lua:145: in function `ActionBarController_UpdateAll'
FrameXML\ActionBarController.lua:64: in function <FrameXML\ActionBarController.lua:53>

Locals:
InCombatSkipped
Report comment to moderator  
Reply With Quote
Unread 06-05-18, 11:19 PM  
Soyier
A Murloc Raider
 
Soyier's Avatar
AddOn Author - Click to view AddOns

Forum posts: 9
File comments: 118
Uploads: 1
Originally Posted by raysmith
Just a random error that I saw in BugSack, I normally hide LUA errors. Not sure what caused this or if it'll be of any use:

[ADDON_ACTION_BLOCKED] AddOn 'Neuron' tried to call the protected function 'ActionButton4:Hide()'.
!BugGrabber\BugGrabber.lua:573: in function <!BugGrabber\BugGrabber.lua:573>
[C]: in function `Hide'
FrameXML\ActionButton.lua:379: in function `ActionButton_Update'
FrameXML\ActionButton.lua:334: in function `ActionButton_UpdateAction'
FrameXML\ActionBarController.lua:153: in function `ActionBarController_ResetToDefault'
FrameXML\ActionBarController.lua:142: in function `ActionBarController_UpdateAll'
FrameXML\SpellBookFrame.lua:507: in function `SpellButton_OnEnter'
[string "*:OnEnter"]:1: in function <[string "*:OnEnter"]:1>

Locals:
InCombatSkipped
Thanks. This is just a taint warning, but ya, it's something that should be fixed :-)
Report comment to moderator  
Reply With Quote
Unread 06-05-18, 08:49 PM  
raysmith
A Kobold Labourer

Forum posts: 1
File comments: 32
Uploads: 0
Just a random error that I saw in BugSack, I normally hide LUA errors. Not sure what caused this or if it'll be of any use:

[ADDON_ACTION_BLOCKED] AddOn 'Neuron' tried to call the protected function 'ActionButton4:Hide()'.
!BugGrabber\BugGrabber.lua:573: in function <!BugGrabber\BugGrabber.lua:573>
[C]: in function `Hide'
FrameXML\ActionButton.lua:379: in function `ActionButton_Update'
FrameXML\ActionButton.lua:334: in function `ActionButton_UpdateAction'
FrameXML\ActionBarController.lua:153: in function `ActionBarController_ResetToDefault'
FrameXML\ActionBarController.lua:142: in function `ActionBarController_UpdateAll'
FrameXML\SpellBookFrame.lua:507: in function `SpellButton_OnEnter'
[string "*:OnEnter"]:1: in function <[string "*:OnEnter"]:1>

Locals:
InCombatSkipped
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.