Simple plugin that displays a pomodoro timer in the Obsidian status bar.
Added stopwatch functionality as an alternative to using Pomodoros.
Run Command Start Pomodoro Stopwatch
Custom Pomodoro allows you to start a Pomodoro with custom times.
- Start Custom Pomodoro
- Start Last Used Custom Pomodoro
Click the clock icon in the left ribbon panel to start. Click again to toggle pause.
All of these actions are available from the command pallete. You can also set a hotkey to quit the timer.
The typical workflow in Flexible Pomodoro is to Start your Pomodoro.
Do your work and at the end of the 25 minute period, you will be asked if you want to extend or not.
If you choose Yes, your pomodoro will extend a stopwatch will appear instead of a countdown timer. If you choose No, a Break timer will start. If you choose Not For This Session, the normal pomodoro cycle timers will kick in.
Use Log And Quit and Workbench. Having this option has made it more easily to move from one task to another without being bound by the 25 minutes, thus making it Flexible. You can also extend beyond the 25 minute interval if you choose Yes.
Use Log And Quit when you want to finish your Pomodoro early or if you have extended your Pomodoro and wanted to finish.
Use the Workbench to track multiple files and the checkboxes/tasks that you create in them. Start A Pomodoro first to use the workbench. Use Link Active File To Workbench to add files other than the originally started one into the workbench. When you use Log And Quit, all the details will be logged into your daily note or Pomodoro Log.
After log and quit, please view your Daily Note or Pomodoro Log to get details of all the things that you did.
Workbenches will help you track your current state of mind.
Use keyboard shortcuts to make everything easier.
- Add summary logging for pomodoro
- Add rest tracking.
- Add sound indicator for rest.
- Add rest time to logging.
- Add better task tracking for pomodoros.
- Include completed tasks/new tasks for Active Note.
- Pomo Workbench
- Track multiple files during a pomodoro period.
- Add current progres indicator.
- Add active file indicator in pomo workbench leaf.
- Add automatic Linking Mode.
- handle renames and deletes
- handle move files
- Option to have a persistent workbench
- Persistent work bench across restarts.
- Option to save workbench types.
- Option to include Daily Note in WorkBench/logging.
- Option to change order of notes in workbench.
You can change the duration of the pomodoro timer, breaks, and interval between long breaks, and toggle the end of timer sound and white noise.
Autostart timer allows you to toggle whether the next break or pomodoro start automatically after the next, or waits for you to start it. If disabled, you can specify a number of pomodoro-and-break cycles that run automatically (for instance, if you want to run two pomodoros and their corresponding breaks without stopping and then pause, enter 2).
If you enable logging, the plugin will write to the file you specify as your log file at the end of each pomodoro. If no such file exists, it will be created at the end of your first pomo. By default, the log message is "๐ dddd, MMMM DD YYYY, h:mm A" (e.g. "๐ Friday, July 16 2021, 6:18 PM"), but you can specify your own message using moment display format.
"Log to daily note" will append the log to the daily note. Please note that this currently only works by appending to the end of the file.
"Log active note" will include a link to the active note at the time the pomodoro timer started in the log message.
You can open the current log file by clicking the timer.
For tasks that were finished much earlier, the tool provides additional commands for logging and quitting. Once triggered, the application will already log the Pomodoro and stop the timer. For this to work, Pomodoro logging should be turned on in options.
When this option is turned on the active note will be shown in the pomodoro timer.
For this to work, options should enable
For Pomodoro users that want to work outside of the pomodoro time limit, this option provides a flexible option to extend your Pomodoro. If you choose to extend, a stop watch will start to log the pomodoro. If you choose not to extend, the next break will start already.
Please use Log Pomodoro Time and Quit so that extended pomodoros are logged and recorded.
Added an option so that pomodoro duration is logged.
At the end of the pomodoro, you can have a choice to use normal pomodoros for the rest of the session. This reverts to the original pomodoro mode.
Added a visual indicator based on https://github.com/third774/react-stopwatch
Added tracking of Pomodoro Tasks. These are the checkboxes inside. It will track all of the tasks that were ticked during a Pomodoro Session of the current Active Note. Tasks will only be tracked in the Active Note and it will only be tracked when the Pomodoro is in active note. Tracking will not work during breaks.
Note: There is a current limitation that tracking is only based on text of files. Duplicates might not be tracked properly.
Please be sure to enable in settings.
The workbench is a feature that you can use to have multiple files tracked during a Pomodoro period. This will enable the user to log tasks added and completed with these multiple files.
Persistent workbenches enable you to save different types of Workbenches in a folder in your vault. This enables the plugin to persist Workbenches across restart and enables the user to save different types of workbenches.
Please be sure to set your workbench folder first. Workbench Files that are saved will be placed in this folder.
Save your workbench
To make a workbench persistent, be sure to call Save Pomo Workbench As command.
Load a workbench command loads previously created workbenches.
Additional commands have been added to sort the workbench contents.
Starts a short break manually.
Starts a long break manually.
Reveals the active Pomdoro note to the right pane.
Save the Pomo workbench to a file. You can choose a new one or an old one. Saving overrides all the contents of the file but history is still stored in your Workbench folder.
Files will be persisted in your workbench folder.
Save Pomo Workbench commands enable you to save the current state of your workbench if you linked or unlinked any files. It can also be called when the order is changed. A new version will be stored inside your Workbench file.
Loads a previously created Pomoworkbench.
Enables you to unload the current persistent workbench loaded.
Adds a File to the current pomodoro workbench.
Removes a file from the current pomo workbench.
Reveals the pomo workbench in the right leaf.
Clears the pomo workbench. Active note will not be removed if timer is active and not on a break.
Changes the location of workbench from left to right or vice-versa.
Note: Manual workbench moves are not tracked. You will need to trigger command twice.
Invokes a modal that shows the current task items that are new or ticked during a Pomodoro sequence.
Moves the current Active Note up in the Workbench.
Moves the current Active Note down in the Workbench.