summaryrefslogtreecommitdiff
path: root/desktop
diff options
context:
space:
mode:
authorRaindropsSys <raindrops@equestria.dev>2023-11-29 22:27:20 +0100
committerRaindropsSys <raindrops@equestria.dev>2023-11-29 22:27:20 +0100
commit747d8f88d5a635ba68b3f6288fb8d1f3fe48f83d (patch)
tree66101947d417a29099b1be462ec3029a7a092657 /desktop
parent6f6a92041aae1577a963af9c3a31b46950e15f40 (diff)
downloadmist-747d8f88d5a635ba68b3f6288fb8d1f3fe48f83d.tar.gz
mist-747d8f88d5a635ba68b3f6288fb8d1f3fe48f83d.tar.bz2
mist-747d8f88d5a635ba68b3f6288fb8d1f3fe48f83d.zip
Updated 19 files, added 5 files and deleted app/studio.php (automated)
Diffstat (limited to 'desktop')
-rw-r--r--desktop/main.js39
-rw-r--r--desktop/preload.js3
2 files changed, 1 insertions, 41 deletions
diff --git a/desktop/main.js b/desktop/main.js
index 02f153d..617df9e 100644
--- a/desktop/main.js
+++ b/desktop/main.js
@@ -338,40 +338,6 @@ const createWindow = () => {
});
}
-const studioMode = () => {
- if (global.studioWindow) return;
-
- global.studioWindow = new BrowserWindow({
- width: require('electron').screen.getPrimaryDisplay().workAreaSize.width,
- minWidth: 1280,
- height: require('electron').screen.getPrimaryDisplay().workAreaSize.height,
- minHeight: 720,
- autoHideMenuBar: true,
- title: "Mist Studio",
- backgroundColor: "#111111",
- webPreferences: {
- nodeIntegration: true,
- contextIsolation: false,
- scrollBounce: true,
- enableWebSQL: false
- }
- });
-
- updateMenu(studioWindow);
-
- studioWindow.webContents.setUserAgent(studioWindow.webContents.getUserAgent() + " MistNative/" + process.platform);
- studioWindow.loadURL("https://mist.equestria.horse/app/studio.php");
-
- studioWindow.webContents.setWindowOpenHandler((details) => {
- shell.openExternal(details.url);
- return { action: "deny" };
- });
-
- studioWindow.on('close', () => {
- global.studioWindow = null;
- });
-}
-
ipcMain.handle('auth', () => {
shell.openExternal("https://mist.equestria.horse/oauth/native/");
});
@@ -380,11 +346,6 @@ ipcMain.handle('about', () => {
app.showAboutPanel();
});
-ipcMain.handle('studio', () => {
- studioMode();
- mainWindow.close();
-});
-
ipcMain.handle('userInfo', (e, userInfo) => {
global.userInfo = JSON.parse(userInfo);
updateMenu(mainWindow);
diff --git a/desktop/preload.js b/desktop/preload.js
index 4c85000..b699153 100644
--- a/desktop/preload.js
+++ b/desktop/preload.js
@@ -5,6 +5,5 @@ contextBridge.exposeInMainWorld('MistNative', {
version: (v, b) => ipcRenderer.invoke("version", v, b),
about: () => ipcRenderer.invoke('about'),
notification: (song, img) => ipcRenderer.invoke('notification', song, img),
- userInfo: (ui) => ipcRenderer.invoke('userInfo', ui),
- studio: () => ipcRenderer.invoke('studio')
+ userInfo: (ui) => ipcRenderer.invoke('userInfo', ui)
}) \ No newline at end of file