Various AT Protocol integrations with obsidian
20
fork

Configure Feed

Select the types of activity you want to include in your feed.

add ribbon

+7 -2
+2 -2
src/components/createMarginCollectionModal.ts
··· 20 20 contentEl.createEl("h2", { text: "New margin collection" }); 21 21 22 22 if (!this.plugin.client) { 23 - contentEl.createEl("p", { text: "Not connected." }); 23 + // contentEl.createEl("p", { text: "Not Logged In. Please Login Using Settings." }); 24 24 return; 25 25 } 26 26 ··· 41 41 const iconInput = iconGroup.createEl("input", { 42 42 type: "text", 43 43 cls: "atmark-input", 44 - attr: { id: "collection-icon", placeholder: "e.g., 📚" }, 44 + attr: { id: "collection-icon" }, 45 45 }); 46 46 47 47 // Description field
+5
src/main.ts
··· 19 19 return new ATmarkView(leaf, this); 20 20 }); 21 21 22 + // eslint-disable-next-line obsidianmd/ui/sentence-case 23 + this.addRibbonIcon("layers", "Open ATmark", () => { 24 + void this.activateView(VIEW_TYPE_ATMARK); 25 + }); 26 + 22 27 this.addCommand({ 23 28 id: "view", 24 29 name: "Open view",