This commit is contained in:
Oscar Plaisant
2024-10-01 11:38:50 +02:00
parent 695358527b
commit 5b65eb2b2a
178 changed files with 186337 additions and 103731 deletions

View File

@@ -2374,27 +2374,30 @@ var ThePlugin = class extends import_obsidian11.Plugin {
}
};
}
async onload() {
onload() {
console.log("loading " + this.APP_NAME);
await this.loadSettings();
this.addSettingTab(new BratSettingsTab(this.app, this));
addIcons();
this.showRibbonButton();
this.registerObsidianProtocolHandler("brat", this.obsidianProtocolHandler);
this.app.workspace.onLayoutReady(() => {
if (this.settings.updateAtStartup) {
this.loadSettings().then(() => {
this.addSettingTab(new BratSettingsTab(this.app, this));
addIcons();
this.showRibbonButton();
this.registerObsidianProtocolHandler("brat", this.obsidianProtocolHandler);
this.app.workspace.onLayoutReady(() => {
if (this.settings.updateAtStartup) {
setTimeout(() => {
void this.betaPlugins.checkForPluginUpdatesAndInstallUpdates(false);
}, 6e4);
}
if (this.settings.updateThemesAtStartup) {
setTimeout(() => {
void themesCheckAndUpdates(this, false);
}, 12e4);
}
setTimeout(() => {
void this.betaPlugins.checkForPluginUpdatesAndInstallUpdates(false);
}, 6e4);
}
if (this.settings.updateThemesAtStartup) {
setTimeout(() => {
void themesCheckAndUpdates(this, false);
}, 12e4);
}
setTimeout(() => {
window.bratAPI = this.bratApi;
}, 500);
window.bratAPI = this.bratApi;
}, 500);
});
}).catch((error) => {
console.error("Failed to load settings:", error);
});
}
showRibbonButton() {

View File

@@ -1,7 +1,7 @@
{
"id": "obsidian42-brat",
"name": "BRAT",
"version": "1.0.2",
"version": "1.0.3",
"minAppVersion": "1.4.16",
"description": "Easily install a beta version of a plugin for testing.",
"author": "TfTHacker",