Quantcast
Download
(465 Kb)
Download
Updated: 05-22-18 10:34 PM
Pictures
File Info
Compatibility:
Shadows of Argus (7.3.0)
Updated:05-22-18 10:34 PM
Created:10-20-17 09:37 PM
Downloads:420,353
Favorites:1,012
MD5:
7.3.0

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

Version: 0.9.24b
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 (7)
File Name
Version
Size
Author
Date
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 05-20-18, 05:04 PM  
Apollumi
A Kobold Labourer

Forum posts: 0
File comments: 34
Uploads: 0
I've loaded the github "master" branch and will test that. Before doing this I backed everything up and deleted any Neuron saved variables and the addon folder in wow. The first thing I've done is loaded the default on a toon and started my button layout that will be used as a template for the rest of my toons.


A couple things off of the top of my head.

- Stance is greyed out.
(I was trying to setup druid for "default" bars as a template for other toons. All 34 of them.)

- Setting the padding between buttons is getting stuck scaling
(sometimes clicking on either the left or right arrow starts it auto scaling like it is stuck. Also I could not manualy type in size when this happened)



Some things I would like to see.

- Exporting button layouts or export a template
(I use multiple computers and also set my wife's buttons up to mirror my own so I can assist her more easily, without getting up. Currently I copy over my Neuron saved variables for this)

- Key bindings. Please bring middle mouse click back
(I have my computer and wife's setup with the same gaming pad and mouse combo. I also made some lap boards to hold them at an ideal hand spacing. we both use large flat panel displays to game on. This means the keyboard is off to the side. Every time I need to change keybindings I have to move everything out of the way and reach over to grab the keyboard. Tis a pita.)
Last edited by Apollumi : 05-20-18 at 05:07 PM.
Report comment to moderator  
Reply With Quote
Unread 05-20-18, 04:46 PM  
raysmith
A Kobold Labourer

Forum posts: 1
File comments: 22
Uploads: 0
Originally Posted by Soyier
Oh just an update for you guys, I've pretty much from the ground up re-organized, merged, changed, and refactored nearly the entire addon! Seriously look at the github logs, I've moved, rewritten, and changed like 10,000 lines in the last 3 days.

Going forward Neuron is no longer going to be split between different subaddons, but now it's all contained within Neuron proper.

Further, I've completely scrubbed the addon organization wise, and now all functions are in their proper classes and such. It was getting REALLY hard to fix or add anything because the code was such an amalgamation of years of patches between many authors. Now the entire codebase (besides the menu bar but that's a different story) is cohesive and, better yet, clearly labeled! Woo!

Things are going to be super fun going forward now. This has been a LONG LONG time coming.

If anyone wants to start testing the github version of Neuron that'd be awesome. It's changed so drastically code-wise that I'd be surprised if a few bugs didn't slip through. Normally I'd like to play test it myself, but, believe it or not, most of my play time is spent coding for y'all ]

Oh, and if you want the Titan panel fix DEFINITELY grab the github version until I push the next release.
I'll give it a try, not really doing anything progressionish at this point in the expansion and I never quite finished my last revamp (nor did I submit the bugs I was going to submit...) so I'll start fresh with that one and see how it goes.
Last edited by raysmith : 05-20-18 at 04:50 PM.
Report comment to moderator  
Reply With Quote
Unread 05-20-18, 04:42 PM  
raysmith
A Kobold Labourer

Forum posts: 1
File comments: 22
Uploads: 0
Originally Posted by Soyier
The bug you have above is because you, presumably, are using titan panel. I have that fixed I just haven't pushed a new release yet with the fix. Sorry about that. I would've pushed a release sooner but I was already so deep in code changes I figured I might as well just finish and push when I got to the end of it all.

(but to be fair, it's Titan's fault not Neurons )
Yeah, had a feeling it was some sort of add-on conflict, just had no clue which of the hundred or so that I use.

(wish I was exaggerating... makes diagnostics really damned painful so I usually just ignore issues as best I can)
Report comment to moderator  
Reply With Quote
Unread 05-20-18, 02:06 AM  
Soyier
A Murloc Raider
 
Soyier's Avatar
AddOn Author - Click to view AddOns

Forum posts: 9
File comments: 91
Uploads: 1
Originally Posted by Apollumi
Hey Soyier,

Thanks for the hard work. The addon is behaving much better of late for me.

Question: If I back up my Neuron saved variables and 'interface/addons/neuron' folder can I revert back? If so I'll test the github changes for you if you wish.

