No description
Find a file
Lu e152fb2ede Use sentence case for UI text in settings
Required by Obsidian plugin review bot.

Made-with: Cursor
2026-03-05 16:59:21 -05:00
.github/workflows Add write permissions to release workflow 2026-03-05 14:38:55 -05:00
assets Add before/after screenshots and update README 2026-03-05 14:15:19 -05:00
src Use sentence case for UI text in settings 2026-03-05 16:59:21 -05:00
.gitignore Initial release of Bionic Reading plugin for Obsidian 2026-03-05 13:48:07 -05:00
esbuild.config.mjs Initial release of Bionic Reading plugin for Obsidian 2026-03-05 13:48:07 -05:00
LICENSE Initial release of Bionic Reading plugin for Obsidian 2026-03-05 13:48:07 -05:00
manifest.json Update manifest author to OMEG-Lu 2026-03-05 14:29:26 -05:00
package-lock.json Initial release of Bionic Reading plugin for Obsidian 2026-03-05 13:48:07 -05:00
package.json Initial release of Bionic Reading plugin for Obsidian 2026-03-05 13:48:07 -05:00
README.md Add before/after screenshots and update README 2026-03-05 14:15:19 -05:00
styles.css Initial release of Bionic Reading plugin for Obsidian 2026-03-05 13:48:07 -05:00
tsconfig.json Initial release of Bionic Reading plugin for Obsidian 2026-03-05 13:48:07 -05:00
version-bump.mjs Initial release of Bionic Reading plugin for Obsidian 2026-03-05 13:48:07 -05:00
versions.json Initial release of Bionic Reading plugin for Obsidian 2026-03-05 13:48:07 -05:00

Bionic Reading for Obsidian

An Obsidian plugin that applies a bionic reading effect in Reading View -- the first portion of each word is bolded, creating artificial fixation points that help your eyes glide through text faster.

Before & After

Before -- normal Reading View:

Before

After -- with Bionic Reading enabled:

After

Features

  • Works automatically in Reading View (source/editor mode is untouched)
  • Latin-only -- only processes English and other Latin-alphabet text; Chinese, Japanese, Korean, and other scripts are left untouched
  • Skips code blocks, inline code, math blocks, and SVG elements
  • Non-destructive -- your markdown files are never modified
  • Configurable fixation strength

Settings

Setting Description
Enable bionic reading Toggle the effect on/off without uninstalling the plugin
Fixation strength Slider from 1 (light) to 5 (heavy) -- controls how many letters per word are bolded

Installation

  1. Download main.js, manifest.json, and styles.css from the latest release
  2. In your vault, create the folder .obsidian/plugins/bionic-reading/
  3. Copy the three downloaded files into that folder
  4. Open Obsidian, go to Settings > Community plugins, and turn off Restricted mode if it's on
  5. Enable Bionic Reading in the plugin list
  6. Open any note in Reading View to see the effect

Development

npm install
npm run dev    # watch mode
npm run build  # production build