As follows a list of all the content - please see each project's readme.
com.undavide.PhotoshopJSONCallback
Shows the changes in the way a panel listen to Photoshop Events - PhotoshopCallback is deprecated in CC2015 and will be removed in CC20116. See the Readme.
com.undavide.flyout
Demoes how to implement a flyout menu in HTML Panels and its click handler (nested menus are broken in PS CC 2014.2.0, but work on AE). See the Readme.
com.undavide.topcoat
Boilerplate code for a Panel implementing Topcoat CSS. See the Readme for more info.
com.undavide.tools1
A Demo Panel containing all 65 Tools (Marquee, Brush... you name it). I've built it to shape up with Angular.js and as a first step as an Adobe Configurator replacement feature. See the Readme.
com.undavide.tools2
Evolution (and replacement) of Photoshop Tools #1 - uses Toggle Buttons and automatically picks the tool that is currently selected when the panel is first opened. Available on Adobe Add-ons as PS Tools 0.1.0 (now updated). See the Readme.
com.undavide.tools3
Available on Adobe Add-ons as PS Tools 0.2.0. Added Edit Mode, users can now Add/Remove Tools and change the Panel's Title. See the Readme.
com.undavide.persistent1
Code for a panel that demonstrates the use of GUI Persistence between sessions. See the Readme for more info.
com.undavide.JSX2CEP
Demo of the CEP5 ExternalObject library that allows ExtendScript to dispatch Custom CSXSEvents to the HTML Panel. See the Readme for more info.