Skip to content

Repository files navigation

Daily Notes Navigation

Daily Notes Navigation is an Obsidian plugin that makes the native Back and Forward navigation date-aware while a daily note is active.

Behavior

  • On a daily note, Back opens the previous date and Forward opens the next date.
  • The native navigation buttons and Obsidian's Back/Forward commands (including their assigned hotkeys) use the same behavior.
  • On any other note or view, Back and Forward keep Obsidian's normal navigation history behavior.
  • The daily-note folder and date format are read from Obsidian's built-in Daily Notes plugin.
  • Daily notes can be stored in the vault root or a configured folder. Date formats containing / are supported and may create additional subfolders.
  • By default, missing dates are skipped in favor of the nearest existing daily note. Creating missing daily notes can be enabled in the plugin settings.
  • Separate Open previous daily note and Open next daily note commands are available while a daily note is active.
  • Back and Forward buttons can optionally be moved from the view headers to the top bar next to the left sidebar toggle. They use chronological navigation on daily notes and normal history navigation everywhere else.
  • Double-clicking the top header of the left sidebar can optionally show or hide the ribbon. Enable it in the plugin settings.

Navigation affects the active pane only.

The built-in Daily Notes plugin must be enabled and configured.

The optional top-bar buttons are adapted from Nav Arrows by AntoineArt and are available under the MIT License. See NOTICE.

How to install

  1. Create this folder inside your Obsidian vault:
<vault>/.obsidian/plugins/daily-notes-nav
  1. Copy these files into the folder:
  • main.js
  • manifest.json
  • styles.css
  1. Restart Obsidian.
  2. Open Settings → Community plugins and enable Daily Notes Navigation.

About

An Obsidian plugin for chronological daily-note navigation.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages