0.13.0 2018-05-30 * fighting circular references and thus all sorts of leaks - getters are now called with an object reference as the first argument so if your getter uses $self, put a my $self = shift at the start of the callback - handlers are deprecated, user actionHandler instead. It also gets self as the first call argument. - true and false do not exist as GuiPlugin methods anymore. use Mojo:JSON qw(true false) instead 0.8.14 * added some dependencies back in 0.8.13 * use require to load Mojo::SQLite in the sql property of the database module opening up the option for using a diffrent database or none at all * more Mojo::File cleanup 0.8.12 * make login screen configurable 0.8.9 * properly handle row selection after table reload 0.8.5 * tr is not available in server.js 0.8.3 * fix args regression 0.8.2 * make sure args always returns at least a hashpointer 0.8.1 * allow escape to cancle popupClosed 0.8.0 * provide meta information to the formCfg initializer ... in the case of a popup this is the data from the parent form. See SongForm for example use. 0.7.1 * removed 'bad dependency' on non existing README 0.7.0 * new action properties: addToContextMenu and defaultAction. These two will get used in the table Plugin 0.6.5 2016-08-19 tobi@oetiker.ch * allow popups to open further popups via popup actions 0.6.4 2016-07-04 tobi@oetiker.ch * fix line focus ... keep focus if at least one table row has the property primary set 0.6.3 2016-07-04 tobi@oetiker.ch * fix table reloading 0.6.2 2016-06-27 tobi@oetiker.ch * it should be options not option 0.6.1 2016-06-27 tobi@oetiker.ch * introduced default screenCfg->{options}{warnAboutUnsavedData} => 1 * handle date as a column type for tables * introduce btnCfg->{option}{noReload} => 1 * improved build system in template project 0.5.0 2015-12-23 tobi@oetiker.ch * properly handle 'string dates' * properly layout upload button in toolbar * new 'inivisible' TextWidget for storing record id in edit forms 0.3.4 2015-12-08 tobi@oetiker.ch * some more regressions fixed 0.3.3 2015-12-08 tobi@oetiker.ch * thirdparty got its own Makefile now 0.3.2 2015-11-23 tobi@oetiker.ch * fix sample app * include missing plugin file 0.3.1 2015-11-23 tobi@oetiker.ch * never save dbh ... always request a copy via db * fix reload handling in table widget 0.2.0 2015-08-28 tobi@oetiker.ch * big update * prefixed all 'system' tables with cb * moved Plugins to GuiPlugin * renamed base classes into Abstract*