Easily open daily notes and periodic notes in new pane; customize periodic notes background; quick append new line to daily notes.

Overview

Obsidian daily notes opener

This plugin adds a command for opening daily notes in a new pane (so that a keyboard shortcut could be used!) and gives extra control over the behavior of daily notes.

Features:

  • ⚡️ Provides command and sidebar button for "Open today's daily note in new pane"
  • 🔎 Find and focus on the already opened note to avoid redundancy
  • 🕐 Determine end of day time, let you open the right daily note at midnight
  • 📝 Append line to a specific section after opening the note
  • 🌈 Colorize the daily note pane to make it outstanding (using Style Settings, support themed colors)

Installation: search for "Daily notes opener" in Community plugins.

Usage

1. Open today's periodic notes in new pane, in an idempotent way

dnnt-demo-1

2. Change background color for today's perodic notes, using Style Settings

dnnt-demo-2

3. Append line for today's periodic notes in new pane

dnnt-demo-3

Settings

  • End of day time

    Determine today's date, if the value is 03:00 and the current date-time is 2022-03-03 02:59, then the date for today is 2022-03-02.

    Default: 05:00

  • Always open a new pane

    Set true to always open a new pane even if the daily note is already opened, otherwise, the plugin will try to find the existing daily note and focus on it

    Default: false

  • Background color

    Daily notes new pane plugin adds support for colorizing today's periodic note, this functionality relies on another plugin called "Style Settings", please install and enable it so that you can adjust background colors for periodic notes image

FAQ

  • Q: Does this work with Periodic Notes?

    A: Yes, if Daily Notes in the Periodic Notes plugin is enabled, it will use settings from Periodic Notes, otherwise, it will use settings from the Daily notes core plugin.

  • Q: I cannot see the "Daily notes opener" section in Style Settings.

    A: Please try disabling then enabling the Style Settings plugin.

Credits

This project is made possible by the community surrounding it and especially the wonderful projects listed in this document.

Projects

Comments
  • Problem with background

    Problem with background

    I use periodic notes and the topaz theme. I open style settings and I don't see a way to change the background for periodic notes, as you suggest in the settings for the plugin. Can you either clarify or have an option NOT to override theme background setting. Thanks.

    opened by pcause 9
  • [Feature Request] Support for weekly, monthly, quarterly, and yearly notes

    [Feature Request] Support for weekly, monthly, quarterly, and yearly notes

    This is a great plugin that solves a common annoying problem in Obsidian. I think it would make sense to extend its functionalities to the other types of periodic notes as well!

    opened by yutaizhou 4
  • Background colour options for dark and light

    Background colour options for dark and light

    This plugin helps greatly to make Daily Notes a key part of the daily workflow. I like being able to distinguish the pane with background colour. However, because I change between dark and light themes during the day, I have to alter the background colour each time as well. It would be great if there were two options for this, one for dark and one for light.

    opened by kmaustral 3
  • Unable to create a new file.

    Unable to create a new file.

    I get an error message, "Unable to create a new file." when I use the shortcut to open today's daily note.

    I see this in the console:

    main.js:306 Failed to create file: '2. Areas/Daily Notes/2022-03-20.md' Error: File already exists.
    
    opened by charleshan 2
  • End of day: AM or PM?

    End of day: AM or PM?

    Hi,

    just a quick question: Is the end of day preference set for AM or PM? If I set it to 3:00 would that mean that my day is 'over' in the middle of the night or in the afternoon?

    Thank you for clarifying!

    opened by cashew90 1
  • [Feature Request] on

    [Feature Request] on "Dail notes: Open next daily note" create a new note if one does not exist.

    Currently if you select "Open next daily note" and that note doesn't exist you just get a toast notification that there's no note to open.

    It'd be nice if it would create a new note of that next day, even if it's not today's note, for people like me who write in a paper notebook and then go back to transcribe into obsidian. Right now I have to create a new note, and manually apply the template and change the date for each entry as I transcribe my daily notes.

    opened by ryanayoung 0
  • Background option missing in Style Setting

    Background option missing in Style Setting

    I already have Style Setting installed and it's been working fine at all times; your background option won't show up, though. Obsidian 0.14.6, Theme "Primary", macOS 10.15.7.

    opened by Gattomarino 1
Releases(2.0.2)
Owner
Xiao Meng
Craft and smelt.
Xiao Meng
Easily open daily notes for today in new tab, and much more!

Obsidian daily notes new tab This plugin adds a command for opening daily notes in a new tab (so that a keyboard shortcut could be used!) and gives ex

Xiao Meng 16 Dec 26, 2022
Happy Birthday is a web-based party live background generated by CANVAS powered by JavaScript. This show a lot of random colorize particles in the background.

Happy BirthDay JS Happy Birthday is a web-based party live background generated by CANVAS powered by JavaScript. This show a lot of random colorize pa

