Skip to content

Bahtya/to-do-work

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Todowork

一个轻量级的 Windows WPF 待办应用,支持透明置顶悬浮窗、托盘集成以及可选的开机自启。 alt text

功能特性

  • 待办管理
    • 新增 / 删除
    • 标记完成
    • 置顶(置顶项会显示在悬浮窗中)
  • 悬浮窗(置顶、鼠标穿透)
    • 透明置顶悬浮窗
    • 可选背景显示
    • 文字透明度、背景透明度
    • 字体大小
    • 6 种预设文字颜色(可视化色块按钮)
    • 水平 / 垂直位置滑条
    • 高度根据置顶条目数量自适应(最大不超过屏幕可用区域的 90%)
  • 系统集成
    • 托盘图标与菜单
    • 单实例(再次启动会唤起已有实例)
    • 可选开机自启

技术栈

  • WPF
  • .NET Framework 4.8

构建与运行

  1. 使用 Visual Studio 打开 Todowork.sln(推荐 VS 2019/2022)。
  2. 编译解决方案。
  3. 运行 Todowork 项目。

使用方法

  • 主面板
    • 在输入框输入内容,按 Enter 新增。
    • 使用 置顶/取消置顶 控制悬浮窗显示的内容。
  • 托盘
    • 点击 显示面板 打开主面板(应用默认后台启动)。
    • 点击 显示/隐藏置顶浮窗 切换悬浮窗显示状态。

数据与配置文件

数据存放在 %AppData%\Todowork\ 下:

  • todo.json
    • 待办数据存储。
  • ui.json
    • UI/悬浮窗设置(位置、显示状态、背景/文字选项、滑条等)。
  • crash.log
    • 未处理异常日志(仅在真实异常时写入)。

说明

  • 悬浮窗为 鼠标穿透 设计(不会抢占鼠标点击)。
  • 应用以低资源占用与高兼容性为目标,适用于支持 .NET Framework 4.8 的 Windows 环境。

About

简单windows待办事项

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages