Rename electron-mattermost to Mattermost at implementation

npm package name (package.json: name) is "mattermost-desktop"
display name (package.json: productName) is "Mattermost"
This commit is contained in:
Yuya Ochiai
2016-03-13 22:55:08 +09:00
parent 4bee65881b
commit e82d6be0b5
6 changed files with 13 additions and 11 deletions

View File

@@ -148,7 +148,6 @@ function makePackage(platform, arch, callback) {
var packageJson = require('./src/package.json'); var packageJson = require('./src/package.json');
packager({ packager({
dir: './dist', dir: './dist',
name: packageJson.name,
platform: platform, platform: platform,
arch: arch, arch: arch,
version: require('./package.json').devDependencies['electron-prebuilt'], version: require('./package.json').devDependencies['electron-prebuilt'],
@@ -160,10 +159,10 @@ function makePackage(platform, arch, callback) {
"version-string": { "version-string": {
CompanyName: packageJson.author, CompanyName: packageJson.author,
LegalCopyright: 'Copyright (c) 2015 ' + packageJson.author, LegalCopyright: 'Copyright (c) 2015 ' + packageJson.author,
FileDescription: packageJson.name, FileDescription: packageJson.description,
OriginalFilename: packageJson.name + '.exe', OriginalFilename: packageJson.productName + '.exe',
ProductVersion: packageJson.version, ProductVersion: packageJson.version,
ProductName: packageJson.name, ProductName: packageJson.productName,
InternalName: packageJson.name InternalName: packageJson.name
} }
}, function(err, appPath) { }, function(err, appPath) {
@@ -200,6 +199,7 @@ gulp.task('sync-meta', function() {
var appPackageJson = require('./src/package.json'); var appPackageJson = require('./src/package.json');
var packageJson = require('./package.json'); var packageJson = require('./package.json');
appPackageJson.name = packageJson.name; appPackageJson.name = packageJson.name;
appPackageJson.productName = packageJson.productName;
appPackageJson.version = packageJson.version; appPackageJson.version = packageJson.version;
appPackageJson.description = packageJson.description; appPackageJson.description = packageJson.description;
appPackageJson.author = packageJson.author; appPackageJson.author = packageJson.author;

View File

@@ -1,7 +1,8 @@
{ {
"name": "electron-mattermost", "name": "mattermost-desktop",
"productName": "Mattermost",
"version": "1.0.7", "version": "1.0.7",
"description": "Electron-based desktop application for Mattermost", "description": "Mattermost Desktop application for Windows, Mac and Linux",
"main": "main.js", "main": "main.js",
"author": "Yuya Ochiai", "author": "Yuya Ochiai",
"license": "MIT", "license": "MIT",

View File

@@ -3,7 +3,7 @@
<head> <head>
<meta charset="UTF-8"> <meta charset="UTF-8">
<title>electron-mattermost</title> <title>Mattermost</title>
<link rel="stylesheet" href="modules/bootstrap/css/bootstrap.min.css"> <link rel="stylesheet" href="modules/bootstrap/css/bootstrap.min.css">
</head> </head>

View File

@@ -221,7 +221,7 @@ var MattermostView = React.createClass({
var currentURL = url.parse(webview.getURL()); var currentURL = url.parse(webview.getURL());
var destURL = url.parse(e.url); var destURL = url.parse(e.url);
if (currentURL.host === destURL.host) { if (currentURL.host === destURL.host) {
window.open(e.url, 'electron-mattermost'); window.open(e.url, 'Mattermost');
} else { } else {
// if the link is external, use default browser. // if the link is external, use default browser.
require('shell').openExternal(e.url); require('shell').openExternal(e.url);

View File

@@ -1,7 +1,8 @@
{ {
"name": "electron-mattermost", "name": "mattermost-desktop",
"productName": "Mattermost",
"version": "1.0.7", "version": "1.0.7",
"description": "Electron-based desktop application for Mattermost", "description": "Mattermost Desktop application for Windows, Mac and Linux",
"main": "main.js", "main": "main.js",
"author": "Yuya Ochiai", "author": "Yuya Ochiai",
"license": "MIT", "license": "MIT",

View File

@@ -30,7 +30,7 @@ var options = {
} }
}; };
describe('electron-mattermost', function() { describe('mattermost-desktop', function() {
this.timeout(10000); this.timeout(10000);
var chromedriver; var chromedriver;