Skip to content

An Obsidian plugin for day planning and managing pomodoro timers from a task list in a Markdown note.

License

Notifications You must be signed in to change notification settings

JosephBrooksbank/obsidian-day-planner

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Time Block Planner

Note on the new release (0.7.0)

0.7.0 significantly changes what the plugin looks like and what it does. If you like to have some of the old behaviors back, consider creating an issue.

If for some reason you still want to use the old version, there are community forks, which you can use via BRAT. Here is one such fork.

Contributing

🪲 Create issues here

🪛 Pull-requests are welcome! If you don't know where to start, feel free to create an issue, and I'll provide some guidance. Also, please check out CONTRIBUTING.

You can also support the development of this plugin directly:

Buy Me A Coffee

Basic Usage

  1. Install the plugin
  2. Start writing your daily plan in the daily note
    • Note that the plugin searches for tasks under a preconfigured heading (by default it's # Day planner)
  3. Open timeline view to monitor your progress with the command: Show the day planner timeline

Features

Write a plan using a human-readable format or drag-and-drop and see it rendered in a side panel

2023-09-02_12h15_43

Observe your progress in the status bar

image

Navigate to plans from past/future notes

Use the weekly view to plan out the whole week

2023-08-31_10h16_58

Use drag-and-drop to create and update tasks

Usage

  1. Either the core 'Daily Notes' or the 'Periodic Notes' plugins should be enabled
  2. Install the plugin
  3. Configure the heading you want the plugin to look at (see 'Planner heading')
  4. Write a plan under the heading in your daily note

Configuration

Status Bar - Circular Progress

Show a progress pie instead of a bar.

Status Bar - Now and Next

You can choose to display the time and start of the text for the current and next task.

Task Notification

You can choose to have an in-app notification display when a new task starts.

Timeline Zoom Level

This is the zoom level to display the timeline. The higher the number, the more vertical space each task will take up.

Commands

Show the Day Planner Timeline

This reveals the timeline for today.

Open today's Day Planner

This opens your daily note.

Insert Planner Heading at Cursor

Insert the planner heading you've configured in the plugin settings.

Acknowledgements

  • Thanks to James Lynch for the original plugin
  • Thanks to replete, whose fork I initially forked

About

An Obsidian plugin for day planning and managing pomodoro timers from a task list in a Markdown note.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 72.4%
  • Svelte 23.7%
  • JavaScript 2.0%
  • SCSS 1.7%
  • Shell 0.2%