├── .gitignore ├── Gruntfile.js ├── LICENSE ├── README.md ├── app ├── index.html └── package.json ├── package.json └── render ├── icon.icns ├── icon_128x128.png ├── icon_16x16.png ├── icon_256x256.png ├── icon_32x32.png ├── icon_512x512.png ├── icons mesenger.sketch ├── logo_github.png └── screenshot.png /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | cache/ 3 | build/ 4 | 5 | -------------------------------------------------------------------------------- /Gruntfile.js: -------------------------------------------------------------------------------- 1 | var os = require('os'); 2 | 3 | module.exports = function(grunt) { 4 | 5 | var isOSX = os.platform().indexOf('darwin') !== -1; 6 | var platform = isOSX ? 'osx' : 'win'; 7 | 8 | grunt.initConfig({ 9 | nodewebkit: { 10 | options: { 11 | version: 'v0.12.0', 12 | files: './app/*', 13 | downloadUrl: 'http://dl.nwjs.io/', 14 | macIcns: './render/icon.icns', 15 | mac: function(a){ return {mac: "nwjs-v0.12.0-osx-x64.zip"} }, 16 | macPlist: {mac_bundle_id: 'messenger.app.com'}, 17 | embed_nw: false, 18 | keep_nw: true, 19 | platforms: [platform], 20 | }, 21 | src: './app/**/*' // Your node-webkit app 22 | }, 23 | }); 24 | 25 | grunt.loadNpmTasks('grunt-node-webkit-builder'); 26 | grunt.registerTask('default', ['nodewebkit']); 27 | 28 | }; 29 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2015 Gaston Morixe 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | 23 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 |  2 | Messenger Native 3 | ================ 4 | 5 | A native chromeless & frameless window wrapper around the new www.messenger.com 6 | 7 |  8 | 9 | ## How to Build it 10 | 11 | ````bash 12 | $ npm install && grunt nodewebkit 13 | ```` 14 | 15 | -- 16 | 17 | 18 | ### HELP NEEDED! 19 | 20 | PULL REQUESTS + TESTING + FEEDBACK + ISSUES WELCOME! :) 21 | -------------------------------------------------------------------------------- /app/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 10 | 37 | 38 | 39 |