Skip to content

Commit

Permalink
Release
Browse files Browse the repository at this point in the history
  • Loading branch information
joethei committed Apr 26, 2024
1 parent 6d523b7 commit 2463d93
Show file tree
Hide file tree
Showing 7 changed files with 25 additions and 18 deletions.
4 changes: 2 additions & 2 deletions manifest.json
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
{
"id": "obsidian-plantuml",
"name": "PlantUML",
"version": "1.7.0",
"minAppVersion": "1.3.0",
"version": "1.8.0",
"minAppVersion": "1.5.7",
"description": "Render PlantUML Diagrams",
"author": "Johannes Theiner",
"authorUrl": "https://github.com/joethei/",
Expand Down
18 changes: 10 additions & 8 deletions src/main.ts
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
import {
addIcon, Component, Platform,
Plugin, TFile
addIcon, Platform,
Plugin
} from 'obsidian';
import {DEFAULT_SETTINGS, PlantUMLSettings, PlantUMLSettingsTab} from "./settings";
import {LocalProcessors} from "./localProcessors";
import {DebouncedProcessors} from "./debouncedProcessors";
import {LocalProcessors} from "./processors/localProcessors";
import {DebouncedProcessors} from "./processors/debouncedProcessors";
import {LOGO_SVG} from "./const";
import {Processor} from "./processor";
import {ServerProcessor} from "./serverProcessor";
import {Processor} from "./processors/processor";
import {ServerProcessor} from "./processors/serverProcessor";
import {Replacer} from "./functions";
import {PumlView, VIEW_TYPE} from "./PumlView";
import localforage from "localforage";
Expand Down Expand Up @@ -84,10 +84,12 @@ export default class PlantumlPlugin extends Plugin {
});
this.registerExtensions(["puml", "pu"], VIEW_TYPE);

this.registerMarkdownCodeBlockProcessor("plantuml", processor.png);
this.registerMarkdownCodeBlockProcessor("plantuml", processor.default);
this.registerMarkdownCodeBlockProcessor("plantuml-png", processor.png);
this.registerMarkdownCodeBlockProcessor("plantuml-ascii", processor.ascii);
this.registerMarkdownCodeBlockProcessor("plantuml-svg", processor.svg);
this.registerMarkdownCodeBlockProcessor("puml", processor.png);
this.registerMarkdownCodeBlockProcessor("puml", processor.default);
this.registerMarkdownCodeBlockProcessor("puml-png", processor.png);
this.registerMarkdownCodeBlockProcessor("puml-svg", processor.svg);
this.registerMarkdownCodeBlockProcessor("puml-ascii", processor.ascii);

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { debounce, Debouncer, MarkdownPostProcessorContext, Menu, Notice, TFile } from "obsidian";
import { v4 as uuidv4 } from "uuid";
import PlantumlPlugin from "./main";
import PlantumlPlugin from "../main";
import { Processor } from "./processor";

export class DebouncedProcessors implements Processor {
Expand All @@ -18,6 +18,10 @@ export class DebouncedProcessors implements Processor {
this.debounceTime = debounceTime * this.SECONDS_TO_MS_FACTOR;
}

default = async(source: string, el: HTMLElement, ctx: MarkdownPostProcessorContext) => {
await this.png(source, el, ctx);
}

png = async (source: string, el: HTMLElement, ctx: MarkdownPostProcessorContext) => {
await this.processor(source, el, ctx, "png", this.plugin.getProcessor().png);
}
Expand Down
6 changes: 3 additions & 3 deletions src/localProcessors.ts → src/processors/localProcessors.ts
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
import PlantumlPlugin from "./main";
import PlantumlPlugin from "../main";
import {Processor} from "./processor";
import {MarkdownPostProcessorContext, moment} from "obsidian";
import * as plantuml from "plantuml-encoder";
import {insertAsciiImage, insertImageWithMap, insertSvgImage} from "./functions";
import {OutputType} from "./const";
import {insertAsciiImage, insertImageWithMap, insertSvgImage} from "../functions";
import {OutputType} from "../const";
import * as localforage from "localforage";

export class LocalProcessors implements Processor {
Expand Down
File renamed without changes.
6 changes: 3 additions & 3 deletions src/serverProcessor.ts → src/processors/serverProcessor.ts
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
import {MarkdownPostProcessorContext, request} from "obsidian";
import {DEFAULT_SETTINGS} from "./settings";
import {DEFAULT_SETTINGS} from "../settings";
import * as plantuml from "plantuml-encoder";
import PlantumlPlugin from "./main";
import PlantumlPlugin from "../main";
import {Processor} from "./processor";
import {insertAsciiImage, insertImageWithMap, insertSvgImage} from "./functions";
import {insertAsciiImage, insertImageWithMap, insertSvgImage} from "../functions";

export class ServerProcessor implements Processor {
plugin: PlantumlPlugin;
Expand Down
3 changes: 2 additions & 1 deletion versions.json
Original file line number Diff line number Diff line change
Expand Up @@ -25,5 +25,6 @@
"1.6.4": "0.13.0",
"1.6.5": "0.13.0",
"1.6.6": "0.15.0",
"1.7.0": "1.3.0"
"1.7.0": "1.3.0",
"1.8.0": "1.5.7"
}

0 comments on commit 2463d93

Please sign in to comment.