diff --git a/Slate/Slate-Info.plist b/Slate/Slate-Info.plist index 89c36777..afc2f9a7 100644 --- a/Slate/Slate-Info.plist +++ b/Slate/Slate-Info.plist @@ -21,7 +21,7 @@ CFBundleSignature ???? CFBundleVersion - 1.0.22 + 1.0.23 LSApplicationCategoryType public.app-category.utilities LSBackgroundOnly diff --git a/VERSION b/VERSION index 469067e0..61d671fb 100644 --- a/VERSION +++ b/VERSION @@ -1,4 +1,16 @@ -Current Version: 1.0.22 +Current Version: 1.0.23 + +----------------- 1.0.23 ---------------- + +Updates to javascript configs +- Issue #220 - one-off operations +- Issue #222 - don't auto-fail js operations if there is no window focused +- Issue #218 - add isMovable and isResizable to windows +- Issue #221 - add aliases for more functions +- Issue #219 - add visibleRect to screen +Issue #206 - fix a crash +Issue #217 - better error when a key is unrecognized +Fix some minor memory leaks ----------------- 1.0.22 ---------------- diff --git a/build/Debug/Slate.app/Contents/Info.plist b/build/Debug/Slate.app/Contents/Info.plist index daf34a57..d20e1e19 100644 --- a/build/Debug/Slate.app/Contents/Info.plist +++ b/build/Debug/Slate.app/Contents/Info.plist @@ -23,7 +23,7 @@ CFBundleSignature ???? CFBundleVersion - 1.0.22 + 1.0.23 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild diff --git a/build/Debug/Slate.app/Contents/MacOS/Slate b/build/Debug/Slate.app/Contents/MacOS/Slate index 28999892..880d0937 100755 Binary files a/build/Debug/Slate.app/Contents/MacOS/Slate and b/build/Debug/Slate.app/Contents/MacOS/Slate differ diff --git a/build/Debug/Slate.app/Contents/Resources/initialize.js b/build/Debug/Slate.app/Contents/Resources/initialize.js index 1a32d47f..c3a8327f 100644 --- a/build/Debug/Slate.app/Contents/Resources/initialize.js +++ b/build/Debug/Slate.app/Contents/Resources/initialize.js @@ -60,6 +60,16 @@ return _controller.operation(name, opts); }, + doOperation : function(name, opts) { + if (!_.isString(name)) { + throw "Operation name must be a string. Was: "+name; + } + if (opts !== undefined && !_.isObject(opts)) { + throw "Operation options must be undefined or a hash. Was: "+opts; + } + return _controller.doOperation(name, opts); + }, + source : function(path) { if (!_.isString(path)) { throw "Source path must be a string. Was: "+path; @@ -110,6 +120,7 @@ window.S.bnd = window.S.bind; window.S.bnda = window.S.bindAll; window.S.op = window.S.operation; + window.S.doop = window.S.doOperation; window.S.opstr = window.S.operationFromString; window.S.src = window.S.source; window.S.lay = window.S.layout; diff --git a/build/Release/Slate.app/Contents/Info.plist b/build/Release/Slate.app/Contents/Info.plist index daf34a57..d20e1e19 100644 --- a/build/Release/Slate.app/Contents/Info.plist +++ b/build/Release/Slate.app/Contents/Info.plist @@ -23,7 +23,7 @@ CFBundleSignature ???? CFBundleVersion - 1.0.22 + 1.0.23 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild diff --git a/build/Release/Slate.app/Contents/MacOS/Slate b/build/Release/Slate.app/Contents/MacOS/Slate index 7a36a863..f6c9e597 100755 Binary files a/build/Release/Slate.app/Contents/MacOS/Slate and b/build/Release/Slate.app/Contents/MacOS/Slate differ diff --git a/build/Release/Slate.app/Contents/Resources/initialize.js b/build/Release/Slate.app/Contents/Resources/initialize.js index 1a32d47f..c3a8327f 100644 --- a/build/Release/Slate.app/Contents/Resources/initialize.js +++ b/build/Release/Slate.app/Contents/Resources/initialize.js @@ -60,6 +60,16 @@ return _controller.operation(name, opts); }, + doOperation : function(name, opts) { + if (!_.isString(name)) { + throw "Operation name must be a string. Was: "+name; + } + if (opts !== undefined && !_.isObject(opts)) { + throw "Operation options must be undefined or a hash. Was: "+opts; + } + return _controller.doOperation(name, opts); + }, + source : function(path) { if (!_.isString(path)) { throw "Source path must be a string. Was: "+path; @@ -110,6 +120,7 @@ window.S.bnd = window.S.bind; window.S.bnda = window.S.bindAll; window.S.op = window.S.operation; + window.S.doop = window.S.doOperation; window.S.opstr = window.S.operationFromString; window.S.src = window.S.source; window.S.lay = window.S.layout; diff --git a/build/Release/Slate.dmg b/build/Release/Slate.dmg index 47897086..a013c1ee 100644 Binary files a/build/Release/Slate.dmg and b/build/Release/Slate.dmg differ