Max Base 9 Oct 29, 2022
A refined tool for exploring open-source projects on GitHub with a file tree, rich Markdown and image previews, multi-pane multi-tab layouts and first-class support for Ink syntax highlighting.

Ink codebase browser, "Kin" ?? The Ink codebase browser is a tool to explore open-source code on GitHub, especially my side projects written in the In

Linus Lee 20 Oct 30, 2022
Bookmate - Watch changes in Chrome bookmarks, and use bookmarks as an append-only key-value store via an fs-like API.

?? Bookmate An append-only key-value store built on Chrome bookmarks, plus an asychronous stream of Bookmark changes. For NodeJS Actual production exa

Cris 6 Nov 8, 2022
A simple editor allows you to easily add and customize all the sections you need for your profile's readme.

Create your Profile README using the best Templates tomper-readmify.herokuapp.com This is the frontend + backend of TomperReadmify build with MERN sta

Varun Tiwari 15 Jan 2, 2023
A quick capture plugin for Obsidian, all data from your daily notes.

Obsidian Memos 中文文档 A new way for you to quick capture an idea in Obsidian. Which is highly based on the awesome open source project: memos and awesom

Boninall 551 Jan 3, 2023
Simple and minimal split pane component for Solid!

solid-split-pane Split pane component for Solid! Uses Split.Js under the hood. Takes all props that split.js takes, plus a gutterClass. (Q) Why not so

blusk 5 Oct 28, 2022
jQuery Split Pane plugin

split-pane jQuery Split Pane plugin The plugin should work in IE8 and above as well as in Chrome, Safari and Firefox. You can download split-pane.js a

Simon Hagström 162 Dec 13, 2022
Lightweight library service that can dynamically make periodic updates to an Instagram profile.

instagram-dynamic-profile library This library uses the instagram-private-api to automate dynamic updates to an Instagram profile such as cycling thro

null 1 Sep 21, 2022
An Obsidian Plugin that allows to export tables from a pane in reading mode to CSV files.

Obsidian Plugin "Table to CSV Exporter" This is my very first attempt in writing a plugin for Obsidian. I didn't even know TypeScript before (but Java

Stefan Wolfrum 26 Dec 27, 2022
Aniso is an open-source ASCII tool built by Studio Freight to generate and customize character-based imagery.

Aniso Aniso is an open-source ASCII tool built by Studio Freight to generate and customize character-based imagery. Features Granularity control Chara

Studio Freight Darkroom 10 Dec 16, 2022
Easily publish notes to the web This plugin integrates with obsius.site to publish markdown notes on the web.

Obsius Publish Easily publish notes to the web This plugin integrates with obsius.site to publish markdown notes on the web. Limitations The type of c

Jon Grythe Stødle 66 Dec 20, 2022
An Awesome Toggle Menu created with HTML,CSS,JQuery,font-awesome and line by line comment.

Demo : https://blackx-732.github.io/AwesomeMenu/ Under open source license No ©copyright issues Anyone can be modify this code as well Specifically we

BlackX-Lolipop 2 Feb 9, 2021
Forked from hayes0724/shopify-packer Modern development tool for Shopify using Webpack 5. Easy to extend and customize, zero build config, compatible with Slate and existing websites.

Shopify Packer Modern development tool for Shopify using Webpack 5. Easy to extend and customize, zero build config, comes with starter themes and com

Web & Mobile | eCommerce | Full-Stack Developer 4 Nov 24, 2022
A Meme generator website where you can change and customize images to create great memes😎.

App Screenshot: Getting Started with Create React App This project was bootstrapped with Create React App. Available Scripts In the project directory,

Harsh Jain 7 Dec 21, 2022
Salazar - a Discord bot that is easy to customize and configure, aiming at the possibility of customization for the user

Salazar is a Discord bot that is easy to customize and configure, aiming at the possibility of customization for the user. This is the BETA version, which uses the current version of Node.js.

guto 5 Dec 7, 2022
Serialize arbitrary NodeJS closures and customize serialization behavior.

Closure Serializer This is a fork of the Pulumi Closure Serializer. @pulumi/pulumi. Motivation Functionless allows developers to write cloud applicati

null 4 Jul 19, 2022
Custom alert box using javaScript and css. This plugin will provide the functionality to customize the default JavaScript alert box.

customAlertBoxPlugin Custom Alert Box Plugin Using JavaScript and CSS Author: Suraj Aswal Must Include CSS Code/Default Custom Alert Box Class: /* mus

Suraj Aswal 17 Sep 10, 2022
Create, Customize and Commit your project's ReadMe in VS Code with an integrated extension

VS Code Readme Editor ?? A VS Code extension to create, customize and save your Readme without having to leave your project workspace. Built with Type

Sumit Nalavade 22 Dec 29, 2022