折腾了一晚上,终于发布了 :)
试试贴图:
http://peters-playground.com/Stay-focused-App/stay-focused-app.png Stay-focused App 是一款使用 HTML CSS Javascript 编写的 Mac 系统下的开源效率软件, 通过 Sentenza Desktop 封装。制作这款软件的初衷是因为发现最适合自己的工作方法是用笔记本将一个任务拆分成多个子任务,列出先后顺序把大脑中的思路清晰化,不盲目干活,同时利用计时器辅助执行,避免浪费时间或者在一个地方纠缠太久。试用过很多软件都不顺手,自己动手写一个,todo list 使用的是 Koes Bong 写过的 Sortable and Editable To-do List,其他部分是自己折腾的,需要功能大部分都已经实现,发布出来与大家分享。
Github:
https://github.com/P233/Stay-focused-App下载地址:
http://peters-playground.com/Stay-focused-App/stay-focused-app.zip楼主的 Javascript 是菜鸟水平,一边学一边写,处理不当的地方请不要客气指出来,这对我来说是难得的学习机会。如果大家发现问题,或者有想法建议,请 feel free 提交 issues 或者 pull request。
偏好设置
点击顶部的 Project bar 开启/关闭 Preferences 面板,可设置项目名称、截止时间等等;
Date Format, Time Format 用于配置 date & time picker 的时间格式,需要重启软件才可生效;
开启 Voice Notice 后,当剩余时间是 5 的倍数时系统报时提醒,比如 "15 minutes left","Only 5 minutes left";
开启 Metronome 后,每间隔一段时间有滴嗒声提醒,3 Mins 的意思是“当剩余时间是 3 的倍数时提醒”,而不是从计时后的第 3 分钟开始;
Clear All Data 清除所有 local storage 数据,包括偏好设置;
使用说明
Project bar 背景显示项目的剩余时间/进度条,每隔 10 分钟更新一次(所以项目截止提醒会有误差);
可输入的倒计时时间为 1 - 60 分钟;
上下拖拽 task 条目变更顺序;
向右拖拽 task 条目超过窗口一半时删除此条目;
点击 task 条目编辑此条目;
Credits
Sortable and Editable To-do List
http://web.koesbong.com/2011/01/24/sortable-and-editable-to-do-list-using-html5s-localstorage/Mobiscroll Datetime Picker
http://demo.mobiscroll.com/datetimeMetronome Sound
http://soundbible.com/914-Metronome.htmlCuckoo Clock Sound
http://soundbible.com/1261-Cuckoo-Clock.htmlTitillium Text Font
http://www.fontsquirrel.com/fonts/TitilliumText
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/74566
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.