I built a plugin that creates new notes inline.. Useful?

Any feedback and feature ideas are welcomed!

obsidian-demo

I don’t know, maybe. You can make actionable inline content various ways:

  1. tasks - [ ] my tasks

    • retrieve later using Tasks community plugin
    • they are directly linked to the source file
    • can be queried using native search and task:, task-todo: or task-done: search operator — Search - Obsidian Help
  2. comments %% my comment %% or <!-- my comment -->

    • currently there is no native feature to query comments
    • however you can use this native search query: content:"<!--"
    • you can use Enhanced Annotations community plugin to display file specific comments
    • as with tasks comments are directly linked to the source file, however you can use the plugin to export individual comments to separate files
    • the plugin automatically inserts a backlink to exported comments
    • comments can be hidden by using read mode
  3. QuickAdd community plugin

    • can be used to create files with note linking {{LINKCURRENT}}
    • it offers various template variables like {{selected}}
    • it can also create notes from input prompts
  4. Templater community plugin

    • Templater offers similar variables like QuickAdd
    • much older plugin and not as easy to use as QuickAdd
  5. Modal Forms community plugin

    • it adds more customization options what comes to input prompts in Templater/QuickAdd
4 Likes

I love this detailed feedback. Thank you! I’ll def spend some time reviewing QuickAdd

I really like the idea. I think it’s a novel plugin as you have to jump through some hoops with the other plugins mentioned.

Just a suggestion: I think the UI is all that is holding this plugin back.

The sticky notes look cool but I think it would be more functional if you could do an inline note ‘peek’ similar to how VSCode has integrated Copilot and reference/definitions.

I mocked some UI in Figma to illustrate my point.

While editing the embedded block

While editing outside the block

Here is the VSCode implementation I was talking about

References and defintions

Copilot

I image the plugin would include editing the default method for embedded blocks of text with some adjustments.

Cool idea

Reading the title I thought this plugin would allow me to create a linked note without leaving the current editor. If that is not an iron, consider it to be a feature request.

I do every now and then find myself wanting to create a link to a new concept/note/… and link to that without straying to far from the note I’m already editing. Having this a feature I’m dreaming that I could hit the hotkey, and have a small dialog to add the name, and some initial content to the new note, and when I’m closing the dialog I’m right back where I started with a link to the note inserted.

Then again this workflow could possibly be done simply using a template from the Templater plugin with a modal form. Can all of your functionality be done using a template?

What do you do with the sticky note afterwards?

Initially not so intrigued by this plugin, I didnt thought it might be so useful, as there is already another plugin which passed all my checkboxes for the requirement of a sticky note.

But after coming across this topic, I got really interested by the workflow mentioned by the OP, where a specific content can be associated to each individual note as a sticky note.

So, I think, this plugin besides its main USP of creating quick note can also do lot more. I have created the FR and explained everything in detail : [FEATURE] Permanent In-note within the main note · Issue #1 · dpigera/sticky-notes · GitHub

I think this plugin can be re-branded and if it can do this In-Note Sticky Note (INSN) feature, that might help to add comments and view them in a better way, unlike simple boring comments.

Another important point to add, its important that the INSN should be only constrained within the area of the main note and on switching the note, it will be hidden.