Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

以下是根据你插件需求编写的 README.md 文件示例,包含详细描述和功能概述:


ADHD 阅读辅助 Chrome 插件

概述

ADHD 阅读辅助插件 是一个基于 Chrome 的扩展工具,旨在帮助用户提高专注力和阅读效率。通过多种功能模块,如沉浸模式、逐句显示模式、自定义主题以及阅读时间提醒,插件旨在优化用户的阅读体验,让用户在更短的时间内更高效地吸收信息。


功能概述

1. 沉浸模式

  • 帮助用户专注于网页内容,通过高亮显示和背景暗化,减少干扰。
  • 提供更少的视觉分散,让用户更容易集中注意力。

2. 逐句显示模式

  • 提供逐句显示文本,帮助用户提高专注度。
  • 减少眼睛的移动,促进更高效的阅读。

3. 自定义主题

  • 用户可以定制颜色、字体大小、透明度等设置,以满足个性化需求。
  • 提供多种主题选项,帮助用户根据自己的喜好调整阅读环境。

4. 阅读时间提醒

  • 用户可以设置定时器,帮助合理规划阅读时间,避免长时间过度阅读造成的疲劳。
  • 使用 Chrome 的 alarms API 实现,帮助用户提高生产力。

技术栈

  • HTML/CSS/JavaScript:负责构建插件的 UI 界面及功能逻辑。
  • Chrome 扩展 API
    • Manifest V3:用于插件的配置和发布。
    • content scripts:处理网页 DOM 操作和简化功能。
    • background scripts:管理插件生命周期、设置存储及定时提醒功能。
  • storage API:用于存储用户自定义设置。
  • alarms API:用于阅读时间提醒功能。

文件结构

adhd-reader-extension/
│
├── manifest.json            # Chrome 插件配置文件
├── popup.html               # 插件主界面,整合所有模块
├── popup.js                 # 主逻辑控制文件
├── styles.css               # 通用样式文件
│
├── themes.html              # Themes 功能模块
├── settings.html            # Settings 功能模块
├── customies.html           # Customies 功能模块
│
├── tabs/                    # 子模块 JavaScript 文件夹
│   ├── themes.js            # Themes 功能逻辑
│   ├── settings.js          # Settings 功能逻辑
│   ├── customies.js         # Customies 功能逻辑
│
└── icons/                   # 图标文件夹

使用

1. 打开插件主界面

  • 在 Chrome 扩展页面中点击插件图标即可打开主界面。
  • 主界面分为 Themes、Settings 和 Customies 选项卡,用户可以根据需求进行切换。

2. Themes 模块

  • 启用“沉浸模式”可帮助用户专注于阅读内容。
  • 启用“逐句显示”以减少干扰,帮助专注于内容。

3. Settings 模块

  • 用户可以启用或禁用不同功能,如“自动高亮”,以及设置阅读时间提醒。

4. Customies 模块

  • 提供自定义颜色主题、字体大小等设置,为用户带来更个性化的阅读体验。

许可证

此项目基于 MIT 许可证,详情请参阅 LICENSE 文件。


贡献

欢迎任何贡献者提交代码或反馈意见。请参考 CONTRIBUTING.md 文件了解如何参与。


通过这份插件,你可以为用户提供一个高效的阅读工具,帮助他们提高专注力和阅读速度,特别对有阅读障碍或专注力障碍的用户有帮助。

About

Enhancing Reading Comprehension for ADHD through Smart Visual Features

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages