今天算是有很多进展的一天。
首先是数据方面的一个bug被发现并修复了,现在输入一个关键词之后就马上能获得相当多的结果。
数据方面的充足的一个好处是大家在测试的时候就不用自己伪造数据了,一开始获得的数据就足够观察Folding功能的效果。现在的样子还可接受:
当然细节问题还是层出不穷(f**k the devil details),比如节点长多了之后发现黑色中心的节点灰常不好看,需要调整一下配色,另外对于点过和没点过的节点最好还是用不同类型的节点来加以区分,不过好在这方面我们还有一个M1的配色方案可用。节点的tag还是没有想好放些什么信息,放结果title的话tag未免太短了,但是其他的也不是很有用,也许最后就放title了。
Q+ Style也基本搞定了,弄了个挺科幻的主题,还是算作比较好看的。今天为了在各种背景下都能突出Q+ Style里的图标与字体,Dev尝试了各种方案,其中为了实现类似Aero的模糊突出效果足足花费了一堆脑细胞,最后还算能适应各种背景了。
另外一棵树搞定了,多棵树也基本可用,只是还有后台数据的一些问题需要解决。
等多棵树可用了,又该解决拖延已久的Load History问题,目前在树的重绘上还没有可用的实现,这方面可能还有相对多的工作量。
于是发现很多事情因为有比较多的dependency,一个问题的解决往往导致的是更多问题的开始。总之还是希望这一周能结束掉所有的主干问题,只留下一些待调整的细节留到下周的stabilization阶段。
具体的重点与难点:
1、Q+ Style:这部分基本快完工了,剩下的是一些动态效果,比如滑动显示等等,不过这些不是什么难点,用Storyboard应该可以搞定。
2、Node:之前一直拖延的配色细节现在得正面迎接了。主要的难点是要让Node的颜色能在背景中突出显示,但又不至于给用户造成不恰当的联想(比如上图的节点中心有点像眼睛,数量一多很容易让人联想起各种具有一堆眼睛的外星生物……),所以还是要好好衡量一下颜色分布。Dev努力加油配色吧,至于UI Vendor是指望不上了……
3、Tree:目前单棵树已经能比较正常地工作了,还有一些动画细节要微调。不过接下来的重点应该是多棵树。由于树是模块化的,所以多棵树应该多new几次就能产生,并不会多麻烦。比较需要考虑的是Bing RSS的检索。目前Bing RSS是单源的,我们只允许注册一个关键词,如果要用在多棵树上就需要支持多关键词,同时支持并行检索也许就会遇到恶心的同步问题了。不过具体会有哪些难点现在也不好说,能想到的就是并行读取的问题,如果有什么新问题就等明天Dev报告吧。
Working on | Related No. | Todo | Todo Item No. | Comments | |
Xiong Zhang | 组织Scrum,Scrum总结,主要功能测试 | 1669 | 主要功能测试 | 1669 | |
Jun Guo | 改进Q+全屏风格 | 1670 | 节点配色改进,树干label,多棵树后台数据搜索 | 1679,1517 | |
Shuangzhi Wu | 树枝Folding功能整合 | 1572,1611,1612 | 剪枝功能,Load功能,多棵树支持 | 1512,1680,1530 | |
Xichao Yang | check有时候没有数据返回的问题 | 1671 | 测试 | ||
Li Zhong | 树枝Folding功能整合 | 1572,1611,1612 | |||
Xiao Li | 剪枝,信息board的显示方向bug,多棵树支持,后台数据问题 | 1535,1672,1530,1671 |
Burndown & Burnrate
明天起潇帝将接受dentist阿姨的考验,所以不能参与开发工作,bless潇帝 & bless我们的开发。阿门。
以上。