# todo-floating-app **Repository Path**: code_from_qh/todo-floating-app ## Basic Information - **Project Name**: todo-floating-app - **Description**: 一个轻量级的浮动待办事项应用,支持跨平台使用,帮助用户高效管理日常任务和提醒。 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-06-12 - **Last Updated**: 2026-06-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Todo Floating App - 悬浮桌面待办小程序 一款 Windows 平台的轻量级桌面悬浮待办工具,以半透明浮窗形态常驻于桌面之上。 ## 功能特性 - **悬浮窗口**:始终置顶、半透明、拖拽移动、贴边收起 - **待办管理**:增删改查、完成状态流转 - **多清单**:工作、个人及自定义清单分类 - **优先级**:高/中/低三级优先级标记 - **提醒功能**:任务栏闪烁提醒、逾期标记 - **历史记录**:自动归档已完成事项 ## 技术栈 - Electron - React 19 - Vite - SQLite (better-sqlite3) - electron-store - auto-launch ## 开发 ```bash # 安装依赖 npm install # 开发模式运行 npm run electron:dev # 构建生产版本 npm run electron:build ``` ## 项目结构 ``` todo-floating-app/ ├── src/ │ ├── main.js # Electron 主进程 │ ├── preload.js # 预加载脚本 │ ├── database.js # SQLite 数据层 │ └── renderer/ # React 前端 │ ├── index.jsx # 入口文件 │ ├── App.jsx # 主组件 │ ├── components/ # UI 组件 │ ├── hooks/ # 自定义 Hooks │ └── styles/ # 样式文件 ├── assets/ # 静态资源(图标等) ├── package.json └── vite.config.js ``` ## 打包发布 运行 `npm run electron:build` 后,安装包将生成在 `dist/` 目录下。 ## 许可证 ISC