From a4280d4562e0cba4202c437cd88bae280daaf01b Mon Sep 17 00:00:00 2001 From: Oj Date: Fri, 17 Dec 2021 14:42:11 +0000 Subject: [PATCH] [Splash] Add splashText config --- README.md | 1 + src/splash/preload.js | 2 ++ src/splash/splashScreen.js | 2 +- 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index b124492..4f9dd29 100644 --- a/README.md +++ b/README.md @@ -33,6 +33,7 @@ You can configure OpenAsar via `settings.json` (found in your Discord app data / - `autoupdate` (bool, default true) - whether to autoupdate OpenAsar after Discord startup - `multiInstance` (bool, default false) - whether to enable multi-instance - `ssoeAllowlist` (bool, default true) - whether to use safer custom method of opening external urls (true) or normal Discord's method (false) +- `splashText` (bool, default true) - whether to show bottom right version info text in splash - `skipStartupUpdateChecks` (bool, default false) - skips startup update checking (Linux-only) An example of a settings.json with OpenAsar config: diff --git a/src/splash/preload.js b/src/splash/preload.js index f20786d..f5002a2 100644 --- a/src/splash/preload.js +++ b/src/splash/preload.js @@ -20,6 +20,8 @@ contextBridge.exposeInMainWorld('DiscordSplash', { quitDiscord: () => ipcRenderer.send('DISCORD_SPLASH_SCREEN_QUIT'), getDebugInfo: () => { + if (urlParams.get('oaSplashText') === 'false') return ''; + const buildInfo = require('../utils/buildInfo'); return `${buildInfo.releaseChannel} ${buildInfo.version} diff --git a/src/splash/splashScreen.js b/src/splash/splashScreen.js index 9828233..f7e13a8 100644 --- a/src/splash/splashScreen.js +++ b/src/splash/splashScreen.js @@ -493,7 +493,7 @@ function launchSplashWindow(startMinimized) { log('Splash', 'Failed to inject splash CSS'); } - splashWindow.loadURL(splashUrl + '?oaVersion=' + global.oaVersion + '&oaThemeSync=' + oaConfig.themeSync); + splashWindow.loadURL(splashUrl + '?oaVersion=' + global.oaVersion + '&oaThemeSync=' + oaConfig.themeSync + '&oaSplashText' + oaConfig.splashText); log('Splash', `Loading window (with url ${splashUrl})`); }