fix gitignore again
All checks were successful
Android Build / publish (push) Successful in 31s
Linux Build / publish (push) Successful in 55s

This commit is contained in:
olcxja 2026-05-10 16:36:35 +02:00
commit 5da5c2afe2
3329 changed files with 364540 additions and 3 deletions

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,10 @@
import type { ElectronCapacitorDeeplinkingConfig } from './definitions';
export declare function setupElectronDeepLinking(capacitorElectronApp: any, config: ElectronCapacitorDeeplinkingConfig): ElectronCapacitorDeeplinking;
export declare class ElectronCapacitorDeeplinking {
private customProtocol;
private lastPassedUrl;
private customHandler;
private capacitorAppRef;
constructor(capacitorApp: any, config: ElectronCapacitorDeeplinkingConfig);
private internalHandler;
}

View file

@ -0,0 +1,9 @@
import type Electron from 'electron';
import type { SplashOptions } from './definitions';
export declare class CapacitorSplashScreen {
private splashWin;
private splashOptions;
constructor(splashOptions?: SplashOptions);
init(loadMainWindowCallback: any, mainWindowThisRef: any): Promise<void>;
getSplashWindow(): Electron.BrowserWindow;
}

View file

@ -0,0 +1,25 @@
import type { CapacitorConfig } from '@capacitor/cli';
export interface SplashOptions {
imageFilePath?: string;
windowWidth?: number;
windowHeight?: number;
}
export interface ElectronCapacitorDeeplinkingConfig {
customProtocol: string;
customHandler?: (url: string) => void;
}
export interface ElectronConfig {
customUrlScheme?: string;
trayIconAndMenuEnabled?: boolean;
splashScreenEnabled?: boolean;
splashScreenImageName?: string;
hideMainWindowOnLaunch?: boolean;
deepLinkingEnabled?: boolean;
deepLinkingCustomProtocol?: string;
backgroundColor?: string;
appId?: string;
appName?: string;
}
export type CapacitorElectronConfig = CapacitorConfig & {
electron?: ElectronConfig;
};

View file

@ -0,0 +1,5 @@
import { setupElectronDeepLinking } from './ElectronDeepLinking';
import { CapacitorSplashScreen } from './ElectronSplashScreen';
import { CapElectronEventEmitter, getCapacitorElectronConfig, setupCapacitorElectronPlugins } from './util';
export * from './definitions';
export { CapacitorSplashScreen, CapElectronEventEmitter, getCapacitorElectronConfig, setupCapacitorElectronPlugins, setupElectronDeepLinking, };

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,13 @@
/// <reference types="node" />
import EventEmitter from 'events';
import type { CapacitorElectronConfig } from './definitions';
declare class CapElectronEmitter extends EventEmitter {
}
export declare const CapElectronEventEmitter: CapElectronEmitter;
export declare function deepMerge(target: any, _objects?: any[]): any;
export declare function pick<T>(object: Record<string, T>, keys: string[]): Record<string, T>;
export declare function deepClone<T>(object: Record<string, T>): Record<string, T>;
export declare function setupCapacitorElectronPlugins(): void;
export declare function encodeFromFile(filePath: string): Promise<string>;
export declare function getCapacitorElectronConfig(): CapacitorElectronConfig;
export {};