Skip to content

pearfish223/Floatodo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FloatTodo

A lightweight floating desktop todo app for macOS & Windows, built with Electron.

Platform Version

Features

  • Always on top — floats over all other windows, never gets buried
  • Minimize to bubble — shrinks into a small floating dot when not in use
  • Urgent tag — mark tasks as urgent with a red badge
  • Deadline support — set due dates; overdue tasks show in yellow, today's in blue
  • Auto-sort — urgent and due-today tasks bubble to the top automatically
  • Inline editing — click any task text to edit content, urgency, or deadline in place
  • History archive — completed tasks are archived and browsable by month
  • Persistent position — window position and size are remembered across restarts
  • Glassmorphism UI — frosted glass look that blends with your desktop

Download

Grab the latest installer from Releases:

Platform File
macOS (Apple Silicon) FloatTodo-1.0.0-arm64.dmg
Windows FloatTodo Setup 1.0.0.exe

Run from Source

Requires Node.js 18+.

git clone https://github.com/pearfish223/Floatodo.git
cd Floatodo
npm install
npm start

Build

# macOS (Apple Silicon + Intel universal)
npm run build:mac

# Windows x64
npm run build:win

# Both platforms
npm run build:all

Output files will be in dist/mac/ and dist/win/.

Usage

Action How
Add task Type in the input box, press Enter
Mark urgent Click 🚨 before adding
Set deadline Click 📅 to pick a date
Complete task Click the circle on the left
Edit task Click the task text to edit inline
Delete task Hover and click
Minimize to bubble Click in the top bar
Pin on top Click in the top bar
Clear completed Click 清除完成 at the bottom
View history Click 历史 at the bottom

FloatTodo 悬浮备忘录

一款轻量级桌面悬浮待办应用,支持 macOS 和 Windows,基于 Electron 构建。

Platform Version

功能特点

  • 窗口置顶 — 始终悬浮在所有窗口之上,不会被遮住
  • 缩成悬浮球 — 不用时缩成一个小圆点,随时唤出
  • 紧急标签 — 标记紧急任务,显示红色"急"标签
  • 截止日期 — 设置 DDL,逾期显示黄色,今日截止显示蓝色
  • 自动排序 — 紧急和今日截止的任务自动置顶
  • 行内编辑 — 点击任务文字即可就地修改内容、紧急状态和截止日期
  • 历史归档 — 已完成任务自动存档,可按月浏览历史记录
  • 记住位置 — 窗口位置和尺寸在重启后自动恢复
  • 磨砂玻璃 UI — 半透明毛玻璃风格,与桌面融为一体

下载安装

Releases 下载对应平台的安装包:

平台 文件
macOS(Apple Silicon) FloatTodo-1.0.0-arm64.dmg
Windows FloatTodo Setup 1.0.0.exe

从源码运行

需要 Node.js 18 及以上版本。

git clone https://github.com/pearfish223/Floatodo.git
cd Floatodo
npm install
npm start

打包构建

# macOS(Apple Silicon + Intel 通用)
npm run build:mac

# Windows x64
npm run build:win

# 同时打包两个平台
npm run build:all

输出文件分别在 dist/mac/dist/win/ 目录下。

使用说明

操作 方法
添加任务 在输入框输入内容,按 Enter
标记紧急 添加前点击 🚨 按钮
设置截止日期 点击 📅 按钮选择日期
完成任务 点击左侧圆圈
编辑任务 点击任务文字,行内编辑
删除任务 鼠标悬停后点击
缩成悬浮球 点击顶栏 按钮
置顶窗口 点击顶栏 按钮
清除已完成 点击底部 清除完成
查看历史 点击底部 历史

About

A floating desktop todo app for macOS & Windows

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors