Giter Site home page Giter Site logo

sketchk / four Goto Github PK

View Code? Open in Web Editor NEW
359.0 359.0 61.0 33.87 MB

FOUR is a beautiful and lightweight task-recorder app, revolving around the theme of "10000 Hour Rule", encourage user to achieve their goal.

License: MIT License

Objective-C 99.91% Ruby 0.09%

four's Introduction

SketchK 👋

four's People

Contributors

sketchk avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

four's Issues

iOS

iOS 8.3上编译运行,启动即闪退。

用户体验问题

那个overview点击产生的报表图是,have done所占比例是按10000hours计算的嘛,如果这样的话,建议优化一下,不然基本上都是黑色的。让人感觉这任务基本不能完成。

app的背景色问题

app的背景色需要调整

“灰色背景颜色不太好,感觉有些灰土土的,可能是饱和度有点问题,可以参考其他黑色系的背景选择。”

版本号比较不正确

  • (BOOL)isNewVersion{
    //获取当前app的版本号
    NSString *newVersion = @"2";//[[NSBundle mainBundle] infoDictionary][@"CFBundleShortVersionString"];
    //加载沙盒中的版本号记录
    NSString *currentVersion = [[NSUserDefaults standardUserDefaults] stringForKey:kCurrentVersionKey];
    //写入新的版本号
    [[NSUserDefaults standardUserDefaults] setObject:newVersion forKey:kCurrentVersionKey];

    return newVersion > currentVersion;
    }

怎么能拿两个字符串来直接比较大小呢?

Facing problem while using updating cocoapods

Hi there,
Thanks for the app. But when I try to put run 'pod install' command to install the other dependencies I get the following errors . Can you tell me what I need to do correctly to make this project run on my side.

screen shot 2016-07-26 at 6 12 46 pm

podfile 有问题

podfile 需要指定 target 的吧..

我本地加了 target 可以 install 了。

左右侧滑栏存在的问题

左侧栏点击overview,进入。还可以推出左侧栏,继续点击overview,进入。还可以推出左侧栏,继续点击overview,进入。这样一直循环。正常处理应该,左侧栏点击overview,进入后,不可以在推出左侧栏。

阴影效果的问题

如果想参考 MD 可以完整看一下它的交互规范,和 iOS Design 差别还蛮大的。它的阴影效果比较 hard ,你的阴影要糊很多,然后扁平的文字和 Logo ,拟物的主按钮、模糊投影的效果,有些违和。可以统一一下风格,Pinterest 上有一些不错的设计,可以参考。

状态栏的颜色问题

状态栏改为白色

  1. 状态栏改成白色更好。要不然现在都是黑色识别度很低

引导页的动效问题

引导页动效很炫,但是3-4横划手势却出了竖划的效果,以及 4-5 的旋转太浮夸,感觉只需要做一些简洁大方的视差就行,1-2 就不错。

Line-Chart View的显示问题

Line-Chart View的UI部分需要细调

  1. 灰度渐变的竖条其实和整个风格不太搭,用直线可能更好一点
  2. 柱状竖条的宽度和坐标轴没有对应上,你的 X 轴 应该是分为 7 段的,改成卡槽可能更好
  3. 展示数据的折线图可能不需要做平滑,参考微信运动(直接连线)、健康app(用的柱状图)。

FOUR标识的颜色顺序问题

主界面排版有个小建议,应用名称是FOUR对应蓝红黄绿,底下添加任务1,2,3,4能否对应相应的颜色,1蓝,2红,3黄,4蓝。作侧栏的overview,history都跟这相关,感觉对应起来用起来会舒服一点。

编译出现问题

//代码
RLM_EXTENSIBLE_STRING_ENUM_CASE_SWIFT_NAME(RLMRealmRefreshRequiredNotification, RefreshRequired);
错误警告:“swift_name attribute cannot be applied to this declaration”

Realm中RLMconstants.h 文件第150行和166行
望指点

Label的问题

Record界面中,当TitleLabel中的任务名称过长时,会导致Label变成两行,进而导致计时界面下移,造成排版混乱

主界面添加一个任务,任务标题稍微长的时候,添加完成后标题不能完全显示。如果不愿意修改字体大小的话,让文字滚动起来,作者的动画做的很漂亮噢。Overview点击里面生成的报表图的标题也是这样的噢。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.