From b82a2ca7135c010c745af1b0076c5812f65519ac Mon Sep 17 00:00:00 2001 From: Adam Lynch Date: Mon, 24 Feb 2014 14:03:00 +0000 Subject: [PATCH 1/6] Generated .nw file --- .gitignore | 3 ++- desktop-notify.nw | Bin 0 -> 8393 bytes 2 files changed, 2 insertions(+), 1 deletion(-) create mode 100644 desktop-notify.nw diff --git a/.gitignore b/.gitignore index d11ac29..29b636a 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ -desktop-notify.nw +.idea +*.iml \ No newline at end of file diff --git a/desktop-notify.nw b/desktop-notify.nw new file mode 100644 index 0000000000000000000000000000000000000000..ad756602e2a0b4a32ba9f42aad4683cc2b44886c GIT binary patch literal 8393 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 z Date: Mon, 3 Mar 2014 22:41:38 +0000 Subject: [PATCH 2/6] Set height of window --- desktop-notify.nw | Bin 8393 -> 8404 bytes nw-desktop-notifications.js | 3 ++- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/desktop-notify.nw b/desktop-notify.nw index ad756602e2a0b4a32ba9f42aad4683cc2b44886c..4e96203910ba1743f13d13e5c9233492311ac66c 100644 GIT binary patch delta 1268 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 Date: Tue, 4 Mar 2014 00:19:22 +0000 Subject: [PATCH 3/6] Added gulpfile --- .gitignore | 4 +++- README.md | 14 +++++++------ desktop-notify.nw | Bin 8404 -> 0 bytes gulpfile.js | 10 ++++++++++ package.json | 49 +++++++++++++++++++++++++++++----------------- 5 files changed, 52 insertions(+), 25 deletions(-) delete mode 100644 desktop-notify.nw create mode 100644 gulpfile.js diff --git a/.gitignore b/.gitignore index 29b636a..26299eb 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,4 @@ .idea -*.iml \ No newline at end of file +*.iml +node_modules +*.nw \ No newline at end of file diff --git a/README.md b/README.md index 73617e3..c1737ec 100644 --- a/README.md +++ b/README.md @@ -16,17 +16,19 @@ By including nw-desktop-notifications.js and nw-desktop-notifications.html in yo (2) cd into the project -(3) make the nw zip file +(3) install dependencies - ./make-nw + `npm install` -(4) Run the nw application +(4) make the nw zip file - nw desktop-notify.nw + `gulp` -(This assumes you have nw aliased to node-webkit) +(5) Run the nw application - alias nw='~/Applications/node-webkit.app/Contents/MacOS/node-webkit' + `npm start` + +(This assumes you have GulpJS installed on your path) ##Update the Look-and-Feel diff --git a/desktop-notify.nw b/desktop-notify.nw deleted file mode 100644 index 4e96203910ba1743f13d13e5c9233492311ac66c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8404 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 diff --git a/gulpfile.js b/gulpfile.js new file mode 100644 index 0000000..b448063 --- /dev/null +++ b/gulpfile.js @@ -0,0 +1,10 @@ +var gulp = require('gulp'); +var zip = require('gulp-zip'); + +gulp.task('default', ['package']); + +gulp.task('package', function(){ + gulp.src('./*') + .pipe(zip('desktop-notify.nw')) + .pipe(gulp.dest('./')); +}); \ No newline at end of file diff --git a/package.json b/package.json index d3db0a6..da1aa95 100644 --- a/package.json +++ b/package.json @@ -1,19 +1,32 @@ { - "main": "index.html", - "name": "NW Desktop Notifications Demo", - "description": "A demo of desktop notifications", - "version": "0.1", - "keywords": [ "node-webkit", "Desktop Notifications" ], - "window": { - "toolbar": false, - "width": 640, - "height": 480, - "position": "mouse", - "min_width": 400, - "min_height": 200 - }, - "webkit": { - "plugin": true, //turns off browser plugins - "page-cache": false - } -} \ No newline at end of file + "main": "index.html", + "name": "nw-desktop-notifications", + "description": "A demo of desktop notifications", + "version": "0.0.1", + "keywords": [ + "node-webkit", + "Desktop Notifications" + ], + "window": { + "toolbar": false, + "width": 640, + "height": 480, + "position": "mouse", + "min_width": 400, + "min_height": 200 + }, + "webkit": { + "plugin": true, + "page-cache": false + }, + "dependencies" : { + "nodewebkit": "~0.9.2" + }, + "devDependencies": { + "gulp": "~3.5.5", + "gulp-zip": "~0.1.2" + }, + "scripts": { + "start": "nodewebkit desktop-notify.nw" + } +} From 86bf5c11b67da3a2dcc5799a2de728fdb229c695 Mon Sep 17 00:00:00 2001 From: Adam Lynch Date: Tue, 4 Mar 2014 00:19:58 +0000 Subject: [PATCH 4/6] same as last --- make-nw.sh | 2 -- 1 file changed, 2 deletions(-) delete mode 100755 make-nw.sh diff --git a/make-nw.sh b/make-nw.sh deleted file mode 100755 index 6470e35..0000000 --- a/make-nw.sh +++ /dev/null @@ -1,2 +0,0 @@ -#!/bin/sh -zip -r desktop-notify.nw * \ No newline at end of file From e1ab54d97753647e4045a4d4345047445a5feff1 Mon Sep 17 00:00:00 2001 From: Adam Lynch Date: Tue, 4 Mar 2014 00:20:55 +0000 Subject: [PATCH 5/6] Update README.md --- README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index c1737ec..de0d146 100644 --- a/README.md +++ b/README.md @@ -18,19 +18,19 @@ By including nw-desktop-notifications.js and nw-desktop-notifications.html in yo (3) install dependencies - `npm install` + npm install (4) make the nw zip file - `gulp` + gulp (5) Run the nw application - `npm start` + npm start (This assumes you have GulpJS installed on your path) ##Update the Look-and-Feel -You can update the look and feel of the desktop notifications by updating the css embedded (via style tag) in nw-desktop-notifications.html. \ No newline at end of file +You can update the look and feel of the desktop notifications by updating the css embedded (via style tag) in nw-desktop-notifications.html. From 9a0f839a6bc0cdd4d1d6779520d266ee7fdf6174 Mon Sep 17 00:00:00 2001 From: Adam Lynch Date: Tue, 4 Mar 2014 01:33:44 +0000 Subject: [PATCH 6/6] Tiny README change --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index de0d146..50bb049 100644 --- a/README.md +++ b/README.md @@ -28,7 +28,7 @@ By including nw-desktop-notifications.js and nw-desktop-notifications.html in yo npm start -(This assumes you have GulpJS installed on your path) +(This assumes you have node-webkit and GulpJS installed on your path) ##Update the Look-and-Feel