Giter Site home page Giter Site logo

rowell's People

Contributors

askzy avatar ccding avatar ebonnov avatar henryhu avatar hs3180 avatar mrroach9 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

Watchers

 avatar  avatar  avatar  avatar  avatar

rowell's Issues

Rowell v0.3.1 开发计划

  • 完成并整合XMPP喝茶聊天模块 (Assigned to @HenryHu

============以下内容全部延迟至v0.3.2或以后版本=================

  • 帖子和版面列表处显示Gmail风格的左侧竖线,用于上下键选择和定位
  • 从帖子回退至版面列表时与原始位置一致并使用定位竖线。
  • 编辑、转载帖子功能。
  • 帖子列表右侧悬浮(或触控)触发的简单工具条,提供版面内删除/转载/编辑/标记功能。
  • 点击帖子/版面/导航后先读取,后跳至页面首部,同时采用淡入淡出的动画效果展示切换。

Rowell v0.3.2开发计划

目前确定加入该版本的功能

  • 新增:编辑帖子时自动保存草稿
  • 新增:帖子列表中每行显示快捷删除、转载、编辑的mini-bar
  • 新增:支持account9登录。
  • 新增:新邮件提醒(在顶栏显示小红点)
  • 新增:新域名http://www.rowell9.com/ 启用。
  • 优化:编辑帖子时以等宽字体显示
  • 优化:彩色ASCII渲染中的tt节点改为pre父节点下的span(以符合HTML5标准)
  • 优化:升级Bootstrap至2.3.2,全面增大显示及风格调整,删除unminimized scripts.
  • 修复:"> " 开头的行应被渲染为引文 (assigned to @askzy)
  • 修复:点击“收藏夹”或“全部版面”载入失败时不显示错误信息。
  • 修复: 载入帖子/帖子列表时,应在数据加载完毕后再跳转至页面顶端。
  • 修复:无法消除新增置底贴的未读标记
  • 修复:xmpp聊天插件在连接较长时间后,会过于频繁地发送http-bind请求至服务器(assigned to @HenryHu

可能推迟至下一版本的功能

  • 转载帖子
  • 分页读取较长的帖子
  • 优化:从帖子返回版面列表时,应回到上次所在的位置。

removing xmpp chat

The server-side xmpp service is down forever, so I am thinking to remove xmpp chat from the UI. This also makes mobile view cleaner.

I tried this patch but it messed up the whole webpage: ccding@e3b7c6b

Any suggestions?

[UI] XMPP module design improvement

以下均系个人观点,欢迎讨论。可适当选取部分紧急/简单功能加入第一版喝茶聊天功能。

  • 好友列表及聊天窗口可加边框阴影,以与背景区分,现在的颜色还是与背景过于接近,不好区分。
  • 点击版面区或其他酒井功能时,应自动收回好友列表框以防止阻挡。
  • ”喝茶聊天“按钮右侧不应有圆角,可通过调节border-top-left-radius等解决。
  • 每个好友聊天窗口应当有最小化按钮,点击之后仅标题栏出现在最下角。
  • 聊天窗口可适当宽一点点。
  • 标题栏可采用深一点颜色,或非灰色,或渐变色(可使用-webkit-linear-gradient解决),有未读新信息时应高亮或变色。
  • 聊天窗口文字区需要好的排版设计,区分每一条对话,区分说话人。
  • 聊天窗口文字区不应采用“禁止”形鼠标指针,可使用普通指针,但设置-webkit-user-select: none解决。
  • 好友在线状态block需要更优雅的设计,可考虑其他形状,以及更加清楚,且与bootstrap风格和谐的色调。
  • 聊天窗口打字区域需要离底部稍有距离,防止被输入法工具条挡住,且可以稍宽(通过div 嵌套无边框input)实现,参考google的所有search input。
  • 打开聊天窗口过多时,会直接溢出左边屏幕,可考虑更好的交互或呈现方式。
  • “正在连接”图标可设计得更优雅,一般是上面是loading图标下面是文字信息,且“正在获取好友列表”消息不应换行。
  • 好友列表区不应显示光标型指针,而应显示手型指针,可通过<a>嵌套<span>内写文字同时设置-webkit-user-select:none实现。
  • 为保持和谐统一,聊天窗口的滑动(关闭某窗口导致其左侧窗口移动过来),或最小化导致滑到下方时,应采用和好友列表相同的动画效果。

Rowell v0.3.3开发计划

计划加入本次更新的内容:

  • 新增:转载帖子
  • 新增:修改帖子
  • 新增:类似Gmail左侧竖线标识的帖子选择标记与相应快捷键(上下翻)。
  • 新增:发送站内信
  • 新增:用户信息查询
  • 优化:自动定位到最新一个未读板块。
  • 优化:分页读取较长的帖子
  • 优化:从帖子返回版面列表时,应回到上次所在的位置。
  • 修复:更新全部错误信息
  • 修复:登出Rowell后应同时登出喝茶聊天
  • 修复:喝茶聊天频繁掉线的问题 (by henryhu)
  • 修复:附件大小限制改为20M (by ebonnov)
  • 优化UI:backdrop改为浅色
  • 优化UI:使用Table代替List显示,为Responsive design做准备。
  • 优化UI:更改版面及帖子列表的信息组织方式。
  • 优化UI:版面列表支持可关闭的排序功能,允许未读版面在最上。
  • 优化UI:开发者名单现在从Github repo中直接读取,优化界面
  • 优化UI:mini bar取消小圆点,现在鼠标停留在帖子项上时会自动显示,更易使用。

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.