更强的 V2EX 增强方案 v2ex.k 0.2.0 发布!!

2015-03-15 22:07:27 +08:00
 kokdemo

一个月之前,我发布了v2ex.k 的0.1 版本,搞出了快速阅读模式,也让界面好看了不少。当然也收获了不少回应,这让我很是高兴,从chrome商店的统计数据上来看,每周有529个使用者。

作为一个产品汪(正在找工作的),没有啥比被「反馈」更让人高兴的了。

之后就过了年,过年期间太忙(于打游戏),于是没有继续开发。年后拾起来,我开始重新分析一些很实际的需求。

想了很长时间(其实是打游戏去了)之后,我找到了一个还不错的点『免刷新回复提醒』。

这主要是因为有的时候刚发了贴,又想知道自己有没有被回复,总是去刷新,这并不好(打断了工作流程)。于是我就增加了这么一项还不错的功能。

如果对v2ex.k 不太熟的同学可以先看一下原来的帖子: http://www.v2ex.com/t/169091 http://www.v2ex.com/t/170329
或者github主页(快给我star :): https://github.com/kokdemo/v2ex.k
或者直接安装一下试试: https://chrome.google.com/webstore/detail/v2exk/dnbmbhefokngmkalbdcgjdlgoppfhndn

介绍

  1. 全新的界面颜色。
  2. 左侧增强导航栏。
  3. 快速阅读模式。
  4. 左侧显示通知条数。
  5. 自定义颜色设置。
  6. 全键盘操作模式。
  7. 免刷新回复提醒。

更新

2015.3.15:

使用截图

啊……这个版本的修改点除了免刷新这个之外大部分都是重构老代码,然后左上角的增强导航栏算一个,你可以把鼠标挪上去看看有什么效果。

使用帮助

大部分的使用方法与http://www.v2ex.com/t/170329 中的是一样的。

而对于新增的功能,免刷新回复提醒需要首先访问一下http://www.v2ex.com/notifications 页面,这样插件会记录下当前你的atom地址,这个功能才会打开。(如果你认为这个功能有不妥,请反馈或提供一种更好的处理方案)。

For chrome

https://chrome.google.com/webstore/detail/v2exk/dnbmbhefokngmkalbdcgjdlgoppfhndn

For Firefox

感谢caoyue的作品(可能更新会有一定延迟):

https://github.com/caoyue/userjs/blob/master/v2ex.k.user.js

感谢

还是继续要感谢V2EX Next项目 https://dribbble.com/shots/1355911-V2EX-Next
还有上一个版本给予大量回复的各位同学们。
还有 @gzzhanghao 直接在github上面贡献了代码。(虽然也带进来了新的bug……)

最后

『用更好的UI开始新的一天。』

8019 次点击
所在节点    分享创造
60 条回复
lcj2class
2015-03-17 15:16:21 +08:00
@kokdemo
嗯,根据目前的情况,先这么搞吧。
感谢你的分享,很喜欢你做的这个UI
kokdemo
2015-03-17 15:20:09 +08:00
@lcj2class 还是有几个问题(附言里面)解决不了好纠结……
lcj2class
2015-03-17 16:57:54 +08:00
@kokdemo
第一条还好了,
第二条这样做确实有风险,我觉得可以用[sessionStorage](https://developer.mozilla.org/en-US/docs/Web/API/Web_Storage_API),每次用户开启浏览器后,如果在登录状态,我们可以后台自动取获取这个feed地址。
你的第三条不明白什么意思,其实如果改成自动获取feed,那这个option页面要不要无所谓了。
kokdemo
2015-03-17 17:12:05 +08:00
@lcj2class

我现在需要用户访问一次notifications 才能获取到feed地址,改成session的话有点麻烦。

option不止包括第二条的内容,还有css的设置啊,快速阅读模式最长的限制啊等等
lcj2class
2015-03-17 17:51:07 +08:00
@kokdemo
你现在用的是localStorage存的feed,改成sessionStorage不就行了嘛,这两者的区别就是:sessionStorage存的内容浏览器退出后就没了,而localStorage一直保存着。你可以看看我上面的链接。

如果只是css、阅读模式这些不涉及个人隐私的东西,完全可以放心用localStorage存的呀,没问题的呀。
kokdemo
2015-03-17 17:56:39 +08:00
@lcj2class ……我知道啊,如果用户退出了,下一次还需要重新访问notifications 才能重新获得feed啊,好麻烦啊……

插件的localstorage和v2网站的localstorage没办法很方便的共享,所以只能采取给v2的页面里注入一个设置的dom才行。
WhiteT
2015-03-17 18:12:13 +08:00
刚刚用上,还不错,UI看起来简约大气了不少
gzzhanghao
2015-03-18 01:07:50 +08:00
一直按着箭头下会被v2 block ip,被这个坑了好多次……
kokdemo
2015-03-18 09:49:35 +08:00
@gzzhanghao ……这,将来加一个延时判断可能会好一些……
luw2007
2015-03-20 10:12:55 +08:00
1. 节点导航 这个可以去掉, 可以单独拿个菜单. 平时用不上
2. 帖子详细页中空格不能翻页.
yehl
2015-03-20 11:02:52 +08:00
firefox还木有更新,更新强迫症
kokdemo
2015-03-20 11:17:40 +08:00
@yehl 这个不要找我啊……
luw2007
2015-03-20 12:39:29 +08:00
v2ex 都有etag 可以把列表, 内容页都存在本地,
判断 etag 是否拉取减少服务器交互.
jinchun
2015-03-24 12:52:53 +08:00
厉害,star了。
kokdemo
2015-03-27 10:50:42 +08:00
v2ex.k 0.2.2 版本发布了 :)

@alay9999
已经增加了你说的 jk 翻页功能

@gzzhanghao
增加了延时判断功能,这样不会导致快速上下翻页的时候被block ip了(测试这个功能的时候我被block了好多次……

此外还陆陆续续的修正了一些css的bug,还有提醒功能自刷新的bug。

目前css的大坑实在是太多了,希望有设计师能够给一些视觉上的支持……
alay9999
2015-03-27 11:40:46 +08:00
@kokdemo markdown 的 > 引用 和加粗,标题什么的好像不显示
jsxhhyf
2015-05-26 19:27:30 +08:00
搜索在哪儿?
kokdemo
2015-05-26 19:58:00 +08:00
@jsxhhyf 这都好久之前的版本了……
jsxhhyf
2015-05-26 20:30:42 +08:00
@kokdemo 我现在用的是0.3.2版本,不知道是不是最新的?还是没找到搜索在哪里,眼拙...
kokdemo
2015-05-27 09:22:37 +08:00
@jsxhhyf ……这样啊,我这个版本一直在犹豫把搜索做成什么样子,感觉放一个单纯的搜索框不是很好

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/177113

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX