OpenCode AI e9899d2e6d
Some checks failed
Android CI Build / check (push) Has been cancelled
Android CI Build / package-apks (push) Has been cancelled
Docs Deploy / build (push) Has been cancelled
Module Market Check / Validate modules/ (push) Has been cancelled
Module Market Publish / Generate submissions.json (push) Has been cancelled
Docs Deploy / deploy (push) Has been cancelled
Initial DruksCode V2: fresh fork of web-to-app (f3b488e) with DruksCode identity
- Package rename com.webtoapp -> br.com.drukstech.codeapp
- Product rename WebToApp/web-to-app -> DruksCode/drukscode
- Design system Wta* -> Dkc*
- applicationId br.com.drukstech.codeapp (.play for gplay flavor)
- rootProject.name DruksCode
- Fresh git history (upstream kept as remote for sync)
2026-09-12 02:42:02 +02:00

67 lines
2.1 KiB
JSON

{
"id": "dkc-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
}
]
}