MuiseDestiny / zotero-style

Ethereal Style for Zotero
GNU Affero General Public License v3.0
3.71k stars 121 forks source link

Additional lines to show #tags #180

Open woodwm opened 1 year ago

woodwm commented 1 year ago

It is so great to see that this plugin provides a way to show the name of tags along an item. I do think it is very helpful.

Potentially there is an issue that there is no enough space to show the name of tags. I would like to propose my solution which is showing #tags in an additional lines just like the Github issue board.

I have proposed a similar idea for zotero-tag, see windingwind/zotero-tag#20 , but the author is not interested. What do you think of this? If tags in #tags can be clickable to do filtering, that would be great.

image

MuiseDestiny commented 1 year ago

最初视图组就是为了解决屏幕小的问题,可以设置一个视图,只显示标题和#标签。当然必须承认你提出的双行显示可以放更多的标签,题目也更清晰,只是不知道能不能实现,实现后会有什么新的bug产生,有时间研究研究。

woodwm commented 1 year ago

打扰了,我想问问这个方案有没有列入考虑的范围。最近的更新貌似更多围绕期刊标签,我觉得如果能够插入额外的行,期刊标签也可以放进来。我自己不用期刊标签,因为我这个领域的好的期刊就那么些,大概都熟悉。

我有尝试过另一个人最近开发的软件 Paperlib (https://github.com/Future-Scholars/paperlib), 实现了另一种 view,最下面一行可以自定义显示的项目。

image

MuiseDestiny commented 1 year ago

期刊标签

属于缝缝补补的小功能。

你这个请求要更改更底层。架构是Zotero定的,实现这样的效果不是很容易。

woodwm commented 1 year ago

是的,可以想象改变很多,而且好些人可能不一定能接受这么大的变化。目前显示标签名称之后,一行的空间实在是太受限,所以才不得不想办法考虑多行显示。

你如果有兴趣的话,可以尝试一下 paperlib,他重写了 zotero 的很多功能,当然也有遗漏。他确实开发了一套多行显示的视图,虽然不能做到完全自定义,目前可以自定义最下面一行显示的内容。

MuiseDestiny commented 1 year ago

这就属于把Zotero的列的概念给彻底改了。

去生成类似这样的视图: image

MuiseDestiny commented 1 year ago

可以尝试一下 paperlib

很早之前试过,颜值很高

MuiseDestiny commented 1 year ago

不过你说的这种想法,我会实现,但不一定以你设想的这样。

woodwm commented 1 year ago

paperlib 里面多行显示的时候,确实完全没有列的概念,因为用了3行显示,不太需要调整列宽。是不是保留列,这个都可以考虑。

可以借鉴一下,比如主要内容显示如标题,年份,期刊名等保留不动,但在新添加的行里完整显示若干项,比如标签名,期刊分类等等,这一行中不需要提供列宽的调整。

我在想Zotero现在默认隐藏了每一条里面的PDF文件名,note 名字等,如果能添加一行默认显示出来也可以间接实现,但里面的文件名目前都是遵守列规范的。

MuiseDestiny commented 1 year ago

paperlib 里面多行显示的时候,确实完全没有列的概念,因为用了3行显示,不太需要调整列宽。是不是保留列,这个都可以考虑。

可以借鉴一下,比如主要内容显示如标题,年份,期刊名等保留不动,但在新添加的行里完整显示若干项,比如标签名,期刊分类等等,这一行中不需要提供列宽的调整。

我在想Zotero现在默认隐藏了每一条里面的PDF文件名,note 名字等,如果能添加一行默认显示出来也可以间接实现,但里面的文件名目前都是遵守列规范的。

可以预测的是改了会有很多人不喜欢,不习惯

woodwm commented 1 year ago

哈哈哈,默认关闭就好,对于笔记本用户来说,应该会友好点。

我比较倾向只修改添加的独特行,允许其不遵守列的约束,其余部分不改动,这也是我最初的示意图的意思。独特行关掉就没有任何影响,打开的话,或者也可以考虑显示 note 的内容,paperlib 的自定义项里也有 note。

MuiseDestiny commented 1 year ago

我在想Zotero现在默认隐藏了每一条里面的PDF文件名,note 名字等,如果能添加一行默认显示出来也可以间接实现,但里面的文件名目前都是遵守列规范的。

既然paperlib实现了,为什么不直接用它呢。你认为目前离不开zotero的功能是什么。

woodwm commented 1 year ago

paperlib 有点问题,我添加文件的时候,经常条目的内容识别出来了,不知道为什么PDF文件放不进去。而且我用 Zotero好多年了,相对比较成熟一点,而且会受支持很多年,用户量毕竟大。 Zotero 自已也有很好的用户论坛,他们回复特别及时。

paperlib 的插件系统还在开发中,短时间很难全部迁到另一款软件里去。

MuiseDestiny commented 1 year ago

paperlib 的插件系统还在开发中,短时间很难全部迁到另一款软件里去。

确实

woodwm commented 1 year ago

我最初喜欢zotero 是因为它添加文献的方式 (浏览器插件自动添加文献和下载PDF) 和自定义同步功能,我就没考虑 mendeley 了,我最初使用插件并不多。