mirror of
				https://github.com/smartfrigde/armcord.git
				synced 2024-08-14 23:56:58 +00:00 
			
		
		
		
	Add spellcheck option
This commit is contained in:
		
							parent
							
								
									a90b348443
								
							
						
					
					
						commit
						f4b394ecd4
					
				
					 5 changed files with 24 additions and 9 deletions
				
			
		|  | @ -126,9 +126,10 @@ | |||
|                     dynamicIcon: false, | ||||
|                     trayIcon: "default", | ||||
|                     startMinimized: false, | ||||
|                     spellcheck: true, | ||||
|                     performanceMode: "none" | ||||
|                 }); | ||||
|                 setTimeout(() => window.armcordinternal.restart(), 5000); | ||||
|                 setTimeout(() => window.armcordinternal.restart(), 500); | ||||
|             }); | ||||
| 
 | ||||
|             // Full | ||||
|  | @ -159,6 +160,7 @@ | |||
|                             useLegacyCapturer: false, | ||||
|                             alternativePaste: false, | ||||
|                             dynamicIcon: false, | ||||
|                             spellcheck: true, | ||||
|                             disableAutogain: false, | ||||
|                             startMinimized: false, | ||||
|                             trayIcon: "default", | ||||
|  | @ -175,6 +177,7 @@ | |||
|                         minimizeToTray: true, | ||||
|                         automaticPatches: false, | ||||
|                         mobileMode: false, | ||||
|                         spellcheck: true, | ||||
|                         disableAutogain: false, | ||||
|                         mods: "none", | ||||
|                         dynamicIcon: false, | ||||
|  |  | |||
|  | @ -112,6 +112,14 @@ | |||
|         </div> | ||||
|         <br /> | ||||
| 
 | ||||
|         <div class="switch acSpellcheck"> | ||||
|             <label class="header" data-string="settings-spellcheck"></label> | ||||
|             <input id="spellcheck" class="tgl tgl-light left" data-setting="spellcheck" type="checkbox" /> | ||||
|             <label class="tgl-btn left" for="spellcheck"></label> | ||||
|             <p class="description" data-string="settings-spellcheck-desc"></p> | ||||
|         </div> | ||||
|         <br /> | ||||
| 
 | ||||
|         <div class="switch acChannel"> | ||||
|             <select name="channel" data-setting="channel" class="left dropdown"> | ||||
|                 <option value="stable" selected>Stable</option> | ||||
|  |  | |||
|  | @ -46,6 +46,7 @@ export function setup(): void { | |||
|         automaticPatches: false, | ||||
|         alternativePaste: false, | ||||
|         mods: "none", | ||||
|         spellcheck: true, | ||||
|         performanceMode: "none", | ||||
|         skipSplash: false, | ||||
|         inviteWebsocket: true, | ||||
|  | @ -251,6 +252,7 @@ export interface Settings { | |||
|     minimizeToTray: boolean; | ||||
|     automaticPatches: boolean; | ||||
|     alternativePaste: boolean; | ||||
|     spellcheck: boolean; | ||||
|     mods: string; | ||||
|     dynamicIcon: boolean; | ||||
|     mobileMode: boolean; | ||||
|  |  | |||
|  | @ -286,7 +286,7 @@ async function doAfterDefiningTheWindow(): Promise<void> { | |||
|         mainWindow.show(); | ||||
|     } | ||||
| } | ||||
| export function createCustomWindow(): void { | ||||
| export async function createCustomWindow(): Promise<void> { | ||||
|     mainWindow = new BrowserWindow({ | ||||
|         width: 300, | ||||
|         height: 350, | ||||
|  | @ -300,12 +300,12 @@ export function createCustomWindow(): void { | |||
|         webPreferences: { | ||||
|             sandbox: false, | ||||
|             preload: path.join(__dirname, "preload/preload.js"), | ||||
|             spellcheck: true | ||||
|             spellcheck: await getConfig("spellcheck") | ||||
|         } | ||||
|     }); | ||||
|     doAfterDefiningTheWindow(); | ||||
| } | ||||
| export function createNativeWindow(): void { | ||||
| export async function createNativeWindow(): Promise<void> { | ||||
|     mainWindow = new BrowserWindow({ | ||||
|         width: 300, | ||||
|         height: 350, | ||||
|  | @ -319,12 +319,12 @@ export function createNativeWindow(): void { | |||
|         webPreferences: { | ||||
|             sandbox: false, | ||||
|             preload: path.join(__dirname, "preload/preload.js"), | ||||
|             spellcheck: true | ||||
|             spellcheck: await getConfig("spellcheck") | ||||
|         } | ||||
|     }); | ||||
|     doAfterDefiningTheWindow(); | ||||
| } | ||||
| export function createTransparentWindow(): void { | ||||
| export async function createTransparentWindow(): Promise<void> { | ||||
|     mainWindow = new BrowserWindow({ | ||||
|         width: 300, | ||||
|         height: 350, | ||||
|  | @ -338,12 +338,12 @@ export function createTransparentWindow(): void { | |||
|         webPreferences: { | ||||
|             sandbox: false, | ||||
|             preload: path.join(__dirname, "preload/preload.js"), | ||||
|             spellcheck: true | ||||
|             spellcheck: await getConfig("spellcheck") | ||||
|         } | ||||
|     }); | ||||
|     doAfterDefiningTheWindow(); | ||||
| } | ||||
| export function createInviteWindow(code: string): void { | ||||
| export async function createInviteWindow(code: string): Promise<void> { | ||||
|     inviteWindow = new BrowserWindow({ | ||||
|         width: 800, | ||||
|         height: 600, | ||||
|  | @ -354,7 +354,7 @@ export function createInviteWindow(code: string): void { | |||
|         autoHideMenuBar: true, | ||||
|         webPreferences: { | ||||
|             sandbox: false, | ||||
|             spellcheck: true | ||||
|             spellcheck: await getConfig("spellcheck") | ||||
|         } | ||||
|     }); | ||||
|     let formInviteURL = `https://discord.com/invite/${code}`; | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue