Compare commits

...

2 Commits

Author SHA1 Message Date
Agampreet Singh
0f4b117575 v0.3.7
Removed enterprise option, please refer to issue #3
2021-11-06 23:44:27 +05:30
Agampreet Singh
e41073386b v0.3.6
Fix app not loading if user didnt select an option to load which version of MS-Office to load
2021-11-05 21:27:25 +05:30
4 changed files with 2120 additions and 32 deletions

1
.gitignore vendored
View File

@@ -1,4 +1,3 @@
/node_modules/ /node_modules/
/.idea/ /.idea/
/yarn.lock
/release/ /release/

36
main.js
View File

@@ -3,10 +3,9 @@ const { autoUpdater } = require("electron-updater");
const isMac = process.platform === "darwin"; const isMac = process.platform === "darwin";
const openAboutWindow = require("about-window").default; const openAboutWindow = require("about-window").default;
const isOnline = require("is-online"); const isOnline = require("is-online");
const Store = require("electron-store");
const store = new Store();
const template = [ const template = [
// { role: 'appMenu' }
...(isMac ...(isMac
? [ ? [
{ {
@@ -25,6 +24,7 @@ const template = [
}, },
] ]
: []), : []),
// { role: 'fileMenu' }
{ {
label: "Application", label: "Application",
submenu: [ submenu: [
@@ -38,7 +38,7 @@ const template = [
copyright: "Copyright (c) 2021 Agampreet Singh Bajaj", copyright: "Copyright (c) 2021 Agampreet Singh Bajaj",
package_json_dir: __dirname, package_json_dir: __dirname,
bug_report_url: bug_report_url:
"https://github.com/agam778/MS-Office-Electron/issues/", "https://github.com/agam778/Microsoft-Office-Electron/issues/",
bug_link_text: "Report an issue", bug_link_text: "Report an issue",
adjust_window_size: "2", adjust_window_size: "2",
show_close_button: "Close", show_close_button: "Close",
@@ -54,35 +54,13 @@ const template = [
}, },
}, },
{ type: "separator" }, { type: "separator" },
{
label: "Open Normal version of MS Office",
type: "radio",
click() {
store.set(
"enterprise-or-normal",
"https://agam778.github.io/MS-Office-Electron/loading"
);
},
checked:
store.get("enterprise-or-normal") ===
"https://agam778.github.io/MS-Office-Electron/loading",
},
{
label: "Open Enterprise version of MS Office",
type: "radio",
click() {
store.set("enterprise-or-normal", "https://office.com/?auth=2");
},
checked:
store.get("enterprise-or-normal") === "https://office.com/?auth=2",
},
{ type: "separator" },
{ {
role: "quit", role: "quit",
accelerator: process.platform === "darwin" ? "Ctrl+Q" : "Ctrl+Q", accelerator: process.platform === "darwin" ? "Ctrl+Q" : "Ctrl+Q",
}, },
], ],
}, },
// { role: 'editMenu' }
{ {
label: "Edit", label: "Edit",
submenu: [ submenu: [
@@ -106,6 +84,7 @@ const template = [
: [{ role: "delete" }, { type: "separator" }, { role: "selectAll" }]), : [{ role: "delete" }, { type: "separator" }, { role: "selectAll" }]),
], ],
}, },
// { role: 'viewMenu' }
{ {
label: "View", label: "View",
submenu: [ submenu: [
@@ -122,6 +101,7 @@ const template = [
{ role: "togglefullscreen" }, { role: "togglefullscreen" },
], ],
}, },
// { role: 'windowMenu' }
{ {
label: "Window", label: "Window",
submenu: [ submenu: [
@@ -153,9 +133,9 @@ function createWindow() {
}, },
}); });
win.loadURL(`${store.get("enterprise-or-normal")}`, { win.loadURL("https://agam778.github.io/MS-Office-Electron/loading", {
userAgent: userAgent:
"Mozilla/5.0 (x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.69 Safari/537.36", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.69 Safari/537.36",
}); });
} }

View File

@@ -1,6 +1,6 @@
{ {
"name": "ms-office-electron", "name": "ms-office-electron",
"version": "0.3.5", "version": "0.3.7",
"description": "An Unofficial Microsoft Office Online Desktop Client. Free of Cost.", "description": "An Unofficial Microsoft Office Online Desktop Client. Free of Cost.",
"main": "main.js", "main": "main.js",
"repository": { "repository": {
@@ -69,7 +69,7 @@
}, },
"author": { "author": {
"name": "Agampreet Singh", "name": "Agampreet Singh",
"email": "agam778singh@outlook.com", "email": "agam778@zohomail.in",
"url": "https://agam778.is-a.dev/" "url": "https://agam778.is-a.dev/"
}, },
"license": "MIT", "license": "MIT",
@@ -79,7 +79,6 @@
}, },
"dependencies": { "dependencies": {
"about-window": "^1.15.2", "about-window": "^1.15.2",
"electron-store": "^8.0.1",
"electron-updater": "^4.3.9", "electron-updater": "^4.3.9",
"is-online": "^9.0.1" "is-online": "^9.0.1"
} }

2110
yarn.lock Normal file

File diff suppressed because it is too large Load Diff