diff --git a/editor/GeneratorModal.ts b/editor/GeneratorModal.ts index 3eb8035..c324704 100644 --- a/editor/GeneratorModal.ts +++ b/editor/GeneratorModal.ts @@ -14,7 +14,7 @@ import { dwarfFamilyNames } from "lists/dwarvenFamilyNames"; import * as FCG from "fantasy-content-generator"; import { generateCityName } from "generators/city"; import { generateLoot } from "generators/loot"; -import MyPlugin from "main"; +import FantasyPlugin from "main"; import { generateInn } from "generators/inn"; import { generatePathfinderName } from "generators/Pathfinder/pathfinderName"; import { ISettlementDomainObject } from "fantasy-content-generator/dist/interfaces"; @@ -36,8 +36,8 @@ let genSettings = { export class GeneratorModal extends Modal { result: string | Error; onSubmit: (result: string | Error) => void; - plugin: MyPlugin; - constructor(app: App, onSubmit: (result: string | Error) => void, plugin: MyPlugin) { + plugin: FantasyPlugin; + constructor(app: App, onSubmit: (result: string | Error) => void, plugin: FantasyPlugin) { super(app); this.onSubmit = onSubmit; this.plugin = plugin; diff --git a/editor/InlineGenerator.ts b/editor/InlineGenerator.ts index 1182986..409e990 100644 --- a/editor/InlineGenerator.ts +++ b/editor/InlineGenerator.ts @@ -7,7 +7,7 @@ import { elfFamilyNames } from "lists/elvenFamilyNames"; import { familyNameList } from "lists/humanFamilyNames"; import { titleLastNames } from "lists/titleLastNames"; import * as FCG from "fantasy-content-generator"; -import MyPlugin from "main"; +import FantasyPlugin from "main"; import { Editor, EditorPosition, EditorSuggest, EditorSuggestContext, EditorSuggestTriggerInfo, MarkdownView } from "obsidian"; import { generatorAirships } from "generators/airship"; import { generatorDrinks } from "generators/drink"; @@ -34,7 +34,7 @@ export class InlineGeneratorSuggester extends EditorSuggest { private getCompletions: () => string[]; // function to retrieve completions startChar: EditorPosition endChar: EditorPosition - plugin: MyPlugin + plugin: FantasyPlugin //An object storing all the Generator functions used by the particular selection private generators: Generators = { @@ -155,7 +155,7 @@ export class InlineGeneratorSuggester extends EditorSuggest { "Gen-PlotStoryHooks": () => generatePlotHook(), } - constructor(getCompletions: () => string[], plugin: MyPlugin) { + constructor(getCompletions: () => string[], plugin: FantasyPlugin) { super(app); this.getCompletions = getCompletions; this.plugin = plugin; diff --git a/main.ts b/main.ts index 71e340b..e1056c9 100644 --- a/main.ts +++ b/main.ts @@ -1,12 +1,12 @@ import { GeneratorModal } from 'editor/GeneratorModal'; import { MarkdownView, Notice, Plugin } from 'obsidian'; import { InlineGeneratorSuggester } from "editor/InlineGenerator"; -import { MyPluginSettings, possibleOptions } from 'settings/Datatypes'; +import { FantasyPluginSettings, possibleOptions } from 'settings/Datatypes'; import { DEFAULT_SETTINGS } from 'settings/DefaultSetting'; import { SettingTab } from 'settings/SettingsTab'; -export default class MyPlugin extends Plugin { - settings: MyPluginSettings; +export default class FantasyPlugin extends Plugin { + settings: FantasyPluginSettings; //Function used to return the array of options for the suggester. getOptionsForSuggest(): string[] { diff --git a/manifest.json b/manifest.json index 6f682f2..e79a338 100644 --- a/manifest.json +++ b/manifest.json @@ -3,7 +3,7 @@ "name": "Fantasy Content Generator", "version": "1.2.0", "minAppVersion": "0.15.0", - "description": "A Fantasy Content Generator for Obsidian", + "description": "A Fantasy Content Generator for Obsidian for All Your TTRPG / World Building Needs", "author": "Obsidian", "authorUrl": "https://obsidian.md", "fundingUrl": "https://obsidian.md/pricing", diff --git a/settings/Datatypes.ts b/settings/Datatypes.ts index a63f827..4689e52 100644 --- a/settings/Datatypes.ts +++ b/settings/Datatypes.ts @@ -162,7 +162,7 @@ export type innGeneratorSettings = { } // the interface that uses all -export interface MyPluginSettings { +export interface FantasyPluginSettings { enableCurrency: boolean; citySettings: cityGeneratorSetting; currencyTypes: currency[]; diff --git a/settings/DefaultSetting.ts b/settings/DefaultSetting.ts index 3e9b895..707ab6f 100644 --- a/settings/DefaultSetting.ts +++ b/settings/DefaultSetting.ts @@ -1,7 +1,7 @@ -import { MyPluginSettings } from "./Datatypes"; +import { FantasyPluginSettings } from "./Datatypes"; //The Default Settings for the Plugin. -export const DEFAULT_SETTINGS: MyPluginSettings = { +export const DEFAULT_SETTINGS: FantasyPluginSettings = { enableCurrency: false, citySettings: { prefixArray: ["camp", "castle", "east", "edge", "ever", "great", "mount", "new", "north", "red", "rose", "south", "west"], diff --git a/settings/SettingsTab.ts b/settings/SettingsTab.ts index 2b2cedc..35ff503 100644 --- a/settings/SettingsTab.ts +++ b/settings/SettingsTab.ts @@ -1,11 +1,11 @@ -import MyPlugin from "main"; +import FantasyPlugin from "main"; import { PluginSettingTab, App, Setting } from "obsidian"; import { DEFAULT_SETTINGS } from "./DefaultSetting"; export class SettingTab extends PluginSettingTab { - plugin: MyPlugin; + plugin: FantasyPlugin; - constructor(app: App, plugin: MyPlugin) { + constructor(app: App, plugin: FantasyPlugin) { super(app, plugin); this.plugin = plugin; }