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 Art

ko-fi

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

Easy View places convenient buttons in the Obsidian status bar for one-click access to essential view controls.

ButtonIconFunction
Decrease Font SizeReduces the global font size by 1px
Increase Font Size+Increases the global font size by 1px
Reset Font SizeReturns font size to your configured default
Toggle Theme / Switches between Light and Dark mode
Toggle Line WidthSwitches between standard and full-width layout
Cycle Reading Mode📖Cycles through Source, Live Preview, and Reading View
Toggle Focus ModeHides 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:

  1. Source Mode → Raw markdown with full editing control
  2. Live Preview → WYSIWYG editing with rendered formatting
  3. 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:

CommandDescription
Toggle Focus ModeShow/hide sidebars and ribbon
Toggle Zen ModeEnter/exit ultra focus mode
Toggle Line WidthSwitch between standard and full width
Toggle ThemeSwitch between light and dark mode
Cycle Reading ModeAdvance to next editor mode
Increase Font SizeIncrease by 1px
Decrease Font SizeDecrease by 1px
Reset Font SizeReturn 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:

SettingPersisted
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

SettingDescription
Button SizeSize of status bar icons in pixels (10-24px)
Default Font SizeTarget size for the Reset button (in pixels)
Show NotificationsDisplay 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

  1. Download the latest release from the GitHub Releases page
  2. Extract main.js, manifest.json, and styles.css
  3. Create a folder: YOUR_VAULT/.obsidian/plugins/easy-view/
  4. Move the three files into that folder
  5. Reload Obsidian
  6. Enable "Easy View" in Settings → Community Plugins

Requirements

  • Obsidian v1.0.0 or higher

Support

If you find Easy View useful, consider supporting development:

ko-fi


Licence

MIT Licence - See LICENSE.md for details.

Related

How to Install

  1. Download the template file from GitHub
  2. Move it anywhere in your vault
  3. Open it in Obsidian — done!

Stats

Stars

3

Forks

0

License

MIT

Last updated 3d ago

Categories