Code Monkey home page Code Monkey logo

Comments (3)

gaogaotiantian avatar gaogaotiantian commented on June 19, 2024

biliscope目前的开发方向是以“读”为主。也就是,通过一些方式给用户额外的信息。无论是up主的卡片,开始视频的AI总结,或者是给up主设置标签,这都是提供信息。或者说,biliscope目前为止没有任何把内容从原来的B站上“拿掉”的用法。过滤当然是一个很有趣的功能,但是我目前的观点是先把擅长的部分做好。

写相比于读来说,侵入性会更强,对于动态可能好一些,因为只需要隐藏DOM。但是也要考虑如何进行输入,因为过滤这个事情,它肯定不是设置一次就完事的,你可能要经常通过不同的标签去筛选动态。通过标签的搜索我们借用了b站本来就有的搜索栏,但是动态这个部分可能就要自己插入一些输入框了。

我的观点是,目前的角度看,这个功能的性价比偏低(需求的用户数量 vs 开发和维护所需要花费的时间)。

我会把这个issue开着,如果未来有很多用户有这个需求,我可以考虑做一下。

from biliscope.

ste1hi avatar ste1hi commented on June 19, 2024

关于写的侵入性强的问题,我觉得可以在发动态底下的那一行工具栏旁边加个按钮。
a0bfaa47675c10abca922427cfa0fef
像这样(做的比较粗糙,大概是这个意思)

然后弹出的对话框可以直接照抄B站的UI,像这样
699c2d0776e20d36060187634a15a68

这样如果不用这个功能的话,它的侵入性也不是很强,毕竟这几个按钮用的频率不是很高。

关于方向,之前也说过,BiliScope是来自于Microscope,而Microscope在看的更多的同时也看的更专一了,而动态过滤功能也能在某些场景下专注于有用的东西上。

如果有需要的话,我可以尝试去实现一下。

from biliscope.

gaogaotiantian avatar gaogaotiantian commented on June 19, 2024

不好意思这一阵实在是太忙了老忘了回复。想起来几次电脑都不在手边。

你这个UI的设计有一个很严重的问题,就是原来的那几个按钮,是发动态的按钮,换句话都是“写”功能,而你在旁边放一个“读”工能的按钮是非常别扭而且不直观的。用户如果不注意不会知道它是干什么的,而且会非常误导用户。

我个人的感觉还是以现在biliscope的体量,这个功能用到的用户会非常少,但是开发和维护成本都不低,有点不划算。

from biliscope.

Related Issues (20)

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.