V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
P233
V2EX  ›  分享创造

Stay-focused App v1.0

  •  
  •   P233 ·
    P233 · 2013-07-03 08:09:31 +08:00 · 3491 次点击
    这是一个创建于 4154 天前的主题,其中的信息可能已经有所发展或是发生改变。
    折腾了一晚上,终于发布了 :)

    试试贴图:
    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/datetime
    Metronome Sound http://soundbible.com/914-Metronome.html
    Cuckoo Clock Sound http://soundbible.com/1261-Cuckoo-Clock.html
    Titillium Text Font http://www.fontsquirrel.com/fonts/TitilliumText
    10 条回复    1970-01-01 08:00:00 +08:00
    rookiebeen
        1
    rookiebeen  
       2013-07-04 01:15:26 +08:00
    有点像IOS上的oneday,看图片感觉灰常不错
    P233
        2
    P233  
    OP
       2013-07-04 02:42:13 +08:00
    @rookiebeen 自己需要这样一款软件就试着做出来了,之后还会继续添加更多功能 :)
    fooCoder
        3
    fooCoder  
       2013-07-05 11:39:49 +08:00
    不错~~~~~
    P233
        4
    P233  
    OP
       2013-07-06 06:59:36 +08:00
    @fooCoder 呵呵,当作学习/练习 javascript 的好机会
    jinwyp
        5
    jinwyp  
       2013-07-07 13:46:56 +08:00
    牛x
    fangzhzh
        6
    fangzhzh  
       2013-07-07 16:55:35 +08:00
    hi,做一回伸手党,可以加上秒钟跑路的时候的滴滴声吗?

    或者如果我加了, 然后pull request, 撸主会接受吗?
    P233
        7
    P233  
    OP
       2013-07-07 17:34:53 +08:00
    @fangzhzh 为什么不啊 :) 欢迎 哈哈
    P233
        8
    P233  
    OP
       2013-07-07 17:36:10 +08:00
    @jinwyp 其实是菜鸟,正在学习中 :)
    P233
        9
    P233  
    OP
       2013-07-07 19:34:43 +08:00
    @fangzhzh 搜到两个音效还不错
    http://www.pond5.com/sound-effect/8886313/stopwatch.html
    http://www.pond5.com/sound-effect/7752913/ticking-clock-loop.html

    或者其他音效
    http://www.pond5.com/sound-effects/1/stopwatch.html

    我试试联系下网站能不能免费获取到

    如果您没有时间,我争取下个周末做出来 :)
    fangzhzh
        10
    fangzhzh  
       2013-07-07 20:00:58 +08:00
    @P233 好, 联系方式 gtalk [email protected], 我们讨论下怎么实现?
    或者企鹅 二三五 11 四三零
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2304 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 00:58 · PVG 08:58 · LAX 16:58 · JFK 19:58
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.