Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Hover Highlight

raito1chiraito1chi55 downloads

Adds a soft cursor glow effect to Canvas, creating a subtle radial light that follows your mouse.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates3

An Obsidian plugin that adds a soft cursor glow effect to Canvas, creating a subtle dot-grid spotlight that follows your mouse.

Features

  • Dot-grid spotlight — two overlaid dot grids (base gray + lit white) with a CSS mask creating a radial glow effect
  • Smooth cursor following — configurable lerp-based animation for buttery-smooth movement
  • Fade animation — glow fades out when the cursor stops moving
  • Customizable settings:
    • Glow radius (50–500px)
    • Dot brightness (1–100%)
    • Cursor follow smoothness
    • Fade animation toggle
  • Performance-friendly — uses requestAnimationFrame, GPU-accelerated CSS transforms, and will-change hints
  • Canvas-only — activates only when viewing an Obsidian Canvas

How it works

The plugin replaces the default Canvas dot background with a dynamic spotlight:

  1. A base grid of gray dots is always visible at 40% opacity
  2. A second grid of bright white dots is masked with a radial gradient centered on the cursor
  3. The mask smoothly follows the cursor via linear interpolation
  4. When the cursor stops, the mask fades out over 800ms

Installation

From Obsidian Community Plugins (once published)

  1. Open Settings → Community plugins
  2. Disable Safe mode
  3. Click Browse and search for "Hover Highlight"
  4. Install and enable

Manual

  1. Download main.js, manifest.json, and styles.css from the latest release
  2. Copy them into your vault's .obsidian/plugins/hover-highlight/ folder
  3. Enable the plugin in Obsidian Settings > Community Plugins

Settings

Setting Description Default
Enable glow Toggle the dot glow effect On
Glow radius Size of the glow in pixels (50–500) 120
Dot brightness How bright the lit dots appear (1–100%) 50%
Smoothness How smoothly the glow follows the cursor (lower = smoother) 0.12
Fade animation Fade the glow out after cursor stops moving On

Development

git clone https://github.com/raito1chi/hover-highlight.git
cd hover-highlight
npm install
npm run dev       # watch mode
npm run build     # production build
npm run lint      # type check

Structure

src/
  main.ts         Plugin entry point, canvas detection, lifecycle
  spotlight.ts    Core dot-grid renderer with CSS mask animation
  settings.ts     Settings tab UI
  styles.css      Dot layer styles

Compatibility

  • Requires Obsidian v0.15.0+
  • Works on desktop and mobile

License

MIT

HealthExcellent
ReviewSatisfactory
About
Add a soft dot-grid spotlight that follows your cursor on Canvas, replacing the static dot background with a subtle radial glow. Smooth the spotlight with lerp-based animation and optional fade-out, and adjust glow radius, dot brightness and follow smoothness for a GPU-accelerated, performance-friendly effect.
CanvasAppearanceCSS
Details
Current version
0.9.2
Last updated
2 weeks ago
Created
2 weeks ago
Updates
3 releases
Downloads
55
Compatible with
Obsidian 0.15.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
raito1chiraito1chiraito1chi
GitHubraito1chi
  1. Community
  2. Plugins
  3. Canvas
  4. Hover Highlight

Related plugins

Style Settings

Adjust theme, plugin, and snippet CSS variables.

Lapel

Show the heading levels in the gutter of the editor.

Show Whitespace

CSS styles and CM6 extensions to highlight whitespace in Source and Live Preview modes.

Snippetor

Create and tweak common snippets.

Fontsource

Load custom fonts from Fontsource into your notes.

Contextual Typography

Add a data-tag-name attribute to all top-level divs in preview mode containing the child's tag name, allowing contextual typography styling.

Focus Mode

Add a toggle to hide interface elements so you can focus on your note.

Better Bullets

Improves readability of bulleted notes.

Color Palette

Create and insert color palettes into your notes.

Minimal Theme Settings

Control the colors and fonts in Minimal Theme.