Giter VIP home page Giter VIP logo

obsidian-yaml-database's People

Contributors

goddown1v4 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

Watchers

 avatar  avatar

Forkers

cumany doun fraloow

obsidian-yaml-database's Issues

给文档加新属性会出错

文档里没有任何yaml,我用这个插件就是为了给旧文档批量增加YAML
编辑列--右键--新属性(操作逻辑有点复杂),输入新属性之后返回一个error页面
但是新属性已经创立了,yaml已经写入全部的文件,重复上面的操作才能看到。

另外还有一个问题,我加的tags正常都是不带双引号的,用这种方式加的tags是默认双引号,会有什么使用上的问题吗?
刚想起来还有一个问题,新家的yaml支持templater的语法吗?例如我想给所有的yaml加入创建时间一个属性,需要用到<% tp.file.creation_date() %>语句

BUG反馈:在文件夹里面没有一个笔记文件的时候创建属性的相关BUG

以下情况是在文件夹里面没有一个笔记文件的时候发生:

1.在编辑模式下创建的属性,无法在阅读模式下出现(表格里面没有出现,属性显隐控制设置里面也没有出现)
2.同样情况,在阅读模式下创建的属性,无法在编辑模式下显示。
3.如果创建属性后点击刷新,属性会一个一个消失(在编辑模式和阅读模式下都会发生)。

这是我认为的BUG,因为按照习惯,一般是新建表格,再创建笔记文件,所以存在文件夹里面没有文件仍然需要创建属性的需要。

希望可以支持本地图片和Gif格式的展示。

就像Notion的gallery一样,可以选择展示一些gif动图。感觉可玩性就更高了。(我是一个动态设计师,正在找怎么把一些动态效果直观展示并且能链接到制作方法和使用过这个效果的项目。所以这个需求感觉对设计师与动态设计人员会有很大帮助)

右键文件夹直接生成索引文件

请问能不能像db folder插件和folder note插件一样,右键文件夹直接生成索引表格,索引文件可以设置为库根目录或者指定目录,索引表格直接链接到对应的文件夹,表格id可以自定义生成规则,比如文件夹名+时间戳这种。

我最近一直重度使用这个插件,体验很棒,不会像db-folder一样丢数据,非常感谢!如果能加上这个功能就更方便啦

复选框无法批量修改

插件非常好用,感谢!

使用过程中发现一个问题,复选框属性好像无法批量修改,不知道后续能否支持呢?

建议:优化Filter的编辑方框

目前点击“三”后,进行筛选时,跳出的编辑框限制在表格内,导致在行数据较少时,不方便编辑,希望能够优化一下。
截图

大佬辛苦了!

BUG:配置信息存储位置设置的相关BUG

复现:当用户之前设置配置信息存储的位置为测试文件夹,之后卸载yaml-database插件,再重装回来(基于42-BART插件)。
当用户再次设置配置信息存储的位置为测试文件夹时,无法起效(点击应用变更没用效果)。这时需要删除根文件夹下的YAML Database Config.json文件,再设置配置信息存储的位置为”测试”文件夹才能起效。

(目前看来这个问题只有卸载重装yaml-database插件时会出现,当用户已经安装插件并设置好配置文件存储位置后,再更换存储位置时并不会出现问题。)

因为有时需要卸载重装,所以希望大佬能修复。

建议:优化表格

感谢大佬的作品,一直想转OB,奈何依赖notion的database,今偶遇大佬作品,如获珍宝。

但是感觉目前操作上还是有些不方便,所以提一下建议:

1.可以取消"编辑列"这个按钮的操作吗?这个多的步骤感觉体验不是很好。

建议:让用户可以直接编辑,无需点击“编辑列”,并且能够自动保存,无需点击”应用变更”

2.进行添加属性的操作时,需要在已经有的属性上右键,然后点击添加属性,但是在填写属性名称时会覆盖已经有属性名称,在填写结束后停止覆盖。这有些影响观感和体验。

建议:在列的最后添加一个“+”号,让用户直接点击添加属性,优化操作也提升观感。

3.在编辑模式下表格的最后一行存在显示问题,即那个:1 to 1 of 1,page 1 of page。希望可以优化。

