Johannes Theiner
Johannes Theiner
[containerEl.createEl('h2', {text: 'EasyLink Settings'});](https://github.com/isitwho/EasyLink/blob/fd9655ad9136e67e5b7e08979ff6e78d9c25ac4f/main.ts#L290) [Don't add a top-level heading in the settings tab, such as "General", "Settings", or the name of your plugin.](https://docs.obsidian.md/Plugins/Releasing/Plugin+guidelines#Only+use+headings+under+settings+if+you+have+more+than+one+section.)
[Copyright (c) 2021 Michael Brenan](https://github.com/CodeListening/obsidian-bookxnote/blob/cb5de813bad8b78f2946d81c351825385aeb13d2/LICENSE.txt#L3) Update this. ["description": "同步bookxnote中的笔记到Obsidian中",](https://github.com/CodeListening/obsidian-bookxnote/blob/cb5de813bad8b78f2946d81c351825385aeb13d2/manifest.json#L6) Don't include "Obsidian" in the description. [// Remember to rename these classes and interfaces!](https://github.com/CodeListening/obsidian-bookxnote/blob/cb5de813bad8b78f2946d81c351825385aeb13d2/main.ts#L4) Remove this comment. [console.log("nb:" + nb);](https://github.com/CodeListening/obsidian-bookxnote/blob/cb5de813bad8b78f2946d81c351825385aeb13d2/main.ts#L46), [console.log("nb:"...
Closing as duplicate of #4080
[import { setTimeout } from "timers/promises";](https://github.com/DvorakDwarf/scrambling-title-animations/blob/221324340088fa3837aaa76832f0e4dae6e8692e/src/shuffling.ts#L2) This import is only available from a Node.js runtime, which means that this will throw errors on Mobile (that's a problem since you have...
One PR per plugin please.
In the command pallete and in the hotkey settings the command will show up as: `Typefully: Publish the current note to Typefully` That can be shortened to just be `Typefully:...
(Skipped) [imgEl.src =](https://github.com/dsebastien/obsidian-typefully/blob/05bca8111cf72be7517406a51d7217fc755e7af0/apps/plugin/src/app/settingTab/index.ts#L183-L184) This should be bundled into the plugin, not loaded externally.
[if (!this.app.vault.getAbstractFileByPath(filename)) {](https://github.com/pkhr/obsidian-tasknav/blob/4917647e8cd6bd88e30636586a9984b9aec2c9f7/main.ts#L29-L31), [this.app.vault.append(this.app.vault.getAbstractFileByPath(filename),"\n"+mainTaskLine)](https://github.com/pkhr/obsidian-tasknav/blob/4917647e8cd6bd88e30636586a9984b9aec2c9f7/main.ts#L78), [this.app.vault.append(this.app.vault.getAbstractFileByPath(filename),"\n"+element)](https://github.com/pkhr/obsidian-tasknav/blob/4917647e8cd6bd88e30636586a9984b9aec2c9f7/main.ts#L81), [leaf.openFile(this.app.vault.getAbstractFileByPath(filename));](https://github.com/pkhr/obsidian-tasknav/blob/4917647e8cd6bd88e30636586a9984b9aec2c9f7/main.ts#L104), [leaf.openFile(this.app.vault.getAbstractFileByPath(filename));](https://github.com/pkhr/obsidian-tasknav/blob/4917647e8cd6bd88e30636586a9984b9aec2c9f7/main.ts#L119)[leaf.openFile(this.app.vault.getAbstractFileByPath(filename));](https://github.com/pkhr/obsidian-tasknav/blob/4917647e8cd6bd88e30636586a9984b9aec2c9f7/main.ts#L137) This is missing a `instanceof TFile` check, `getAbstractFileByPath` can also return a `TFolder` or null. [id: 'tasknav-reschedule',](https://github.com/pkhr/obsidian-tasknav/blob/4917647e8cd6bd88e30636586a9984b9aec2c9f7/main.ts#L47), [id: 'tasknav-navigate-back',](https://github.com/pkhr/obsidian-tasknav/blob/4917647e8cd6bd88e30636586a9984b9aec2c9f7/main.ts#L94), [id: 'tasknav-next',](https://github.com/pkhr/obsidian-tasknav/blob/4917647e8cd6bd88e30636586a9984b9aec2c9f7/main.ts#L110), [id: 'tasknav-prev',](https://github.com/pkhr/obsidian-tasknav/blob/4917647e8cd6bd88e30636586a9984b9aec2c9f7/main.ts#L128)...
["description": "Plugin for integrating Open Interpreter with Obsidian",](https://github.com/MikeBirdTech/obsidian-open-interpreter/blob/4859521f4d45278a2de192938c5dcdb19af462b2/manifest.json#L6) Avoid including sentences like "This is a plugin for Obsidian that does ..." in your description, it should be self-evident that this...
["js": "main.js",](https://github.com/WillLewis/newline-adjuster/blob/97931eebb3036f7d7ad8f0be1c31d514ef34653a/manifest.json#L10-L31) None of this is part of the manifest, remove it. ['dice'](https://github.com/WillLewis/newline-adjuster/blob/97931eebb3036f7d7ad8f0be1c31d514ef34653a/main.ts#L22) Use a different icon: https://docs.obsidian.md/Plugins/User+interface/Icons ['Adjust Newlines'](https://github.com/WillLewis/newline-adjuster/blob/97931eebb3036f7d7ad8f0be1c31d514ef34653a/main.ts#L22), ['Preview Changes'](https://github.com/WillLewis/newline-adjuster/blob/97931eebb3036f7d7ad8f0be1c31d514ef34653a/main.ts#L29), ['Undo Last Change'](https://github.com/WillLewis/newline-adjuster/blob/97931eebb3036f7d7ad8f0be1c31d514ef34653a/main.ts#L36), [name: 'Adjust Newlines',](https://github.com/WillLewis/newline-adjuster/blob/97931eebb3036f7d7ad8f0be1c31d514ef34653a/main.ts#L49), [name: 'Preview...