支持界面的无限拖动(主要是文档防遮盖)及调整留白功能

研究功能挺好用的,但有以下两种问题:

  1. 打开总是启用浮动功能时,会遮挡笔记、文档或脑图,而且这个面板不能像系统的侧拉应用一样,是不能临时隐藏的,所以有时候不得不点了完成,再重新打开研究面板操作,真的真的很不方便。如果用插件方式打开 safari 而不是用内置浏览器,那么摘录啥的又搞不了,体验极其割裂,甚至有点xx……
  2. 关闭总是浮动功能时,不遮挡笔记了,但是界面变小了,还经常出现缩放,尤其是文档超链接比较多的时候,根本不想关闭浮动功能使用,每次打开页面都缩放真的很难受,见https://bbs.marginnote.com.cn/t/topic/37571

为了开启浮动后不挡住文档内容,可以使用留白功能,但这样同样失去了留白功能实际上是为了做更多笔记的本身用途,而且内容会变少,遇到非文字的文档只能缩放去看,字体也会变小,所以个人认为,留白功能应该就做成字面意思,额外增加可以记笔记部分才好。

要解决这个问题,最好的是能支持文档无限画布(或者其实有限画布,但左右拖动距离支持的更多一些,比如做个不改变文档内容位置的默认留白,留白的宽就是研究面板的宽度x1.5(或x2),这样就能移动了),这样就能一直拖动改变文档在屏幕上显示位置的了,甚至留白功能也不需要了,想一边做研究查资料一边记笔记也不会被挡住,也没有关闭浮动后的缩放问题。

还有一种解决的思路是,如果打开了研究、笔记等等的面板,留白的宽度就x2(还是一样,请不要改变文档的内容位置等信息!),这样应该也不有遮挡问题了。