Read, bookmark, and highlight articles with style.
Unclutter — Modern Reader Mode Extension
Unclutter is a new kind of reader mode that keeps the visual style of articles intact. Plus it automatically saves articles for you. Instantly in your browser.
➤ Focus: Remove remove everything that's not text from a page.
➤ Customise: Change the text size or enable dark mode everywhere.
➤ Save for later: Manage your reading queue directly in your browser.
➤ Highlight: Select any text to save it. Then search across it later.
This project is Open-Source! Follow the development, suggest features, or contribute at github.com/lindylearn/unclutter
Read more
➤ Focus: Remove remove everything that's not text from a page.
➤ Customise: Change the text size or enable dark mode everywhere.
➤ Save for later: Manage your reading queue directly in your browser.
➤ Highlight: Select any text to save it. Then search across it later.
This project is Open-Source! Follow the development, suggest features, or contribute at github.com/lindylearn/unclutter
Source Manifest.json
{"update_url": "https://clients2.google.com/service/update2/crx", "name": "Unclutter \u2014 Modern Reader Mode", "version": "1.7.5", "description": "Read, bookmark, and highlight articles with style.", "homepage_url": "https://github.com/lindylearn/unclutter", "manifest_version": 3, "action": { "default_title": "Unclutter Current Article (Alt+C)" }, "icons": { "128": "assets/icon.png" }, "permissions": ["storage", "scripting"], "optional_permissions": ["contextMenus", "bookmarks", "alarms"], "host_permissions": [""], "options_ui": { "page": "settings-page/index.html" }, "minimum_chrome_version": "93", "background": { "service_worker": "background/events.js", "type": "module" }, "content_scripts": [ { "matches": [""], "js": ["content-script/boot.js"], "css": ["content-script/pageview/content.css"], "run_at": "document_start" } ], "web_accessible_resources": [ { "resources": [ "content-script/pageview/content.css", "overlay/index.css", "overlay/indexDark.css", "overlay/outline/outlineDark.css", "overlay/outline/bottomDark.css", "overlay/modal/modalDark.css", "data/siteTweaks.css", "data/siteTweaksDark.css", "sidebar/*", "review/*", "modal/index.html", "modal/index.css", "modal/dark.css", "modal/index.js", "modal/messaging.js", "settings-page/indexFirefoxOverride.css", "assets/**" ], "matches": [""] } ], "commands": { "_execute_action": { "suggested_key": { "default": "Alt+C" } } }, "externally_connectable": { "ids": ["*"], "matches": ["https://my.unclutter.it/*", "http://localhost:3000/*"] }}
Read more