From f57fe11769b32291d136c5f4657fc5d76f7bc47f Mon Sep 17 00:00:00 2001 From: KayoticCarnige <32397453+kckarnige@users.noreply.github.com> Date: Sun, 25 Sep 2022 14:30:09 -0400 Subject: [PATCH] A few things (#199) * 2 new things (Read desc.) - Cleaned up ASAR packaging, ignoring unneeded files for building - Moved install location for Windows users ("AppData\Local\Programs" -> "AppData\Local" * 3 things (Read desc.) - Updated things related to Hummus (Hummus settings don't save nor load in it's respective settings window yet, idk why) - Added check for package version (ArmCord's internal version) - Made check for Kernel mod a bit cleaner, it still uses the same jank method * 3 things - Made macOS titlebar more accurate to Discord - Added "unFocused" class when window isn't focused - Added option to uninstall Husky hook for Windows users with reminder to run format script before committing * Resolved a dumb issue My dumbass not knowing the "echo" command existed smh * Made "precommit-fix" warning more noticable * Whoops * Fixed a CSS bug Discord updates are gonna hate us, huh? * 4 things (Formatted) - Updated coding for getting the current version - Updated some context menu and tray stuff - Added current version to the title of the settings window - Added the ability to restart the app within the settings * A few things - Updated tray menu to include the tray icon infront of the ArmCord version - Updated MacOS titlebar to not be broken in setup - Polished settings menu a bit - Polished the Discord tray icon - Added the Classic Discord icon as tray icon option --- assets/clsc-dsc-tray.png | Bin 0 -> 13142 bytes assets/dsc-tray.png | Bin 3863 -> 9733 bytes assets/lang/en-US.json | 1 + src/content/css/settings.css | 53 +++++++++++++++++--------- src/content/css/setup.css | 30 +++++++++++---- src/content/css/titlebar.css | 7 ++-- src/content/favicon.ico | Bin 0 -> 24565 bytes src/content/setup.html | 1 + src/content/splash.html | 1 + src/ipc.ts | 13 ++++--- src/main.ts | 6 +-- src/menu.ts | 4 +- src/settings/hummus.html | 71 ++++++++++++++++++++--------------- src/settings/main.ts | 14 ++++++- src/settings/preload.ts | 9 +---- src/settings/settings.html | 69 +++++++++++++++++++++------------- src/tray.ts | 59 +++++++++++++++-------------- src/utils.ts | 6 ++- src/window.ts | 44 +++++++++++++--------- 19 files changed, 238 insertions(+), 150 deletions(-) create mode 100644 assets/clsc-dsc-tray.png create mode 100644 src/content/favicon.ico diff --git a/assets/clsc-dsc-tray.png b/assets/clsc-dsc-tray.png new file mode 100644 index 0000000000000000000000000000000000000000..a220ce0ca4f8da782dc28b1694cdd414ba8771df GIT binary patch literal 13142 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 literal 0 HcmV?d00001 diff --git a/assets/dsc-tray.png b/assets/dsc-tray.png index 820ac08618b6f775b1cdfbd785a4cf1428f76473..0be7ec2d32d32641de7242b15ccb840c772538b4 100644 GIT binary patch literal 9733 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 button { width: 90px; + transform: translateX(56%); +} +.restartBar > button { + width: 90px; + transform: translateX(50%); } .header { color: var(--header-primary); font-size: 1.5em; position: relative; - bottom: 20px; font-weight: bold; -} -.header2 { - color: var(--header-primary); - font-size: 1.5em; - position: relative; - bottom: 0px; - font-weight: bold; -} -.description2 { - position: relative; - color: white; - font-size: 1.2em; - font-weight: lighter; - bottom: 15px; + top: 15px; + margin: auto; } .description { position: relative; color: white; font-size: 1.2em; font-weight: lighter; - bottom: 40px; } .dropdown { position: relative; font-size: 25px; + margin-top: 20px; } .center { text-align: center; @@ -159,6 +163,9 @@ button:active { #save { font-size: 15px; } +.acAdvSettings { + height: 400px !important; +} .tgl { display: none; } @@ -170,6 +177,7 @@ button:active { .tgl *:before, .tgl + .tgl-btn { box-sizing: border-box; + margin-top: 20px; } .tgl::-moz-selection, .tgl:after::-moz-selection, @@ -238,6 +246,17 @@ button:active { .tgl-light:checked + .tgl-btn { background: var(--brand-experiment); } + +select optgroup { + color: #fff6; + font-weight: 200; + font-style: italic; +} +select option { + color: #fff; + font-weight: 400; + font-style: normal; +} select { -webkit-appearance: button; -moz-appearance: button; diff --git a/src/content/css/setup.css b/src/content/css/setup.css index 78f20b4..a32aaf7 100644 --- a/src/content/css/setup.css +++ b/src/content/css/setup.css @@ -90,7 +90,18 @@ body { } /* }}} */ -/* Logo {{{ */ +/* Titlebar {{{ */ +div { + margin: 0; + padding: 0; + border: 0; + display: block; + font-weight: inherit; + font-style: inherit; + font-family: inherit; + font-size: 100%; + vertical-align: baseline; +} #logo { display: flex; flex-direction: row; @@ -100,20 +111,25 @@ body { width: 292px; } -.titlebar #window-controls-container #maximize { + +[armcord-platform="win32"] .titlebar #window-controls-container #maximize, +[armcord-platform="linux"] .titlebar #window-controls-container #maximize { display: none; } -.titlebar #window-controls-container #spacer { +[armcord-platform="win32"] .titlebar #window-controls-container #spacer, +[armcord-platform="linux"] .titlebar #window-controls-container #spacer { float: left; height: 100%; width: 33%; } -[armcord-platform="darwin"] .titlebar #window-controls-container { - margin-left: -26px; +[armcord-platform="darwin"] .titlebar #window-controls-container #quit { + width: 18% !important; } -[armcord-platform="darwin"] .titlebar #window-controls-container #minimize { - transform: translateX(5px); +[armcord-platform="darwin"] .titlebar #window-controls-container #maximize, +[armcord-platform="darwin"] .titlebar #window-controls-container #maximize #maximize-icon { + background-color: #d6d6d5 !important; + pointer-events: none; } /* }}} */ diff --git a/src/content/css/titlebar.css b/src/content/css/titlebar.css index a0328ce..1efc2b2 100644 --- a/src/content/css/titlebar.css +++ b/src/content/css/titlebar.css @@ -260,10 +260,11 @@ [armcord-platform="darwin"][unFocused] .titlebar #window-controls-container #maximize, [armcord-platform="darwin"][unFocused] .titlebar #window-controls-container #quit { background-color: #d6d6d5 !important; + pointer-events: none; transition: background-color 0.1s ease-in; } -[armcord-platform="darwin"] .titlebar #window-controls-container #quit #quit-icon { +[armcord-platform="darwin"]:not([unFocused]) .titlebar #window-controls-container #quit #quit-icon { background-color: #79282b; -webkit-mask: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNS4yOTI4OSA2TDIuODE4MDEgMy41MjUxM0wzLjUyNTEyIDIuODE4MDJMNS45OTk5OSA1LjI5Mjg5TDguNDc0ODcgMi44MTgwMkw5LjE4MTk3IDMuNTI1MTNMNi43MDcxIDZMOS4xODE5NyA4LjQ3NDg3TDguNDc0ODcgOS4xODE5OEw1Ljk5OTk5IDYuNzA3MTFMMy41MjUxMiA5LjE4MTk4TDIuODE4MDEgOC40NzQ4N0w1LjI5Mjg5IDZaIiBmaWxsPSJyZ2JhKDEyOCwgNiwgMCwgMSkiLz48L3N2Zz4=") no-repeat 50% 50%; @@ -271,7 +272,7 @@ no-repeat 50% 50%; transform: translate(-0.3px, -11.7px); } -[armcord-platform="darwin"] .titlebar #window-controls-container #minimize #minimize-icon { +[armcord-platform="darwin"]:not([unFocused]) .titlebar #window-controls-container #minimize #minimize-icon { background-color: #7d631b; -webkit-mask: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTAgNS4zOTk5OUgyVjYuNTk5OTlIMTBWNS4zOTk5OVoiIGZpbGw9IiM5ODY4MDEiLz48L3N2Zz4=") no-repeat 50% 50%; @@ -279,7 +280,7 @@ no-repeat 50% 50%; transform: translate(-0px, -11.7px); } -[armcord-platform="darwin"] .titlebar #window-controls-container #maximize #maximize-icon { +[armcord-platform="darwin"]:not([unFocused]) .titlebar #window-controls-container #maximize #maximize-icon { background-color: #1d7525; -webkit-mask: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNOC41ODgyMyA2Ljk5MDE1TDUuMDA5NzkgMy40MTE3QzQuODU1ODMgMy4yNTc3NCA0Ljk1ODYgMi45OTQyMiA1LjE3NjE0IDIuOTg1MTRMOC45MTA0MiAyLjgyOTMxQzkuMDU2NTggMi44MjMyMSA5LjE3NjczIDIuOTQzMzUgOS4xNzA2MyAzLjA4OTUyTDkuMDE0NzkgNi44MjM4QzkuMDA1NzEgNy4wNDEzNCA4Ljc0MjE5IDcuMTQ0MTEgOC41ODgyMyA2Ljk5MDE1WiIgZmlsbD0iIzEyNUUxRSIvPjxwYXRoIGQ9Ik0zLjQxMTc3IDUuMDA5ODJMNi45OTAyMSA4LjU4ODI3QzcuMTQ0MTcgOC43NDIyMyA3LjA0MTQgOS4wMDU3NSA2LjgyMzg2IDkuMDE0ODNMMy4wODk1OCA5LjE3MDY2QzIuOTQzNDIgOS4xNzY3NiAyLjgyMzI3IDkuMDU2NjEgMi44MjkzNyA4LjkxMDQ1TDIuOTg1MjEgNS4xNzYxN0MyLjk5NDI5IDQuOTU4NjMgMy4yNTc4MSA0Ljg1NTg2IDMuNDExNzcgNS4wMDk4MloiIGZpbGw9IiMxMjVFMUUiLz48L3N2Zz4=") no-repeat 50% 50%; diff --git a/src/content/favicon.ico b/src/content/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..997fd771eedc7ffe7dc80b450a07f517258334e3 GIT binary patch literal 24565 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 literal 0 HcmV?d00001 diff --git a/src/content/setup.html b/src/content/setup.html index 14e11de..f20030a 100644 --- a/src/content/setup.html +++ b/src/content/setup.html @@ -2,6 +2,7 @@ + ArmCord Setup diff --git a/src/content/splash.html b/src/content/splash.html index 4f9ce70..728417a 100644 --- a/src/content/splash.html +++ b/src/content/splash.html @@ -2,6 +2,7 @@ + ArmCord @@ -15,6 +11,9 @@
+
+ +
-

+

ArmCord CSP is our system that manages loading custom content loading into the Discord app. Stuff like client mods and themes depend on it. Disable if you want to get rid of mods and custom styles.


- + -

+

When disabled, ArmCord will close like any other window when closed, otherwise it'll sit back and relax in your system tray for later.


- + -

+

Fetches automatic patches that are distributed if release turns out to have bugs after release. Usually you don't have to keep this enabled, unless notified in support Discord.


- + -

+

If you're on Gnome on Linux or just simply can't paste images copied from other messages, then this is for you. This enables alternative module for pasting images. Only enable this when you're experiencing issues. @@ -100,10 +99,10 @@


- + -

+

Client mod for Hummus that focuses on making the plugin development experience easier. Minimal, light, and easy to use

@@ -124,13 +123,18 @@

Tray icon:

Set the icon which will appear in tray menu.

@@ -139,6 +143,13 @@

⚠️ Advanced User Zone ⚠️

+
+
+ + + +

Skips ArmCord splash screen when you start up the app.

+

@@ -182,27 +193,27 @@ document.getElementById("trayIcon").value = await settings.get("trayIcon"); } loadSettings(); - document.getElementById("settings-save").addEventListener("click", async function () { - var cordwood; - if (document.getElementById("cordwood").checked) { - cordwood = true; - } else { - cordwood = false; - } + document.getElementById("settings-save").addEventListener("click", function () { settings.save({ windowStyle: document.getElementById("theme").value, channel: document.getElementById("channel").value, armcordCSP: document.getElementById("csp").checked, minimizeToTray: document.getElementById("tray").checked, alternativePaste: document.getElementById("alternativePaste").checked, + skipSplash: document.getElementById("skipSplash").checked, automaticPatches: document.getElementById("patches").checked, mods: cordwood, - mobileMode: await settings.get("mobileMode"), - inviteWebsocket: await settings.get("inviteWebsocket"), + mobileMode: document.getElementById("mobile").checked, + inviteWebsocket: document.getElementById("websocket").checked, performanceMode: document.getElementById("prfmMode").value, trayIcon: document.getElementById("trayIcon").value, doneSetup: true }); + alert(`Your settings have been saved! +Some changes may require the app to restart before taking effect.`) + }); + document.getElementById("settings-restart").addEventListener("click", function () { + settings.restart(); }); document.getElementById("settings-pluginsFolder").addEventListener("click", async function () { settings.openPluginsFolder(); diff --git a/src/settings/main.ts b/src/settings/main.ts index 93405a5..d2d8f42 100644 --- a/src/settings/main.ts +++ b/src/settings/main.ts @@ -1,5 +1,15 @@ import {BrowserWindow, shell, ipcMain, app, clipboard} from "electron"; -import {getConfig, setConfigBulk, Settings, getLang, getVersion, getConfigLocation, getLangName, sleep} from "../utils"; +import { + getConfig, + setConfigBulk, + Settings, + getLang, + getVersion, + getConfigLocation, + getLangName, + sleep, + getDisplayVersion +} from "../utils"; import path from "path"; import os from "os"; import fs from "fs"; @@ -22,7 +32,7 @@ export function createSettingsWindow() { settingsWindow = new BrowserWindow({ width: 660, height: 670, - title: "ArmCord Settings", + title: `ArmCord Settings | Version: ${getDisplayVersion()}`, darkTheme: true, frame: true, autoHideMenuBar: true, diff --git a/src/settings/preload.ts b/src/settings/preload.ts index f7958d2..89b5117 100644 --- a/src/settings/preload.ts +++ b/src/settings/preload.ts @@ -6,6 +6,8 @@ console.log("ArmCord Settings"); contextBridge.exposeInMainWorld("settings", { save: (...args: any) => ipcRenderer.send("saveSettings", ...args), + restart: () => ipcRenderer.send("restart"), + saveAlert: (restartFunc: any) => ipcRenderer.send("saveAlert", restartFunc), getLang: (toGet: string) => ipcRenderer.invoke("getLang", toGet).then((result) => { return result; @@ -19,13 +21,6 @@ contextBridge.exposeInMainWorld("settings", { openStorageFolder: () => ipcRenderer.send("openStorageFolder"), copyDebugInfo: () => ipcRenderer.send("copyDebugInfo") }); -if (ipcRenderer.sendSync("getLangName") == "en-US") { - console.log("[Settings]: Lang " + ipcRenderer.sendSync("getLangName")); - const cssPath = path.join(__dirname, "../", "/content/css/settingsEng.css"); - document.addEventListener("DOMContentLoaded", function (event) { - addStyle(fs.readFileSync(cssPath, "utf8")); - }); -} ipcRenderer.on("themeLoader", (event, message) => { addStyle(message); }); diff --git a/src/settings/settings.html b/src/settings/settings.html index bc8afd9..7727e25 100644 --- a/src/settings/settings.html +++ b/src/settings/settings.html @@ -2,12 +2,8 @@ - ArmCord Settings @@ -15,6 +11,9 @@
+
+ +
-

+

ArmCord CSP is our system that manages loading custom content loading into the Discord app. Stuff like client mods and themes depend on it. Disable if you want to get rid of mods and custom styles.


- + -

+

When disabled, ArmCord will close like any other window when closed, otherwise it'll sit back and relax in your system tray for later.


- + -

+

Fetches automatic patches that are distributed if release turns out to have bugs after release. Usually you don't have to keep this enabled, unless notified in support Discord.


- + -

+

When enabled ArmCord will support Discord.gg links which means that if you open an invite link in your browser, ArmCord will automatically accept the invite. Can be unresponsive at times.


- + -

+

If you're on a device with touch-screen this feature is for you! It activates Discord's hidden mobile mode meant for phones and tablets. Only major feature missing is voice chat support. This is ideal for users on PinePhone and similar. @@ -84,10 +83,10 @@


- + -

+

If you're on Gnome on Linux or just simply can't paste images copied from other messages, then this is for you. This enables alternative module for pasting images. Only enable this when you're experiencing issues. @@ -99,7 +98,7 @@ - +

Discord channel

@@ -159,13 +158,18 @@

Tray icon

Set the icon which will appear in tray menu.

@@ -174,11 +178,12 @@

⚠️ Advanced User Zone ⚠️

-
- +
+
+ -

Skips ArmCord splash screen when you start up the app.

+

Skips ArmCord splash screen when you start up the app.



@@ -191,6 +196,7 @@