Question: Is there a way I can test parts of Neuron in Beta for you? As in maybe testing small parts of the code and sending back Lua errors?

I did try loading Neuron in beta and the button outlines came up. Nothing I did worked though and the framerate went way way down.
Yep if you back to your account folder in WTF you can always revert back to a working version.

Right now we have a bfa_beta branch that a nice person sent a pull request into with some initial fixes. Mostly just disabling the broken pieces. That branch doesn't reflect all the work I've done in the last 3 days though. For the time being, I'd focus all testing on the current GitHub MASTER version on the live client.

A buddy of mine and I are trying to come up with a new way of loading/storing bars and button objects in the code, right now our way is old, clunky, and fragile. It also leaves TONS of orphans in it's wake as you add and remove bars and buttons, which is what is causing the issues with adding buttons to the pet bar and bag bars. In these cases the buttons still exist, hence you can't make more, but they're just orphaned out in limbo.

As you can probably tell, this isn't ideal, and I want to devise a way that is rock solid and super intuitive
Last edited by Soyier : 05-20-18 at 02:07 AM.
Report comment to moderator  
Reply With Quote
Unread 05-19-18, 09:32 PM  
Apollumi
A Kobold Labourer

Forum posts: 0
File comments: 34
Uploads: 0
Hey Soyier,

Thanks for the hard work. The addon is behaving much better of late for me.

Question: If I back up my Neuron saved variables and 'interface/addons/neuron' folder can I revert back? If so I'll test the github changes for you if you wish.

Question: Is there a way I can test parts of Neuron in Beta for you? As in maybe testing small parts of the code and sending back Lua errors?

I did try loading Neuron in beta and the button outlines came up. Nothing I did worked though and the framerate went way way down.
Report comment to moderator  
Reply With Quote
Unread 05-19-18, 05:30 PM  
Soyier
A Murloc Raider
 
Soyier's Avatar
AddOn Author - Click to view AddOns

Forum posts: 9
File comments: 91
Uploads: 1
Oh just an update for you guys, I've pretty much from the ground up re-organized, merged, changed, and refactored nearly the entire addon! Seriously look at the github logs, I've moved, rewritten, and changed like 10,000 lines in the last 3 days.

Going forward Neuron is no longer going to be split between different subaddons, but now it's all contained within Neuron proper.

Further, I've completely scrubbed the addon organization wise, and now all functions are in their proper classes and such. It was getting REALLY hard to fix or add anything because the code was such an amalgamation of years of patches between many authors. Now the entire codebase (besides the menu bar but that's a different story) is cohesive and, better yet, clearly labeled! Woo!

Things are going to be super fun going forward now. This has been a LONG LONG time coming.

If anyone wants to start testing the github version of Neuron that'd be awesome. It's changed so drastically code-wise that I'd be surprised if a few bugs didn't slip through. Normally I'd like to play test it myself, but, believe it or not, most of my play time is spent coding for y'all ]

Oh, and if you want the Titan panel fix DEFINITELY grab the github version until I push the next release.
Last edited by Soyier : 05-19-18 at 06:12 PM.
Report comment to moderator  
Reply With Quote
Unread 05-19-18, 05:24 PM  
Soyier
A Murloc Raider
 
Soyier's Avatar
AddOn Author - Click to view AddOns

