mirror of
https://github.com/estruyf/vscode-front-matter.git
synced 2026-08-07 09:23:00 +02:00
Adding start
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
import { basename } from "path";
|
||||
import { extensions, Uri, ExtensionContext, window, workspace, commands } from "vscode";
|
||||
import { Folders, WORKSPACE_PLACEHOLDER } from "../commands/Folders";
|
||||
import { EXTENSION_NAME, SETTINGS_CONTENT_FOLDERS, SETTINGS_CONTENT_PAGE_FOLDERS, SETTING_DATE_FIELD, SETTING_MODIFIED_FIELD, SETTING_SEO_DESCRIPTION_FIELD, SETTING_TAXONOMY_CONTENT_TYPES } from "../constants";
|
||||
import { EXTENSION_NAME, GITHUB_LINK, SETTINGS_CONTENT_FOLDERS, SETTINGS_CONTENT_PAGE_FOLDERS, SETTING_DATE_FIELD, SETTING_MODIFIED_FIELD, SETTING_SEO_DESCRIPTION_FIELD, SETTING_TAXONOMY_CONTENT_TYPES } from "../constants";
|
||||
import { DEFAULT_CONTENT_TYPE_NAME } from "../constants/ContentType";
|
||||
import { EXTENSION_BETA_ID, EXTENSION_ID, EXTENSION_STATE_VERSION } from "../constants/Extension";
|
||||
import { ContentType } from "../models";
|
||||
@@ -38,8 +38,10 @@ export class Extension {
|
||||
installedVersion = `${installedVersion}-beta`;
|
||||
}
|
||||
|
||||
if (usedVersion !== installedVersion) {
|
||||
if (usedVersion !== installedVersion + 1) {
|
||||
const whatIsNewTitle = `Check the changelog`;
|
||||
const githubTitle = `Give it a ⭐️`;
|
||||
|
||||
const whatIsNew = {
|
||||
title: whatIsNewTitle,
|
||||
run: () => {
|
||||
@@ -50,8 +52,15 @@ export class Extension {
|
||||
}
|
||||
};
|
||||
|
||||
window.showInformationMessage(`${EXTENSION_NAME} has been updated to v${installedVersion} — check out what's new!`, whatIsNew).then((selection => {
|
||||
if (selection?.title === whatIsNewTitle) {
|
||||
const starGitHub = {
|
||||
title: githubTitle,
|
||||
run: () => {
|
||||
commands.executeCommand('vscode.open', Uri.parse(GITHUB_LINK));
|
||||
}
|
||||
};
|
||||
|
||||
window.showInformationMessage(`${EXTENSION_NAME} has been updated to v${installedVersion} — check out what's new!`, starGitHub, whatIsNew).then((selection => {
|
||||
if (selection?.title === whatIsNewTitle || selection?.title === githubTitle) {
|
||||
selection.run();
|
||||
}
|
||||
}));
|
||||
|
||||
Reference in New Issue
Block a user