{ "id": "wta-reading-mode", "name": "Reading Mode", "description": "Strip a page down to its readable content: hides sidebars, ads, sticky bars and footers, then re-centres the article with comfortable typography. Three themes (light / sepia / dark) and three font sizes. Toggle from the floating panel.", "icon": "menu_book", "category": "READING", "tags": ["reader", "article", "typography", "focus", "official"], "version": { "code": 2, "name": "1.1.0", "changelog": "Improved article extraction (ad/sidebar penalty), reading time estimate, custom font size." }, "author": { "name": "shiaho", "url": "https://github.com/shiaho777" }, "runAt": "DOCUMENT_END", "urlMatches": [ { "pattern": "*", "isRegex": false, "exclude": false } ], "permissions": ["DOM_ACCESS", "CSS_INJECT", "STORAGE"], "configItems": [ { "key": "theme", "name": "Theme", "description": "Background and text colours used in reader mode.", "type": "SELECT", "defaultValue": "light", "required": false, "options": ["light", "sepia", "dark"] }, { "key": "fontSize", "name": "Font size (px)", "description": "Article body font size in pixels.", "type": "NUMBER", "defaultValue": "18", "required": false }, { "key": "fontFamily", "name": "Font family", "description": "Reading-mode body typeface.", "type": "SELECT", "defaultValue": "serif", "required": false, "options": ["serif", "sans", "mono"] }, { "key": "maxWidth", "name": "Reading column width (px)", "description": "Maximum article width. 720 is comfortable for most languages; lower for narrower lines.", "type": "NUMBER", "defaultValue": "720", "required": false }, { "key": "autoEnter", "name": "Auto-enter on article pages", "description": "Automatically enter reader mode when the page contains a long-form article (>800 words).", "type": "BOOLEAN", "defaultValue": "false", "required": false } ] }