一个基于 Electron + React + TypeScript 开发的现代化桌面记事本应用,具有优雅的用户界面和流畅的交互体验。
- 🎨 现代化深色主题界面
- 📝 支持多种笔记分类(工作、个人、想法、待办)
- 🔍 实时搜索功能
- 💾 本地数据持久化
- 🌈 流畅的动画效果
- 📱 响应式设计
- Node.js 16+
- pnpm 8+
# 克隆项目
git clone https://github.com/EmiyaK532/electron-and.git
# 进入项目目录
cd electron-and
# 安装依赖
pnpm install
# 启动开发服务器
pnpm dev
# Windows
pnpm build:win
# macOS
pnpm build:mac
# Linux
pnpm build:linux
- Electron
- React
- TypeScript
- TailwindCSS
- Framer Motion
- React Spring
- Headless UI
src/
├── main/ # Electron 主进程
├── preload/ # 预加载脚本
└── renderer/ # React 渲染进程
├── src/
│ ├── components/ # React 组件
│ ├── assets/ # 静态资源
│ └── App.tsx # 应用入口
└── index.html # HTML 模板
electron.vite.config.ts
- Electron Vite 配置tailwind.config.js
- Tailwind CSS 配置electron-builder.yml
- Electron Builder 配置
- 选择笔记分类(工作、个人、想法、待办)
- 在文本框中输入笔记内容
- 点击"添加笔记"按钮保存
- 使用搜索框查找特定笔记
- 点击分类标签筛选不同类型的笔记
- 悬停在笔记上可以看到删除按钮
欢迎提交 Issue 和 Pull Request!