Skip to content

Releases: FusionC0rn/obsidian-note-zoom

1.0.2

Choose a tag to compare

@FusionC0rn FusionC0rn released this 14 Aug 15:42

Optimised the code and fixed a few issues.

1.0.1

Choose a tag to compare

@FusionC0rn FusionC0rn released this 14 Aug 15:33

Optimised the code and fixed a few issues

1.0.0

Choose a tag to compare

@FusionC0rn FusionC0rn released this 14 Aug 14:51

🎉 First Stable Release

After a month of public beta and four beta iterations, Note Zoom is stable.

Highlights

  • Ctrl/Cmd + Scroll zoom with per-tab or per-note memory
  • Pinch-to-zoom — no need to click the note first
  • Pop-out windows — zoom works in separate windows, targeting the window under your cursor
  • Zoom feedback bubble — a % indicator at your cursor
  • Reset all zoom — settings button + bindable command
  • 5 languages with auto-detection on first launch; switching language takes effect instantly
  • Reading mode fully fixed — each view mode zooms its own element, no flash on mode switch
  • Long notes pinch smoothly (element cache + frame-capped pinch)

Install

From Community Plugins (once listed) or manually: download
main.js + manifest.json into <vault>/.obsidian/plugins/note-zoom/, then reload.

See CHANGELOG.md for details.

v1.0.0-beta.4

v1.0.0-beta.4 Pre-release
Pre-release

Choose a tag to compare

@FusionC0rn FusionC0rn released this 14 Aug 14:44

What's Changed

Reset all zoom — new settings button and bindable command to clear
every saved zoom level at once.

Install

Download main.js + manifest.json and replace the files in
<vault>/.obsidian/plugins/note-zoom/, then reload Obsidian.

v1.0.0-beta.3

v1.0.0-beta.3 Pre-release
Pre-release

Choose a tag to compare

@FusionC0rn FusionC0rn released this 13 Aug 14:55

What's Changed

Zoom feedback bubble — a small percentage indicator appears at your
cursor while zooming with scroll or pinch, then fades out. Works in pop-out
windows too, which don't have the plugin status bar.

🐛 Fix: Reading mode zoom — zooming in Reading view previously had no
visible effect: the hidden editor element was receiving the zoom. View mode
is now detected per-mode (source vs preview), so each mode zooms its own
element — old Obsidian versions fall back to the legacy behavior.

Fix: Mode-switch flash — switching between edit and reading mode
briefly flashed the unzoomed (or stale-zoomed) state. A DOM observer now
applies the zoom before the first paint — switching is seamless.

🚀 Perf: element cache + pinch throttle — the zoom target element is
cached per leaf with mode validation, and pinch events are capped at one
application per frame. Long notes pinch smoothly.

Install

Download main.js + manifest.json and replace the files in
<vault>/.obsidian/plugins/note-zoom/, then reload Obsidian.

v1.0.0-beta.2

v1.0.0-beta.2 Pre-release
Pre-release

Choose a tag to compare

@FusionC0rn FusionC0rn released this 12 Aug 16:05

What's Changed

🐛 Fix: zoom now works in pop-out windows

Notes opened via "Open in new window" previously couldn't be zoomed with
Ctrl/Cmd + Scroll or pinch-to-zoom — the listeners were only registered
on the main window. The plugin now detects every open window and registers
listeners on each.

🐛 Fix: zoom targeted the wrong window in multi-window setups

With two windows side by side, Ctrl/Cmd + Scroll applied to the window
that had focus instead of the window under the cursor. Wheel and pinch
now locate the note under the pointer directly from the event target:

  • ✅ Zoom always applies to the note under your cursor
  • ✅ Pinch-to-zoom no longer requires clicking the note first
  • ✅ Ctrl/Cmd + Scroll over non-note UI areas no longer zooms
  • ✅ Status bar, commands, and slider unchanged

Install

Download main.js + manifest.json and replace the files in
<vault>/.obsidian/plugins/note-zoom/, then reload Obsidian.

v1.0.0-beta.1

v1.0.0-beta.1 Pre-release
Pre-release

Choose a tag to compare

@FusionC0rn FusionC0rn released this 11 Jul 05:44

🆕 What's New in v1.0.0-beta.1

New Features

  • Double-click slider — double-click the 🔍 in the status bar to open a draggable zoom popup
  • 5 languages — English, 简体中文, 繁體中文, 日本語, 한국어
  • Pinch sensitivity slider — control how fast two-finger pinch responds

Improvements

  • Per-file zoom mode — each note remembers its own zoom, independent of tabs
  • Refined zoom target — toolbar and UI panels no longer affected by zoom
  • Codebase refactored — modular TypeScript with esbuild, cleaner architecture

Bug Fixes

  • Fixed Editing Toolbar scaling with note content
  • Fixed language switching not updating status bar tooltip
  • Fixed slider popup not reopening after closing
  • Pinch gesture works after clicking into the note area

Known Limitations

  • Pinch-to-zoom requires clicking the note area first (Electron limitation)
  • Desktop-focused — best experience with keyboard + mouse/trackpad

📦 See README for full installation guide.

v0.1.4 — Beta

v0.1.4 — Beta Pre-release
Pre-release

Choose a tag to compare

@FusionC0rn FusionC0rn released this 08 Jul 14:56

🆕 What's new

  • Pinch-to-zoom — two-finger pinch on Precision Touchpads
  • Pinch sensitivity slider — control how fast pinch responds (default 0.1)
  • Language toggle — switch between English and 中文 from settings

🐣 Beta — testing with friends before community store submission

v0.1.3 — Beta

v0.1.3 — Beta Pre-release
Pre-release

Choose a tag to compare

@FusionC0rn FusionC0rn released this 08 Jul 04:12

🆕 What's new

  • Per-note zoom mode — each note file remembers its own zoom level independently, even when opened in the same tab
  • Fixed zoom affecting Editing Toolbar and other UI elements (narrowed zoom target to content area only)

How to install

  1. Download main.js and manifest.json below
  2. Drop into <vault>/.obsidian/plugins/note-zoom/
  3. Settings → Community plugins → enable Note Zoom

v0.1.2 — Beta

v0.1.2 — Beta Pre-release
Pre-release

Choose a tag to compare

@FusionC0rn FusionC0rn released this 05 Jul 08:40

🎉 First beta release

  • Ctrl/Cmd + Scroll to zoom note content
  • Per-tab zoom memory — switch tabs, zoom stays
  • Sidebar UI unaffected — only note body scales
  • Mac auto-detects ⌘ Cmd, Win/Linux uses Ctrl
  • Fully configurable: modifier key, step size, min/max zoom, presets

How to install

  1. Download main.js and manifest.json below
  2. Drop into <vault>/.obsidian/plugins/note-zoom/
  3. Settings → Community plugins → enable Note Zoom

🐣 Beta — testing with friends before community store submission

Full Changelog: https://github.com/FusionC0rn/obsidian-note-zoom/commits/v0.1.2