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