4.关于表格数据文件的保存方式:
目前博主采用的是保存在插件文件夹里面的方式。虽然避免了json数据太导致页面显示杂乱无章的问题。但是会有一些问题:(1)保存在单个json文件里面,如果表格数据多了之后,可能会造成卡顿。(2)保存在插件文件夹里面,不方便同步插件同步。虽然有些插件有同步配置文件的选项,但是毕竟不同端配置文件有差异,同步配置文件可能出现问题。

建议:数据文件保存在存数据表页面的那个文件夹下。

5.目前创建新表,需要自己手动写"'''yamledit ……"

建议:可以在斜杠命令下添加"一键添加表格的操作",并且能够自动填写编号,避免编号重复和编号填写麻烦的问题。

这是我最期待的一款插件,他不同于dataview,他是简单表格和dataview的结合体,既有简单表格的轻便,也有数据查询与汇总的高级。我希望有朝一日,该插件能像dataview一样走在社区的前列。由于我不会编程,也帮不上什么忙,希望大佬能够继续坚持,作品越来越完美。感谢!

功能请求:建议支持对子文件夹的批量处理

记得以前是支持对子文件夹进行批量处理,非常方便,建议加回此功能,或者以别的方式实现对子文件夹的批量处理功能,谢谢

对我而言,遍历子文件夹,是刚需,期待大神能考虑一下

BUG: 更新文件,会额外的添加分割线

你好,感谢你的分享,你的插件对我来说很有用,我第一时间就尝试了
但是在使用中有问题出现,个人感觉还是比较大的问题

  1. 我使用修改yaml名称的操作,它会额外的在笔记里面添加两条"---",这个会发现在没有yaml区的文件,一般这个文件是模板文件
  2. 建议增加文件夹排除

升级注意事项!!

0.7.1及0.7.1之前升级注意事项!!

注意:新版本为了提升体验,改变了创建代码块的方式,请自行阅读README文档

0.7.0之前升级注意事项!!

代码重构,代码块内容需要重新设置,不再支持面板批量处理操作。

0.5.3及0.5.3之前升级注意事项!!

升级到此版本后,您原本的yamledit代码块种的筛选条件将不会生效(由于代码重构的原因),这里有2种解决办法:

  1. 若您能分辨代码块中为筛选条件的部分,请在每一行的筛选条件前加上 condition:
    image

  2. 按照原本的筛选条件点击按钮进行重新筛选

0.5.1及0.5.1之前升级注意事项!!

!!若您在0.5.1及0.5.1之前使用过该插件的yamledit代码块,则有可能需要您手动重新设置属性或删除yamledit代码块中开头为prop:的一行,若您出现无法打开表格所在文档的情况,请使用其它应用打开文档删除yamledit代码块中开头为prop:的一行。

0.1.0及0.1.0之前升级注意事项!!

请按照readme文档重写您的设置项!!

能像tagswrangler,批量修改yaml里面的标签不?

看到你的B站视频,就下了用了。还以为能够批量修改yaml里面的其中一个tags。结果能替换,但是只能批量替换成一个。
万幸啊万幸,我没有备份笔记。我的tags全丢了。打了一天都没有打完。

能提升一个页面,在yaml中添加和删除标签的浮动面板?直接把多个标签全部打在yaml中!这样yaml会好用很多。

“表格设置”无法正常显示

大佬我出现了一个问题:“表格设置”无法正常显示,即使是在一个完全干净的Obsidian库里面,不知道是什么问题引起的。
图片

yaml表格编辑:能否自动换行?+紧凑列宽

很赞的插件,谢谢。

使用中遇到一个小问题:
1、无法自动换行,当文件名稍长、或yaml字段稍多,就总会有部分内容被遮挡,需要拖动滚动条(如果笔记数量一多,就需要先滚动到表格底部,然后才能拖动滚动条,非常不方便)
2、列宽不够紧凑,浪费了很多空间。我的笔记数量较多,yaml字段也不少,紧凑一点,就不需要拖动滚动条了

建议:

  1. 自动换行
  2. 自动调整列宽,并尽可能紧凑(或者让用户决定是紧凑还是宽松)

数字排序有问题

只能好像只能以第一位数字排序,多位数排序错误(单元格式已经设置为数字)
tmp9FB5

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.