3.1 v2.16.22a (8/11/2014) - NMJ can no longer learn -- instead, a message is displayed - Sensory neuron can no longer be constitutive/spontaneous - Current charge indicator (numeric) added to threshold meter to report current charge level - Learning at an inhibitory synapse now displays red neurotransmitter (animation and canvas) 3.1 hotfix (7/16/2014) - NT Vesicles no longer swell upon learning -- size is unchanged 3.1 (7/6/2014) - Made the NT release of a learned pre-synaptic neuron more pronounced 3.1 RC 3 (5/28/2014) - Zoom2Learn changes: * Muscle can now display Z2L animations (NMJ support) * Ca2+ channels in presynaptic neuron removed - Fixed axis desync in Flash throttle mode (pauses when throttling) 3.1 RC 2(5/25/2014) - Zoom2Learn changes: * Reworked vesicle animation: larger (rather than more) vesicles on learn * EPSP (puff) now reliably appears with each firing event * Puff size now depends on learn status * Contact gap removed between NT and top spine (NT now lands properly) - "Zoom In..." button now shows active regions for easy synapse identification - Neuron adder & changer now close if an empty area is clicked ("clicking out") - Added a tip for neuron removal (shown on first drag/touch) 3.1 RC (5/9/2014) - Added baseline firing - Added looping animation - Fixed a small bug in the "back" handling code 3.1 alpha 2 (2/23/2014) - Added Z2L text hint - Numerous tweaks to the animation * Some NT now misses the post-synaptic neuron (more realistic) * Added clock animation to show passage of time before learning happens * Vesicles regenerate, NT degrades properly after firing animation * New dendritic spines now appear during learning * Pop-in now used to show "new creation" -- fading shows "animation reset" 3.1 alpha 1 (1/20/2014) - Neurons are now draggable by any active region (addresses "tiny drag zone" finger dragging issues) - On-screen messages are now added to alert users of problems or instructions when changing neurons, zooming, etc - "Delete" button has been removed due to its tedious nature * To delete, drag a neuron into the sidebar * Added deletion animation - Zoom2Learn extension integrated (its button is in place of the old "Delete") * "More NT learning mode" animation has been added * Neurons under this learning type display increased NT release in the canvas, too * Neurons adaptively unlearn when learned synapse broken, restore former animations/threshold when completely broken - Misc. bugfixes and performance optimizations Release (10/10/2012) - A few misc. bugfixes RC1 (9/12/2012) - Fixed regression in motor neuron NT color (now green again) - Code trimming - Graph renders up to 100x faster while scrolling - Faster particle calculations, constant-time muscle twitch animation - Tried to fix some very rare lingering bugs dealing with click event listeners spontaneously failing to listen - Mobile version: pause on deactivated, close when "back" button pressed, minor GPU optimizations Beta 2 (8/30/2012) - Smoother, more fluid animations for discharge and muscle twitch - Reduced resource consumption for mobile devices (a little more to come) - Motor neuron discharge now blue (greatly mitigates confusion with the "green" discharge from/between other neurons having completely different targets) - Mobile devices now don't fall asleep when the program is left to run for over a minute Beta 1 (8/19/2012) - Skin animation (from short-lived interim "alpha 3") - Changed skin/pin animation behavior: pin fades in/out on pause/resume, resets (w/skin) on reset/restart; stays in skin otherwise - fixed bug that caused a pending muscle to complete its twitch immediately following data reset - addressed a potential problem in the android (Air) build that could result in unusable canvas after multiple resets/restarts - Android build: attached and on development site - Desktop build: installer, on development site Alpha 2 (8/8/2012) - Removed most debugging shapes - Enlarged receptive region on motor neurons and muscle - Fixed issue with doublet discharge and sporadic discharge times on inhibited spontaneous neurons - Android app released (works on all Android tablets/phones with Cortex-A8+ processors, maybe others) - Simplified/organized non-advanced palette - Clarified reset functionality - master reset now called "Restart" and a "tap-to-reset" message added to time display area - Graph auto-scrolling - Twitch count now updates without delay instead of at end of cycle - Fixed a case when changing an inhibited spontaneous neuron's threshold does not reactivate it Alpha 1 (7/31/2012) - Graphs implemented and added - Some GUI cleanups - Removed debug scrolls - Added "backwards" inter neuron (default canvas in advanced mode, also in "Change" menu in advanced mode) - Added inhibitory inter neuron to top-right of default canvas (both basic and advanced) Pre-alpha 2 (7/28/2012) - fixed numerous GUI bugs/glitches/misbehaviors - added button feedback (very useful on mobile devices) - locked neurons to draggable area (when dragged out of it or behind the toolbar, they'll follow your mouse/finger until you click somewhere valid) - "Enable advanced neurons" now has an extremely pronounced effect, both on starting canvas and shapes available under "Change..." for each neuron type - tweaked muscle twitch animation for better performance on mobile devices - hopefully ironed out the last of the meter bugs Pre-alpha (7/20/2012) - credits screen - some visual changes - ap threshold meters - preliminary muscle twitch animation - click time/twitches to reset them (and graph in the future) Testing phase (7/6/2012 - 7/20/2012) - Misc GUI fixes (checkmark still wasn't clickable in options, changed back to seconds, one scaling fix...there's a lot more to do!) - Fixed screen transition -- now clicking out of credits brings up the main screen again as expected - Many new stubs, some of which are somewhat functional - Options screen actually does something now -- shows and hides meters - Meters implemented (merged) - User removal of meters, updating of meters, meter rollover, realtime interaction, dynamic meter addition when neuron removed, etc Proof-of-concept 2 (7/5/2012) - Add, remove, change neuron functionality now working Core stage (6/20/2012 - 7/4/2012) - Implemented overlap detection and charge processing - Deep core code optimization - Basic UI (buttons don't yet do anything) - Settings menu w/toggles (they don't yet do anything) - Increased accuracy and fidelity of timing and overlap code Playground stage (6/15/2012 - 6/20/2012) - FLV compression and resource optimization - Modularization, code review, and housekeeping - added a couple of simple animations to the start screen - Implemented dynamic background color control - Added numbers to each neuron, named each neuron instance (automatically) after its number, tied number to class - wrote up a demo with a few more neurons on the screen Planning stage (6/10/2012 - 6/14/2012) - Some pseudo-code and GUI concept design created - Ripped neuron artwork (with subtle changes) from VN2 - Basic start menu