Skip to content

A plugin for Obsidian that allows you to add a daily note node to the canvas that will always show todays note.

License

Notifications You must be signed in to change notification settings

andrewmcgivery/obsidian-canvas-dailynote

Repository files navigation

Obsidian Canvas Daily Note

A plugin for Obsidian.MD that allows you to add a daily note node to the canvas that will always show todays note.

A screenshot of a daily note on the canvas and the "add daily note" button in the bottom controls

How to Install

Plugin is availale to isntall from the Official Community Plugins.

How to Use

On a canvas view, a new button will be added. When you click this button, it will add a new file node for your daily note. The plugin will automatically keep this file node up to date with the latest daily note whenever you open the canvas.

A screenshot showing the "add daily note" button

Note

This plugin works by adding a special metadata (unknownData) to the file node. It will only work on these nodes crated via the plugin and will not work on existing file nodes.

Warning

The updating of the daily note to today's note involved removing the existing canvas node and replacing it with a new one. As a result, the plugin currently doesn't support connections from the daily note node to other nodes.

Settings

When inserting a new node, or updating en existing node to today's daily note, the plugin by default will create the daily note if it does not already exist.

If you would like the plugin to not do this, or not do it on specific days of the week, you can update this in settings.

A screenshot of the settings screen

Customization

To customize the appearance of a daily note node, you can utilize CSS to target the element.

/* Change look of Button */
.canvas-button-adddailynote {
}
/* Change look of daily note node */
.canvas-node-dailynote {
}
/* Change look of daily note node label */
.canvas-node-dailynote .canvas-node-label {
}
/* Change look of daily note node label pre-text */
.canvas-node-dailynote .canvas-node-label:before {
}

Reporting Issues

If you run into any issues with this plugin, please open an issue and incude as much detail as possible, including screenshots.

Leave a Tip

Buy Me A Coffee

About

A plugin for Obsidian that allows you to add a daily note node to the canvas that will always show todays note.

Resources

License

Stars

Watchers

Forks

Packages

No packages published