A focus mode Obsidian plugin. Inspired by "iA Writer". Sometimes you need to remove all distractions, or at least a few. What if you could just disable elements on a whim?
After installing the plugin you can quite easily change the "hidden items" from the settings tab.
(Optional) Install beta using Obsidian42 - BRAT
- Install BRAT from the Community Plugins in Obsidian.
- Open the command palette and run the command BRAT: Add a beta plugin for testing.
- Paste this repo's link into the pop-up.
a.
https://github.com/Maxymillion/zen
. - Click on Add Plugin -- wait a few seconds and BRAT will tell you what is going on.
- After BRAT confirms the installation, in Settings go to the Community plugins tab.
- Refresh the Community plugins list.
- Enable the Zen plugin.
- If you do find any bugs, please report them here.
The plugin contains a system which allows end users to write integrations following a provided interface. This allows for functions called when entering and leaving zen-mode. I've written an integration for the following plugin(s):
- Typewriter Scroll Obsidian Plugin by deathau, the integrations enables/disables the typewriter interface when entering/leaving zen-mode.
Sometimes those names can be quite convoluted, hold the eye button next to the toggle to get a glimpse of which element you will be hiding.
- Add Command Macro's to Integrations (which would allow you to run commands on start and close).
- Provide "Focus Profiles" which allows you to go into several "focus modes"
This plugin works perfectly with my other plugin, Simple Zoom which allows you to use the CMD/CTRL
and =
or -
key to only increase the font size of the editor instead of the complete UI.