Forum posts: 9
File comments: 91
Uploads: 1
Originally Posted by raysmith
At half a dozen points last night while playing my Blizzard bar came back, it's always set to hidden. Re-showing and -hiding would get rid of it. I haven't figured out a specific cause yet (seemed to be related to being in my spellbook even if I wasn't actually moving any spells to the bar, it never happened during combat) but has anyone else experienced this? Trying to figure out if it's a conflict with some other recently-updated add-on or Neuron-specific.

Also, I'm in the beta but didn't even sign up for it, I have zero interest in early access. How's it possible that someone who WANTS it doesn't have it yet? Odd.
The bug you have above is because you, presumably, are using titan panel. I have that fixed I just haven't pushed a new release yet with the fix. Sorry about that. I would've pushed a release sooner but I was already so deep in code changes I figured I might as well just finish and push when I got to the end of it all.

(but to be fair, it's Titan's fault not Neurons )
Report comment to moderator  
Reply With Quote
Unread 05-19-18, 08:17 AM  
raysmith
A Kobold Labourer

Forum posts: 1
File comments: 22
Uploads: 0
At half a dozen points last night while playing my Blizzard bar came back, it's always set to hidden. Re-showing and -hiding would get rid of it. I haven't figured out a specific cause yet (seemed to be related to being in my spellbook even if I wasn't actually moving any spells to the bar, it never happened during combat) but has anyone else experienced this? Trying to figure out if it's a conflict with some other recently-updated add-on or Neuron-specific.

Also, I'm in the beta but didn't even sign up for it, I have zero interest in early access. How's it possible that someone who WANTS it doesn't have it yet? Odd.
Report comment to moderator  
Reply With Quote
Unread 05-14-18, 12:41 PM  
Fizgig1973
A Deviate Faerie Dragon

Forum posts: 17
File comments: 33
Uploads: 0
Re: New Release Up!

Originally Posted by Soyier
New Release out now!

The biggest changes are to keybinding and mouseover tooltips, they've been completely rewritten. Please report any errors you may encounter.

Also, a crap ton of code was pruned, a few bugs were fixed, and some optimizations were made.

....still waiting on my Beta invite Blizz
Thank for the continued hard work. Sorry about no beta
Report comment to moderator  
Reply With Quote
Unread 05-14-18, 01:40 AM  
Soyier
A Murloc Raider
 
Soyier's Avatar
AddOn Author - Click to view AddOns

Forum posts: 9
File comments: 91
Uploads: 1
New Release Up!

New Release out now!

The biggest changes are to keybinding and mouseover tooltips, they've been completely rewritten. Please report any errors you may encounter.

Also, a crap ton of code was pruned, a few bugs were fixed, and some optimizations were made.

....still waiting on my Beta invite Blizz
Report comment to moderator  
Reply With Quote
Unread 05-11-18, 11:59 AM  
Soyier
A Murloc Raider
 
Soyier's Avatar
AddOn Author - Click to view AddOns

Forum posts: 9
File comments: 91
Uploads: 1
Still waiting on my beta invite...ffs.
Report comment to moderator  
Reply With Quote
Unread 05-08-18, 11:56 AM  
Solence
A Kobold Labourer

Forum posts: 0
File comments: 7
Uploads: 0
Originally Posted by Soyier
Originally Posted by Solence
love the addon but it heavily inpacts the framestability of my game. as soon as i activate it my game starts microstuttering alot. Checking addonusage it has a permanent 20% of my cpu usage, thats way to much.
Finding and squashing sources of inefficiency is always something I'm mindful of, and believe it or not we're actually down about 75% of what we were a few months ago. I have a few big changes in mind for Neuron leading into BfA, some of which I hope with tangentially have a big CPU impact (for the better!).
Sounds good.
Thank you for all your time investment and future improvements! <3
Report comment to moderator  
Reply With Quote
Unread 05-08-18, 11:45 AM  
Soyier
A Murloc Raider
 
Soyier's Avatar
AddOn Author - Click to view AddOns

Forum posts: 9
File comments: 91
Uploads: 1
Originally Posted by Solence
love the addon but it heavily inpacts the framestability of my game. as soon as i activate it my game starts microstuttering alot. Checking addonusage it has a permanent 20% of my cpu usage, thats way to much.
Finding and squashing sources of inefficiency is always something I'm mindful of, and believe it or not we're actually down about 75% of what we were a few months ago. I have a few big changes in mind for Neuron leading into BfA, some of which I hope with tangentially have a big CPU impact (for the better!).
Report comment to moderator  
Reply With Quote
Unread 05-08-18, 10:14 AM  
Solence
A Kobold Labourer

Forum posts: 0
File comments: 7
Uploads: 0
love the addon but it heavily inpacts the framestability of my game. as soon as i activate it my game starts microstuttering alot. Checking addonusage it has a permanent 20% of my cpu usage, thats way to much.
Report comment to moderator  
Reply With Quote
Unread 05-07-18, 11:11 AM  
Soyier
A Murloc Raider
 
Soyier's Avatar
AddOn Author - Click to view AddOns

Forum posts: 9
File comments: 91
Uploads: 1
Originally Posted by elphyne
the problem is there's no button to take off, it shows it as an empty bar even if there were multiple buttons on it to begin with. oh well.. at least it was only characters bars i was working on since i was redoing them anyways.. i'll just make sure to back things up before i tinker around with flyouts.

on the plus side.. i see what i need to change in the blizzard flyouts to change the orientation of the buttons so thats good!
hah thanks for being a good sport! Sorry about the flyout glitchiness, that's something that has long needed addressing.
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.