Giter Site home page Giter Site logo

xiaobi's Introduction

冯 虚 御 风

life game start...

xiaobi's People

Contributors

elegantyu avatar iakoug 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

Watchers

 avatar  avatar  avatar  avatar

xiaobi's Issues

1.0.2版本更新详情

插件角标里的数据显示问题

插件的角标数据(以下称为 badge ),是基于chrome.browserAction.setBadgeText接口进行开发的特殊关注币种功能。

badge 的文本内容显示会有长度限制问题(加上小数点也就5个字符左右)。

1.0.1版本基于对数据精度的考虑,填充的是完整数据,却忽略了用户体验。

在1.0.2版本中,badge数据将会有数字进位和数字换算,eg.38974.56 转化为 38.9k0.000001 转化为 0.000。badge内的文本长度会全部控制在5个字符以内。

而更为精确的数据会用 chrome.browserAction.setTitle 接口,将数据填充至插件的title中,用户可鼠标放置图标部位停留一会查看详细数据。

image

插件获取<all_urls>权限问题

之前考虑到后续插件的发展可能会需要更多网站数据的支持,若是逐个声明 url 获取权限,后续插件扩展后更新,会弹出权限确认的对话框。

这将会影响大部分用户的判断:你要这个权限干什么;是不是要对我不利,偷我数据?;看不懂,直接拒绝吧。

所以小币一开始就是直接声明使用”全部页面“的权限,但并没有做获取 mytoken 和 金色财经 数据之外的任何操作(可以看代码啊)。

不过,现在出于稳定性和尊重用户知情权考虑,1.0.2版本还是把<all_urls>权限改成了具体的url权限,详情可看public/manifest.json文件。

行情页我要默认为自选 || 热搜 || 关注 || ...

OK OK,现在在设置页面可以自定义行情页的默认显示栏,不用再争啦。

注:初始默认显示为 ”自选“


还有更多问题可以在评论区留言或者提 issue

上传配置无效

最新版本1.2.0;macOS
从chrome导出的配置文件,再到firefox上进行导入,点完上传按钮,出现选文件的弹窗,但是此时插件界面收起来隐藏了,选完文件也什么都没有发生

DASH/USDT 的价格显示不对

折线图和交易所那边的基本上是一致的,现在在 170 左右,但是 现价 和 高/低价 貌似有问题

涨跌幅好像也不对,火币那边今天 DASH 跌了 10%+ 了

image

image

谷歌浏览器退出后会重置以往的设置

1、在谷歌浏览器的应用中设置了小币中的自选以及颜色的区分,但在关闭浏览器之后再重新打开浏览器设置都会恢复为默认值。
2、来回切换自选以及涨幅榜的时候有事自选显示的页面会是涨幅榜的页面

1.1.1版本更新详情

浏览器退出后(可能包含清除缓存记录操作),导致数据和设置都丢失

这个是因为之前的插件数据存储是在 background 一个数据管理的Store文件内,是记录在内存中的(避免了存储上限的问题)。

但是,却忽略了有退出清除缓存记录的操作(推眼镜),导致插件内的数据信息每次打开浏览器都是空白的。

现在使用了 chrome.storage.sync api做数据存储,同时优化了存储的数据结构,不会再出现清空缓存数据丢失的问题。

badge和其他数据精度问题

之前直接使用 toFixed 暴力的处理数据,导致很多数据会四舍五入进位。

现在优化了数据保留小数点位数的方法,保证了精度。

eg:

1.56 => '1.5'
9999 => '9.9K'
0.00088 => '0.0008'

badge数据显示问题

chrome的badge文本长度是 4.5 字符,是4个数字/字母 + 小数点,这样挤一点但还是能显示完整的。

周末适配火狐的时候,发现火狐是只能4个字符(包括小数点),没办法,只能忍痛再砍一刀
image
火狐内显示

#5 查看详细数据信息

特殊关注这块数据的操作,目前还在设计中,会包括显示数据类型切换,实时通知等功能。

小窗模式

可以右键打开独立窗口,摸鱼更隐蔽,切换更快捷

绿涨红跌过段时间就会被重置

RT, 这个设置保存不下来?重启(可能),重新打开浏览器(可能),经常丢这个设置数据
Chrome 版本 93.0.4577.63 Firefox没太注意

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.