Note Zoom

unlisted

by Fusioncorn

Zoom note content with Ctrl+Scroll, per-tab memory, sidebar unaffected. 滚轮缩放笔记,标签页独立记忆。

1 starsUpdated 24d agoMIT
View on GitHub

Note Zoom

中文文档

Hold a modifier key + scroll to visually zoom notes in and out. Lightweight, instant — each tab remembers its own zoom, sidebar stays untouched.

Mac auto-detects ⌘ Cmd, Windows/Linux defaults to Ctrl. Everything configurable.


✨ Features

  • Ctrl/Cmd + Scroll to zoom in/out — lightweight, instant visual scaling
  • Pinch-to-zoom — two-finger pinch on Precision Touchpads (click the note first to activate)
  • Per-tab memory — every tab remembers its own zoom level independently
  • Per-note mode (optional) — each note file remembers its zoom, persists across tab switches
  • Double-click slider — double-click the 🔍 in the status bar to open a draggable zoom slider
  • Sidebar & UI unaffected — only the note content scales, toolbar and panels stay sharp
  • Status bar indicator — shows current zoom %, click to cycle presets, double-click for slider
  • 3 commands — Zoom in, Zoom out, Reset zoom (hotkey-friendly)
  • 5 languages — English, 简体中文, 繁體中文, 日本語, 한국어
  • Fully configurable — modifier key, step size, range limits, presets, zoom mode

🎬 Demo

Ctrl/Cmd + Scroll to zoom:

zoom demo

Click status bar to cycle presets:

zoom demo2


📦 Installation

Manual

  1. Download main.js and manifest.json from the latest release
  2. Create a folder: <vault>/.obsidian/plugins/note-zoom/
  3. Drop both files in
  4. Settings → Community plugins → enable Note Zoom
  5. Reload Obsidian

From Source

cd <vault>/.obsidian/plugins
git clone https://github.com/FusionC0rn/obsidian-note-zoom.git note-zoom
cd note-zoom
npm install
npm run build

Then enable the plugin and reload.


🕹️ Usage

ActionHow
Zoom inHold modifier key + scroll up
Zoom outHold modifier key + scroll down
Open zoom sliderDouble-click 🔍 in the status bar
Cycle presetsClick 🔍 in the status bar
Reset to 100%Ctrl+PReset zoom

All three commands are bindable to custom hotkeys in Settings → Hotkeys.


⚙️ Settings

SettingTypeDefaultDescription
LanguageDropdownEnglish5 languages: English / 简体中文 / 繁體中文 / 日本語 / 한국어
Modifier KeyDropdownCtrl (Win) / ⌘ Cmd (Mac)Which key to hold while scrolling
Zoom StepSlider0.1How much each scroll tick changes zoom
Pinch SensitivitySlider0.1How fast pinch-to-zoom responds
Min ZoomSlider0.3Smallest allowed zoom ratio
Max ZoomSlider3.0Largest allowed zoom ratio
Zoom ModeDropdownPer TabPer Tab: tab-based memory. Per Note: file-based memory
Preset Zoom LevelsText0.8,0.9,1.0,1.1,1.2,1.5Comma-separated; click status bar to cycle

⚠️ Known Limitations

  • Pinch-to-zoom requires clicking the note first — Obsidian's Electron runtime only dispatches gesture events after the content area receives focus. Click anywhere in the note body before pinching.
  • Desktop-focused — the plugin technically works on mobile but the core experience (modifier + scroll) requires a physical keyboard and mouse/trackpad.

📄 License

MIT © 2026 Fusioncorn


For plugin developers

Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.