-
Notifications
You must be signed in to change notification settings - Fork 2
TODOs
2015/04/25 rev0.3 (Wiki Edition)
都能做吧。。。
[@everybody] 试用程序,对界面和功能提出建议
[@everybody] 想办法在不改变逻辑的前提下消除 IDE 里面的所有警告信息
[@larrymario ...] 多语言翻译
-- 备注:萌萌哒
[@krhkrh ...] 审查源代码,完善注释
-- 备注:写了最多代码的那只 OFz 并不懂 java 的呢,觉得奇怪的地方请尽量提出来吧
照着现有代码,大概是改动/增加若干个文件的程度
[@drzzm32] 图标和界面的设计(参考 taptalk 等)
-- 备注:由 drzzm32 提供了图标
[@oxyflour] 个人中心页面 (UserProfileActivity)
-- 进度:可以注销啦,可以看私信啦,可以给别人发消息啦
-- 需要一个好友列表?
-- 需要群组吗?
[done][@oxyflour] 支持分页
[done][@oxyflour] 解决启动时载入过慢的问题
-- 备注:确认主要是 umeng 在作怪 = =
[done][@drzzm32 @oxyflour] 启动时显示一个载入画面再进 MainActivity(参考 pixiv 客户端)
-- 备注:由 drzzm32 提供了启动动画
[done][@oxyflour] 让 MainActivity 支持左右滑动(像 bilibili 客户端)
[done][@oxyflour] 让某些 ThreadListActivity 也支持左右滑动(因为有些板块有子版块)
[done][@oxyflour] 标题栏顶部需要一个搜索框
[done][@oxyflour @drzzm32] 新增设置界面
[done][@oxyflour] 当用户没有登录的时候,支持从任何地方启动 LoginActivity
[done][@oxyflour] 用户帖子列表
[done][@oxyflour] 个人提醒列表
-- 备注:需要分成已读未读两部分。数据在全局变量 $GLOBALS['list'] 里面
[done][@oxyflour] 板块图标
-- 备注:需要修改服务端代码。在 api 的 viewthread 模块里面加上一个叫 icon 的键值可获得板块图标地址
[done][@oxyflour] 附件下载
-- 备注:直接跳转到浏览器
[done][@oxyflour] 支持发送表情
-- 备注:梅莉好萌
需要稍微熟悉一点 android 和其他方面的知识
[@nobody] 帖子和漫画的离线阅读
[@nobody] 显示动态 gif
[@nobody] ThreadListActivity 需要支持自定义排序?
[@nobody] 用户私信聊天需要能自动刷新?
[done][@oxyflour] 支持投票
[done][@oxyflour] 支持帖子管理
[done][@oxyflour] 让帖子支持网络图片显示
-- 备注:把 activity scope 内的图片缓存改成了 fragment scope 的,这样可以在不要的时候释放 fragment,节省内存
[done][@oxyflour] 合并接口,用于上面的个人发帖和私信列表
- 备注:参 CommonListFragment
需要客户端服务器端的知识,最好在讨论完细节之后动手
[@nobody] 需要一个图片缓存服务器
-- 备注:可以建在 dev.nyasama.com 上,一个 php 脚本就行了(大概
[@nobody] 支持评分
-- 备注:和点评一样似乎没有 api,需要自己写接口
[@nobody] 简单的帖子编辑器
-- 备注:唔...先找找有没有现成的...
[@oxyflour] 支持图片、附件上传(需要参考其他程序
-- 进度:拍照上传/图片上传 ok。可以自定义大小
-- 备注:附件上传应该更简单的,不过有需求吗?
[done][@oxyflour] 支持点评
-- 备注:需要修改服务端插件(增加 $GLOBAL['comments'] 和 api 脚本
[done][@oxyflour] 消息和提醒推送
-- 进度:纯被动提示消息和提醒(在拉取数据的时候顺便更新
-- 备注:需要修改服务端插件(增加 'member_pm' 和 'member_prompt' 字段
后续准备完善的,具体未定
[@everybody] 其他乱(sang)七(xin)八(bing)糟(kuang)的喵玉特色功能
[@nodbody] 需要平板模式吗?
[@oxyflour] 看汉化组漫画的大图浏览模式
-- 备注:我们将与 OOM 抗争到底!
注1:github 上的各位虽然有 master 分支的写入权限,但请注意不要直接把代码推送到 master 分支。可以 fork 一个新 repo 或者在原 repo 里建一个自己的分支,通过 pr 的形式提交代码。master 分支暂时由 OFz (oxyflour) 负责审查与合并。
注2:完成某个项目后会在后面写上完成者的名字,最后大概会有一个页面用来放这个列表 : )