Here's the package.json. I'm not using the app:// protocol in the main property, but I can definitely try that. Although the main issue I'm facing right now is that when I use nw.gui, I lose the window.opener in the child windows. window.opener is null.
{
"name": "synclio-demo",
"main": "background/background.html",
"version": "0.8.1",
"window": {
"title": "Synclio Softphone",
"icon": "designB/images/appIcons/128-synclio-red-icon.png",
"toolbar": true,
"frame": true,
"show": true,
"width": 800,
"height": 500,
"position": "mouse",
"min_width": 400,
"min_height": 200
},
"dom_storage_quota": 1000,
"devDependencies": {
"grunt-node-webkit-builder": "~0.1.16"
},
"readmeFilename": "README.md",
"description": "ERROR: No README.md file found!",
"dependencies": {
"grunt": "~0.4.2",
"grunt-node-webkit-builder": "~0.1.16"
},
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"repository": "",
"author": "",
"license": "proprietary"