MM-46445_Add a way to bypass Desktop App onboarding to buildConfig (#2232)

This commit is contained in:
Julian Mondragón
2022-08-23 10:19:41 -05:00
committed by GitHub
parent 93b6eb4f9b
commit 8f8407c16a
8 changed files with 18 additions and 1 deletions

View File

@@ -150,6 +150,7 @@ describe('main/Validator', () => {
],
trayIconTheme: 'use_system',
useSpellChecker: true,
skipOnboardingScreens: false,
version: 3,
};

View File

@@ -132,6 +132,7 @@ const configDataSchemaV3 = Joi.object<ConfigV3>({
alwaysClose: Joi.boolean(),
logLevel: Joi.string().default('info'),
appLanguage: Joi.string().allow(''),
skipOnboardingScreens: Joi.boolean().default(false),
});
// eg. data['community.mattermost.com'] = { data: 'certificate data', issuerName: 'COMODO RSA Domain Validation Secure Server CA'};

View File

@@ -86,7 +86,7 @@ export function handleOpenTab(event: IpcMainEvent, serverName: string, tabName:
}
export function handleMainWindowIsShown() {
const showWelcomeScreen = !Config.teams.length;
const showWelcomeScreen = !Config.skipOnboardingScreens && !Config.teams.length;
const mainWindow = WindowManager.getMainWindow();
if (mainWindow) {