Reading Mode
A standalone plugin that adds Reading Mode functionality to your documentation or blog posts. Features 6 customizable color themes including Light, Dark, Sepia, Yellow, High Contrast, and Low Contrast modes.
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/mdjwel/reading-mode/archive/refs/heads/main.zipReadme
=== Reading Mode === Contributors: mdjwel Tags: reading mode, accessibility, dark mode, text to speech, print Requires at least: 5.0 Tested up to: 6.8 Stable tag: 0.0.1 Requires PHP: 7.4 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html
A standalone plugin that adds Reading Mode functionality to your documentation or blog posts.
== Description ==
Reading Mode is a standalone WordPress plugin that adds Reading Mode functionality to your website. Perfect for documentation sites, blogs, and content-heavy websites.
Features
- 6 Color Themes: Light, Sepia Light, Dark, Yellow, High Contrast, and Low Contrast
- Customizable Typography: Font family, size, line spacing, and letter spacing controls
- Accessibility: WCAG compliant color contrasts
- Dark Mode Support: Automatic dark mode detection and styling
- Text-to-Speech: Read aloud functionality with voice selection, speed control, and text highlighting
- Print Support: Print the content in reading mode
- Font Family Options: System, Serif, Sans Serif, and Monospace
- Settings Persistence: LocalStorage to save user preferences
- Responsive Design: Works on all devices and screen sizes
== Installation ==
- Upload the plugin files to the
/wp-content/plugins/reading-modedirectory, or install the plugin through the WordPress plugins screen directly. - Activate the plugin through the 'Plugins' screen in WordPress.
- The Reading Mode button will automatically appear on your posts.
== Frequently Asked Questions ==
= How do I enable Reading Mode? =
Reading Mode is enabled by default upon activation. You can configure settings in the admin panel.
= Can I customize the colors? =
Yes, you can choose from 6 predefined themes. Developers can also add custom themes using CSS/SCSS.
== Changelog ==
= 1.0.0 =
- Initial release
- 6 color themes
- Typography customization
- Dark mode support
- WCAG accessibility compliance