I want to announce my new plugin — Pretty properties. I have started it as a way to easily add cover images to my book notes, but it quickly become much more! It is not officially approved yet, so it have to be installed via BRAT.
Plugin features
1. Add cover image to the side of metadata block.
This is something I wanted to do for a long time, because adding image to the note after metadata wasted too much space. And now they can sit neatly together.
It is especially useful for books, movies and other notes that need a cover and a lot of metadata.
2. Add banner and icon to the note.
There are other plugins that can do that, but I was somehow unsatisfied with them, so decided to make my own version.
3. Colorful list properties.
You can right-click on a property value to select one of the theme colors.
I thought about adding a color picker to choose custom colors, but decided against this, because custom colors are hard to adjust to fit the theme. So you have only 8 colors + transparent + theme default.
4. Progress bars inside the metadata block.
I used to insert progress bar to my notes using Dataview, but now they can be added directly to the number properties. It looks neat and do not require to put any code into the note itself. It also works very well with the next feature.
5. Save tasks count to the properties.
The plugins can count tasks inside the active note (all tasks, completed and uncompleted) and save the counts into the specified number properties.
Combined with the progress bar feature, it can let you visualize your note task progress. Also it allows you to see the tasks count in bases, because bases for now can not reach tasks directly.
6. Properties search.
I always wanted to be able to search for specific property values as easily, as I can do with tags. Now I can Ctrl+click on any property value, and it will be shown in search tab, the same way as when clicking on tag.
7. Hiding specific properties
Click on the property icon and select “Hide property” in menu. If you want to see it again, run command “Toggle reveal / hide all hidden properties”.
More about
Plugin now has support for bases, but it is experimental, because bases are still in beta, and the code will probably change in the future. You can see and edit colorful properties in bases. You can also make progress bars in bases, but it is a little more tricky.
In general I try to make this plugin as minimal and unintrusive as possible. There is a lot of features now, but most of them can be turned off and then will not get in the way.
For now I think I am satisfied with what this plugin can do, but let me know if you think some other features can be added!