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

Reading progress desktop

qian-shenqian-shen282 downloads

A progress bar for some views in the status bar(desktopAPP).

Add to Obsidian
  • Overview
  • Scorecard
  • Updates2

English | 中文

Reading Progress Desktop Plugin

This plugin is designed for desktop use only. Please do not use it on mobile devices.

Once enabled, the plugin will generate three components in the status bar: a full-screen button, a progress bar, and a view type indicator.

Installation

  1. Download the latest version from the Release, which includes three files: main.js, manifest.json, and styles.css.
  2. In Obsidian, go to Settings => Community plugins => Installed plugins. Click the folder icon on the right to open the plugins folder.
  3. Create a new folder named reading-progress-desktop inside the plugins folder. Copy the three files from step one into this folder. Then, click the refresh button in the same section as step two. You should now see the plugin listed as Reading progress desktop.

Usage

After enabling the plugin, you will see three components in the status bar from left to right: Full-screen button, Progress bar, and View type indicator. The full-screen button and view type indicator can be disabled in the settings:

Currently supported view types include: markdown, pdf, search, thino, and bases. When browsing other view types, the progress bar will turn gray, indicating it is inactive.

The plugin offers several configuration options: you can adjust the length of the progress bar, enable/disable progress bar animations, and toggle the other two components.

Multi-language Support

The plugin currently supports both Chinese and English. If you would like to add support for another language, feel free to submit a request via the issues section (though it might be unlikely).

View Types

Since I have adapted the plugin for the view types I commonly use, some third-party plugins may have their own view types. If you need support for additional view types, please submit a request via the issues section. Note that views with infinite scrolling (such as canvas) are not supported, as it is impossible to track progress in such cases.

Conclusion

If you wish to make modifications, you can clone this repository, make changes in the corresponding directory, and then run npm run build. Replace the main.js file in the plugin directory with the newly generated one.

80%
HealthExcellent
ReviewSatisfactory
About
Display reading progress in the status bar on desktop with a full-screen button, a horizontal progress bar, and a view-type indicator. Show the bar as inactive (gray) for unsupported or infinite-scroll views and support markdown, PDF, search, thino, and bases.
Status barPDFInterface
Details
Current version
1.0.1
Last updated
5 months ago
Created
9 months ago
Updates
2 releases
Downloads
282
Compatible with
Obsidian 1.6.7+
Platforms
Desktop only
License
MIT
Report bugRequest featureReport plugin
Author
qian-shenqian-shen
github.com/qian-shen
GitHubqian-shen
  1. Community
  2. Plugins
  3. Status bar
  4. Reading progress desktop

Related plugins

Hider

Hide interface elements such as tooltips, status bar, titlebar, and more.

Meta Bind

Make your notes interactive with inline input fields, metadata displays, and buttons.

Commander

Customize your workspace by adding commands everywhere, create macros and supercharge your mobile toolbar.

Agent Client

Chat with Claude Code, Codex, Gemini CLI, and more via the Agent Client Protocol — right from your vault.

Text Extractor

A (companion) plugin to facilitate the extraction of text from images (OCR) and PDFs.

Iconic

Customize your icons and their colors directly from the UI, including tabs, files & folders, bookmarks, tags, properties, and ribbon commands.

Annotator

Read and annotate PDFs and EPUB files.

Hover Editor

Transform the Page Preview hover popover into a fully working editor instance.

Note Toolbar

Add customizable toolbars to your notes.

Pandoc Plugin

Commands to export to Pandoc-supported formats like DOCX, ePub and PDF.