Easyview
A minimal plugin to adjust font size and colour, toggle between light and dark themes, and enable focus mode by automatically hiding panels.
Easy View is a minimalist status bar utility for Obsidian that provides instant control over your writing environment. Adjust font sizes, toggle themes, switch between focus modes, and manage your layout—all from the status bar or via keyboard shortcuts.
Table of Contents
- Status Bar Controls
- Focus Modes
- Reading Mode Toggle
- Keyboard Shortcuts
- Right-Click Context Menu
- State Persistence
- Settings Panel
- Installation
Status Bar Controls
Easy View places convenient buttons in the Obsidian status bar for one-click access to essential view controls.
| Button | Icon | Function |
|---|---|---|
| Decrease Font Size | − | Reduces the global font size by 1px |
| Increase Font Size | + | Increases the global font size by 1px |
| Reset Font Size | ↺ | Returns font size to your configured default |
| Toggle Theme | ☀ / ☾ | Switches between Light and Dark mode |
| Toggle Line Width | ↔ | Switches between standard and full-width layout |
| Cycle Reading Mode | 📖 | Cycles through Source, Live Preview, and Reading View |
| Toggle Focus Mode | ◎ | Hides sidebars and ribbon |
| Toggle Zen Mode | 👁 | Ultra focus—hides everything except content |
All buttons can be individually enabled or disabled in the plugin settings.
Focus Modes
Easy View provides two focus modes for distraction-free writing:
Focus Mode
Hides peripheral UI elements while keeping navigation accessible:
- ✓ Hides left sidebar (File Explorer, Search)
- ✓ Hides right sidebar (Backlinks, Properties, Outline)
- ✓ Hides ribbon menu (left vertical strip)
- ✓ Keeps tab headers visible
- ✓ Keeps status bar visible
On macOS, the tab header automatically shifts to avoid the window control buttons (close, minimize, maximize).
Zen Mode
Ultra focus mode that removes all interface chrome:
- ✓ Hides all sidebars
- ✓ Hides ribbon menu
- ✓ Hides tab headers
- ✓ Hides status bar
- ✓ Hides title bar
Only your content remains visible. Perfect for deep writing sessions.
Reading Mode Toggle
Quickly switch between Obsidian's three editing modes:
- Source Mode → Raw markdown with full editing control
- Live Preview → WYSIWYG editing with rendered formatting
- Reading View → Clean rendered view for reading
Each click advances to the next mode in the cycle.
Keyboard Shortcuts
All Easy View features are accessible via Obsidian's Command Palette (Cmd/Ctrl + P). Search for "EasyView" to see all available commands:
| Command | Description |
|---|---|
| Toggle Focus Mode | Show/hide sidebars and ribbon |
| Toggle Zen Mode | Enter/exit ultra focus mode |
| Toggle Line Width | Switch between standard and full width |
| Toggle Theme | Switch between light and dark mode |
| Cycle Reading Mode | Advance to next editor mode |
| Increase Font Size | Increase by 1px |
| Decrease Font Size | Decrease by 1px |
| Reset Font Size | Return to configured default |
Right-Click Context Menu
Right-click anywhere on the Easy View status bar buttons to open a quick-access context menu.
The menu provides:
- Toggle Options with checkmarks (✓) showing current state
- Focus Mode
- Zen Mode
- Full Width
- Quick Actions
- Reading Mode cycle
- Theme toggle
State Persistence
Easy View remembers your preferences across Obsidian restarts:
| Setting | Persisted |
|---|---|
| Focus Mode on/off | ✓ |
| Zen Mode on/off | ✓ |
| Line Width expanded/standard | ✓ |
Settings Panel
Access the Easy View settings via Settings → Easy View.
Basic Settings
| Setting | Description |
|---|---|
| Button Size | Size of status bar icons in pixels (10-24px) |
| Default Font Size | Target size for the Reset button (in pixels) |
| Show Notifications | Display brief feedback messages when actions are performed |
Button Visibility
Toggle any status bar button on or off:
- Show Decrement (−)
- Show Increment (+)
- Show Reset (↺)
- Show Theme (☀/☾)
- Show Line Width (↔)
- Show Reading Mode (📖)
- Show Focus Mode (◎)
- Show Zen Mode (👁)
Visual Design
Easy View is designed to integrate seamlessly with Obsidian:
- Native Icons: Uses Obsidian's Lucide icon set for consistent appearance
- Theme Adaptation: Button backgrounds match your theme's primary background
- Subtle Interactions:
- Light Mode: Icons become bolder on hover
- Dark Mode: Icons become lighter on hover
- Clean Separators: Thin borders between buttons for visual grouping
Installation
Manual Installation
- Download the latest release from the GitHub Releases page
- Extract
main.js,manifest.json, andstyles.css - Create a folder:
YOUR_VAULT/.obsidian/plugins/easy-view/ - Move the three files into that folder
- Reload Obsidian
- Enable "Easy View" in Settings → Community Plugins
Requirements
- Obsidian v1.0.0 or higher
Support
If you find Easy View useful, consider supporting development:
Licence
MIT Licence - See LICENSE.md for details.
How to Install
- Download the template file from GitHub
- Move it anywhere in your vault
- Open it in Obsidian — done!
Stats
Stars
3
Forks
0
License
MIT
Last updated 3d ago