Easy Write——基于Angular 17构建的沉浸式写作应用

127 阅读1分钟

EasyWrite - 无干扰写作应用

一个简约的写作应用程序,旨在帮助您专注于写作而不回头。基于 Angular 17 构建。

仓库地址

github.com/ST2020wa/ng…

主要功能

  • 前向写作:防止编辑之前的段落,以保持流畅性并减少自我编辑
  • 专注模式:光标保持在文本末尾,鼓励持续写作
  • 字数统计:实时字数显示
  • 计时器:内置倒计时器,用于定时写作会话(最多 4 小时)
  • 黑暗模式:眼睛友好的黑暗主题,便于舒适写作
  • 自动保存:自动将您的工作保存到本地存储
  • 切换字数统计:侧边面板中新增按钮,用于隐藏或显示字数统计,以便更好地集中注意力

设计理念

EasyWrite 的构建原则是,好的写作来自于持续的流畅性。通过防止向后编辑并提供温和的提醒“继续写作”,它帮助作家保持动力,避免在初稿阶段陷入过度自我编辑的常见陷阱。

使用方法

  1. 在主文本区域开始写作
  2. 使用侧边面板:
    • 切换黑暗模式
    • 开始定时写作会话
    • 导出您的工作
    • 查看字数统计
    • 隐藏或显示字数统计

注意事项

该项目受到 JustWrite 的启发。仅供个人使用。如果 JustWrite 团队认为这不合适,请告知我采取必要措施。

技术细节

  • 基于 Angular 17 构建
  • 独立组件
  • 响应式状态管理
  • 本地存储持久性