Upload files to 'src/shared'
This commit is contained in:
		
							parent
							
								
									dea2c62eb2
								
							
						
					
					
						commit
						34726e6096
					
				
							
								
								
									
										53
									
								
								src/shared/IpcEvents.ts
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										53
									
								
								src/shared/IpcEvents.ts
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,53 @@
 | 
				
			|||||||
 | 
					/*
 | 
				
			||||||
 | 
					 * SPDX-License-Identifier: GPL-3.0
 | 
				
			||||||
 | 
					 * Aerocord, a vesktop fork for older microsoft NT releases such as NT 6.0, 6.1, 6.2 and 6.3. 
 | 
				
			||||||
 | 
					 * Credits to vendicated and the rest of the vesktop contribuitors for making Vesktop!
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					export const enum IpcEvents {
 | 
				
			||||||
 | 
					    GET_VENCORD_PRELOAD_FILE = "VCD_GET_VC_PRELOAD_FILE",
 | 
				
			||||||
 | 
					    GET_VENCORD_RENDERER_SCRIPT = "VCD_GET_VC_RENDERER_SCRIPT",
 | 
				
			||||||
 | 
					    GET_RENDERER_SCRIPT = "VCD_GET_RENDERER_SCRIPT",
 | 
				
			||||||
 | 
					    GET_RENDERER_CSS_FILE = "VCD_GET_RENDERER_CSS_FILE",
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    GET_VERSION = "VCD_GET_VERSION",
 | 
				
			||||||
 | 
					    SUPPORTS_WINDOWS_TRANSPARENCY = "VCD_SUPPORTS_WINDOWS_TRANSPARENCY",
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    RELAUNCH = "VCD_RELAUNCH",
 | 
				
			||||||
 | 
					    CLOSE = "VCD_CLOSE",
 | 
				
			||||||
 | 
					    FOCUS = "VCD_FOCUS",
 | 
				
			||||||
 | 
					    MINIMIZE = "VCD_MINIMIZE",
 | 
				
			||||||
 | 
					    MAXIMIZE = "VCD_MAXIMIZE",
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    SHOW_ITEM_IN_FOLDER = "VCD_SHOW_ITEM_IN_FOLDER",
 | 
				
			||||||
 | 
					    GET_SETTINGS = "VCD_GET_SETTINGS",
 | 
				
			||||||
 | 
					    SET_SETTINGS = "VCD_SET_SETTINGS",
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    SELECT_VENCORD_DIR = "VCD_SELECT_VENCORD_DIR",
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    UPDATER_GET_DATA = "VCD_UPDATER_GET_DATA",
 | 
				
			||||||
 | 
					    UPDATER_DOWNLOAD = "VCD_UPDATER_DOWNLOAD",
 | 
				
			||||||
 | 
					    UPDATE_IGNORE = "VCD_UPDATE_IGNORE",
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    SPELLCHECK_SET_LANGUAGES = "VCD_SPELLCHECK_SET_LANGUAGES",
 | 
				
			||||||
 | 
					    SPELLCHECK_RESULT = "VCD_SPELLCHECK_RESULT",
 | 
				
			||||||
 | 
					    SPELLCHECK_REPLACE_MISSPELLING = "VCD_SPELLCHECK_REPLACE_MISSPELLING",
 | 
				
			||||||
 | 
					    SPELLCHECK_ADD_TO_DICTIONARY = "VCD_SPELLCHECK_ADD_TO_DICTIONARY",
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    SET_BADGE_COUNT = "VCD_SET_BADGE_COUNT",
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    CAPTURER_GET_LARGE_THUMBNAIL = "VCD_CAPTURER_GET_LARGE_THUMBNAIL",
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    AUTOSTART_ENABLED = "VCD_AUTOSTART_ENABLED",
 | 
				
			||||||
 | 
					    ENABLE_AUTOSTART = "VCD_ENABLE_AUTOSTART",
 | 
				
			||||||
 | 
					    DISABLE_AUTOSTART = "VCD_DISABLE_AUTOSTART",
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    VIRT_MIC_LIST = "VCD_VIRT_MIC_LIST",
 | 
				
			||||||
 | 
					    VIRT_MIC_START = "VCD_VIRT_MIC_START",
 | 
				
			||||||
 | 
					    VIRT_MIC_START_SYSTEM = "VCD_VIRT_MIC_START_ALL",
 | 
				
			||||||
 | 
					    VIRT_MIC_STOP = "VCD_VIRT_MIC_STOP",
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    ARRPC_ACTIVITY = "VCD_ARRPC_ACTIVITY",
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    CLIPBOARD_COPY_IMAGE = "VCD_CLIPBOARD_COPY_IMAGE"
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										18
									
								
								src/shared/browserWinProperties.ts
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								src/shared/browserWinProperties.ts
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,18 @@
 | 
				
			|||||||
 | 
					/*
 | 
				
			||||||
 | 
					 * SPDX-License-Identifier: GPL-3.0
 | 
				
			||||||
 | 
					 * Aerocord, a vesktop fork for older microsoft NT releases such as NT 6.0, 6.1, 6.2 and 6.3. 
 | 
				
			||||||
 | 
					 * Credits to vendicated and the rest of the vesktop contribuitors for making Vesktop!
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import type { BrowserWindowConstructorOptions } from "electron";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					export const SplashProps: BrowserWindowConstructorOptions = {
 | 
				
			||||||
 | 
					    transparent: true,
 | 
				
			||||||
 | 
					    frame: false,
 | 
				
			||||||
 | 
					    height: 350,
 | 
				
			||||||
 | 
					    width: 300,
 | 
				
			||||||
 | 
					    center: true,
 | 
				
			||||||
 | 
					    resizable: false,
 | 
				
			||||||
 | 
					    maximizable: false,
 | 
				
			||||||
 | 
					    alwaysOnTop: true
 | 
				
			||||||
 | 
					};
 | 
				
			||||||
							
								
								
									
										12
									
								
								src/shared/paths.ts
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										12
									
								
								src/shared/paths.ts
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,12 @@
 | 
				
			|||||||
 | 
					/*
 | 
				
			||||||
 | 
					 * SPDX-License-Identifier: GPL-3.0
 | 
				
			||||||
 | 
					 * Aerocord, a vesktop fork for older microsoft NT releases such as NT 6.0, 6.1, 6.2 and 6.3. 
 | 
				
			||||||
 | 
					 * Credits to vendicated and the rest of the vesktop contribuitors for making Vesktop!
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import { join } from "path";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					export const STATIC_DIR = /* @__PURE__ */ join(__dirname, "..", "..", "static");
 | 
				
			||||||
 | 
					export const VIEW_DIR = /* @__PURE__ */ join(STATIC_DIR, "views");
 | 
				
			||||||
 | 
					export const BADGE_DIR = /* @__PURE__ */ join(STATIC_DIR, "badges");
 | 
				
			||||||
 | 
					export const ICON_PATH = /* @__PURE__ */ join(STATIC_DIR, "icon.png");
 | 
				
			||||||
							
								
								
									
										44
									
								
								src/shared/settings.d.ts
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										44
									
								
								src/shared/settings.d.ts
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@ -0,0 +1,44 @@
 | 
				
			|||||||
 | 
					/*
 | 
				
			||||||
 | 
					 * SPDX-License-Identifier: GPL-3.0
 | 
				
			||||||
 | 
					 * Aerocord, a vesktop fork for older microsoft NT releases such as NT 6.0, 6.1, 6.2 and 6.3. 
 | 
				
			||||||
 | 
					 * Credits to vendicated and the rest of the vesktop contribuitors for making Vesktop!
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import type { Rectangle } from "electron";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					export interface Settings {
 | 
				
			||||||
 | 
					    discordBranch?: "stable" | "canary" | "ptb";
 | 
				
			||||||
 | 
					    vencordDir?: string;
 | 
				
			||||||
 | 
					    transparencyOption?: "none" | "mica" | "tabbed" | "acrylic";
 | 
				
			||||||
 | 
					    tray?: boolean;
 | 
				
			||||||
 | 
					    minimizeToTray?: boolean;
 | 
				
			||||||
 | 
					    openLinksWithElectron?: boolean;
 | 
				
			||||||
 | 
					    staticTitle?: boolean;
 | 
				
			||||||
 | 
					    enableMenu?: boolean;
 | 
				
			||||||
 | 
					    disableSmoothScroll?: boolean;
 | 
				
			||||||
 | 
					    hardwareAcceleration?: boolean;
 | 
				
			||||||
 | 
					    arRPC?: boolean;
 | 
				
			||||||
 | 
					    appBadge?: boolean;
 | 
				
			||||||
 | 
					    disableMinSize?: boolean;
 | 
				
			||||||
 | 
					    clickTrayToShowHide?: boolean;
 | 
				
			||||||
 | 
					    /** @deprecated use customTitleBar */
 | 
				
			||||||
 | 
					    discordWindowsTitleBar?: boolean;
 | 
				
			||||||
 | 
					    customTitleBar?: boolean;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    checkUpdates?: boolean;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    splashTheming?: boolean;
 | 
				
			||||||
 | 
					    splashColor?: string;
 | 
				
			||||||
 | 
					    splashBackground?: string;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					export interface State {
 | 
				
			||||||
 | 
					    maximized?: boolean;
 | 
				
			||||||
 | 
					    minimized?: boolean;
 | 
				
			||||||
 | 
					    windowBounds?: Rectangle;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    skippedUpdate?: string;
 | 
				
			||||||
 | 
					    firstLaunch?: boolean;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    steamOSLayoutVersion?: number;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
		Reference in New Issue
	
	Block a user