Added a warning if the old version of Omnisearch is installed
This commit is contained in:
Simon Cambier
2022-04-27 17:02:12 +02:00
parent 6912d99d27
commit b1db397923
4 changed files with 20 additions and 4 deletions

View File

@@ -1,7 +1,7 @@
{ {
"id": "omnisearch", "id": "omnisearch",
"name": "Omnisearch", "name": "Omnisearch",
"version": "1.0.0", "version": "1.0.1",
"minAppVersion": "0.14.2", "minAppVersion": "0.14.2",
"description": "A search engine that just works", "description": "A search engine that just works",
"author": "Simon Cambier", "author": "Simon Cambier",

View File

@@ -1,6 +1,6 @@
{ {
"name": "scambier.obsidian-search", "name": "scambier.obsidian-search",
"version": "1.0.0", "version": "1.0.1",
"description": "A search engine for Obsidian", "description": "A search engine for Obsidian",
"main": "dist/main.js", "main": "dist/main.js",
"scripts": { "scripts": {

View File

@@ -1,4 +1,4 @@
import { Plugin, TFile } from 'obsidian' import { Notice, Plugin, TFile } from 'obsidian'
import { import {
addToIndex, addToIndex,
initGlobalSearchIndex, initGlobalSearchIndex,
@@ -9,6 +9,8 @@ import { OmnisearchInFileModal, OmnisearchVaultModal } from './modals'
export default class OmnisearchPlugin extends Plugin { export default class OmnisearchPlugin extends Plugin {
async onload(): Promise<void> { async onload(): Promise<void> {
warningOldVersion()
// Commands to display Omnisearch modals // Commands to display Omnisearch modals
this.addCommand({ this.addCommand({
id: 'show-modal', id: 'show-modal',
@@ -57,3 +59,16 @@ export default class OmnisearchPlugin extends Plugin {
}) })
} }
} }
function warningOldVersion() {
const installed = (app as any).plugins.enabledPlugins as Set<string>
if (installed.has('scambier.omnisearch')) {
new Notice(
`OMNISEARCH
It looks like you have 2 versions of Omnisearch installed.
Please uninstall the old one (up to 0.2.5) and keep the new one (1.0.0+)
(Click to dismiss)`,
0,
)
}
}

View File

@@ -14,5 +14,6 @@
"0.2.3": "0.14.2", "0.2.3": "0.14.2",
"0.2.4": "0.14.2", "0.2.4": "0.14.2",
"0.2.5": "0.14.2", "0.2.5": "0.14.2",
"1.0.0": "0.14.2" "1.0.0": "0.14.2",
"1.0.1": "0.14.2"
} }