Thanks for a great and much needed plugin.
I have a feature request related to headers:
Quote:
Originally Posted by jm289765
With the way I've implemented headers, it'll append another header to the note each time you send highlights. To have a single header at the start of the file, you'll need to send highlights once with headers enabled, and then disable them.
|
Considering that an obvious use case for the headers is to add yaml metadata to the literature note, I think a more seamless way to only add the header once is necessary. Going into the formatting options every time you send new highlights to an existing note, and then again before you create a new one, is not really viable.
Here are some ideas for a better workflow:
- Only create a header when using the "Send All Highlights" option. Or in other words, don't create a header when only sending new annotations, as this implies that an existing note is likely being updated.
- However, this neglects the original use case for the header, which the standard header template represents, namely to add contextual information about the number of annotations sent, and when they were sent.
- This leads to proposal number two: There needs to be an additional template element, namely a true note header created only once at the top of the document. Combined with point 1., this header would be added when sending all highlights. The current "header" template is still useful for adding information about each import, but it doesn't really serve the purpose of a document header, when highlights are sent multiple times.
In my view, "Send All Highlights..." and "Send New Highlights..." could be called "Create Literature Note in Obsidian" and "Update Literature Note in Obsidian" or something similar. However, I'm sure there are other workflows and situations where this might not be so simple. But I think it is worth discussing.
Beyond that, it would be great it there were more templating options like:
- More metadata about the books, such as ISBN, publisher and tags or even the comments block.
- Information about the color of the highlights so these could be either grouped together or somehow indicated by each highlight.