Floating Highlights

by Karthik S Raju
5
4
3
2
1
Score: 66/100

Description

Category: Note Enhancements

The Floating Highlights plugin enhances the highlighting experience in Obsidian's reading mode by introducing smooth animations that emphasize highlighted text as you scroll. This feature not only focuses on individual highlighted words but also animates the entire text block containing the highlight, drawing attention to key content and improving readability. The plugin is ideal for users who want a more dynamic and engaging way to review their notes.

Reviews

No reviews yet.

Stats

13
stars
6,083
downloads
1
forks
1,321
days
1
days
1
days
4
total PRs
0
open PRs
1
closed PRs
3
merged PRs
2
total issues
0
open issues
2
closed issues
22
commits

Latest Version

2 days ago

Changelog

Floating Highlights 1.2.0

Minor release from 1.1.0 (new settings + a fix, no breaking changes). Builds on #5 by @G0j1i, landed via #6.

Added

  • Highlight colour setting with a Reset button. Empty (default) keeps your theme's highlight colour; text colour is adjusted for readability when you pick a custom colour.
  • Corner radius slider (0–20px). Unset (default) keeps the original 0.5em rounding; Reset restores it.

Fixed

  • Callouts and embeds no longer get clipped.
  • Turning the plugin off removes all of its styles and settings variables.
  • "Animate word only" no longer overrides custom highlight colours.
  • Colour and radius inputs are validated (e.g. #ABC → #aabbcc, radius clamped to 0–20).

Compatibility

  • minAppVersion: 0.15.0. Tested on Linux desktop.

README file from

Github

Obsidian Float

This plugin enhances Obsidian reading mode by animating highlighted content as it enters the viewport, so attention stays on important text while scrolling.

Features

  • Supports animated float effects for:
    • Highlights (==text== / <mark>)
    • Bold (**text** / <strong>)
    • Italic (*text* / <em>)
  • Per-tag controls:
    • Enable/disable animation per tag type
    • Independent scale amount per tag type
  • Global controls:
    • Animation duration
    • Background opacity dimming for non-highlighted content
    • Animate word only (instead of full container block)
    • Animate bold/italic inside highlight blocks
  • Highlight appearance:
    • Default highlight color (follows your theme unless you pick one)
    • Corner radius of the floating card
  • Highlights inside callouts float without being clipped
  • Scroll performance improvements:
    • Transform-only highlight transition for smoother scrolling
    • Ultra-smooth scrolling behaviour that temporarily removes shadow while actively scrolling, then restores it when scrolling stops

Usage

  1. Use Obsidian's built-in highlight syntax to mark text: ==your highlighted text==
  2. (Optional) In plugin settings, enable bold/italic animations and tune scale/duration
  3. Switch to Reading mode (the plugin does not work in Live Preview or Source mode)
  4. Scroll through your note — configured elements animate into focus as they enter the viewport

Note: By default, the entire container block (paragraph, list item, heading, etc.) is animated. Enable Animate word only in settings to animate just the matched word/inline element.

Settings Overview

  • Global:
    • Animation duration
    • Background opacity
    • Animate word only
    • Animate bold/italic inside highlights
  • Highlight Appearance:
    • Default highlight color: by default the plugin uses your theme's highlight colour, so highlights stay readable in light and dark themes. Pick a colour to override it (highlighted text then switches to black or white, whichever is easier to read); the reset button goes back to the theme colour. Obsidian's own coloured highlights and highlights coloured with inline HTML (<mark style="background: ...">) keep their colour.
    • Border radius: corner radius of the floating card, 0–20px; default keeps the original 0.5em, which scales with text size
  • Per tag (Highlights, Bold, Italic):
    • Enable ... float
    • ... scale amount

Demo

https://github.com/user-attachments/assets/f2d16605-17cb-42e2-aa62-fe7204d5af16

Similar Plugins

info
• Similar plugins are suggested based on the common tags between the plugins.
Kobo Highlights Importer
5 years ago by Flavio Cordari
Obsidian plugin to import highlights from a Kobo e-reader into your vault (no longer actively maintained)
Hover Editor
5 years ago by NothingIsLost
Transform the Page Preview hover into a working editor instance
Advanced Codeblock
4 years ago by Lijyze
An obsidian plugin that give additional features to code blocks.
Focus and Highlight
4 years ago by BO YI TSAI
A plugin for obsidian to focus and highlight on a specific heading in Reading mode.
Raindrop Highlights
4 years ago by kaiiiz
An Obsidian.md plugin that syncs highlights from Raindrop.
Simple Mention
4 years ago by der-tobi
Obsidian plugin for mentioning people
Readavocado Sync
4 years ago by Cyrus Zhang
Readavocado obsidian plugin to sync your favorite highlights.
Apple Books Highlights
4 years ago by Atif Afzal
Sync your Apple Books highlights in Obsidian
WuCai highlights Official
4 years ago by 希果壳五彩
WuCai highlights Official, for Sync highlights into your obsidian notes
Pocketbook Cloud Highlight Importer
3 years ago by Lena Brüder
Imports highlights and notes from books stored in the pocketbook cloud to your obsidian vault
HamsterBase Official
3 years ago by HamsterBase
Cloze
3 years ago by Vikki
A plugin for Obsidian which enables converting highlights, underlines, bolded texts, or any selected texts into clozes.
Auto Reading Mode
3 years ago by Kelvin Cao
Vocabulary Highlighter
3 years ago by eatgrass
Highlight English words according to the frequency with Obsidian
Vim Yank Highlight
3 years ago by Aleksey Rowan
Highlight yanked text in Vim mode. Enjoy that subtle animation you've missed so much.
Highlight Helper
3 years ago by Chongmyung Park
Helper to collect highlight in Obsidian
Apple Books - Import Highlights
3 years ago by bandantonio
⚡️Fastest Apple Books highlights importer to Obsidian 🗄️ The only one protecting your own reflections across imports 🎨 Fully customizable
Dynamic Text Concealer
3 years ago by Matt Cole Anderson
Obsidian.md Plugin to conceal or replace user configured text patterns in Live Preview and Read Mode.
Enhanced Annotations
3 years ago by ycnmhd
Multiplatform Highlights Importer
2 years ago by wwwkieran
Import and consolidate highlights from different reading sources. Supports reconciling books across reading sources.
Extract Highlights
6 years ago by Alexis Rondeau
Manage your highlights in Obsidian by easily creating, removing and exporting them.
PDF Highlights
6 years ago by Alexis Rondeau
Extract highlights, underlines and annotations from your PDFs into Obsidian
Highlight Public Notes
6 years ago by dennis seidel
Readwise Community
6 years ago by renehernandez
Sync Readwise highlights into your obsidian vault
Kindle Highlights
4 years ago by Hady Osman
Sync your Kindle notes and highlights directly into your Obsidian vault
Scrambling Title Animations
2 years ago by HistidineDwarf
Animates the title of an opened note by scrambling it in a few visually-appealing ways
KoReader Highlight Importer
2 years ago by Tahsin Kocaman
Imports highlights and metadata from KoReader into Obsidian notes
Mode manager
2 years ago by dk949
Better management of reading/editing modes in obsidian
InfoFlow
2 years ago by RockieStar Inc.
Obsidian plugin for InfoFlow.app - This plugin integrates InfoFlow with Obsidian, allowing you to sync your saved articles, web pages, notes, and highlights directly into your Obsidian vault.
HiNote
2 years ago by Kai
Add comments to highlighted notes, use AI for thinking, and flashcards for memory.
aDHL
a year ago by tine-schreibt
The Dynamic Highlights Plugin, but with hotkeys, more options and sorting; works well with Highlightr.
MatchSyntax
a year ago by Eda
An Obsidian plugin that lets you write "regex-like" syntax to search the contents of a note, including part-of-speech tagging and (limited) fuzzy matching.
TODO Highlighter
a year ago by Nuraly Dyussenov
Obsidian Plugin that formats the exact string TODO, so it can be easily seen in your notes.
Kindle Highlights Import
a year ago by Leon Luttenberger
Plugin for Obsidian that allows users to import Kindle highlights into their Obsidian vault.
Sidebar Highlights
a year ago by trevware
Pixel Pets
a year ago by Lucas Jin
Adds cute pixel pets to Obsidian.
Daily Notes Tweaks
a year ago by René Coignard
Open a random daily note and automatically switch past daily notes to reading mode.
PDF++
5 months ago by ryotaushio
PDF++: the most Obsidian-native PDF annotation & viewing tool ever. Comes with optional Vim keybindings.
PDF++ Exporter
3 months ago by jldiaz
Cursor-Smith
3 months ago by sadsnake1
Cursor Customization Engine for Obsidian
Book Reader
2 months ago by EltonLabs
Read EPUB, FB2 and PDF books directly inside Obsidian — a beautiful, distraction-free book reader with text highlighting, notes, and reading progress that syncs into your vault. Works on both desktop and mobile (Windows, macOS, Linux, Android, iOS).
ICOR for Life - PDF Annotation
2 months ago by Thomas Roedl
Highlight text or draw a box on a PDF and get a note in the vault for it, with a deep link back, a card on any canvas by drag and drop, and a sidebar of every highlight in the open PDF. Part of the ICOR for Life suite.
List Callouts Improved
a month ago by Daniel Yim
Create callouts in lists in Obsidian.
Pick Me
a month ago by seanishoo
Annotate and ask questions about what you select — in notes and in PDFs — without leaving the page. Annotations live in their own Markdown files; the original document is never modified.