开发了一个设置面板悬浮的插件

介绍

打开悬浮设置面板或替换默认的设置窗口为悬浮面板。依赖于Hover Editor插件。

使用场景

当你需要设置某个样式或功能而需要频繁打开设置窗口时,这将非常有用。

特色

  • 设置窗口可以悬浮打开,取消modal模式。

  • 系统设置面板和悬浮设置面板可以共存,不相互影响。

  • 可以打开多个插件市场面板。

  • 左侧面板可隐藏或显示,选中标签自动滚动到可视窗口内。

安装

到这里下载 Floating Settings

下载后把 obsidian-floating-settings.zip 解压,放到插件目录,重启 obsidian,然后别忘了到设置里开启插件即可。

使用

  1. ctrl+p打开命令面板,选则“打开悬浮设置”命令即可。

  2. 如果在设置中勾选了“替换默认设置”选项,也可以通过左下角的设置按钮打开。

截图

zh-demo3

反馈

您有任何问题都可以到 issues 去反馈。

鸣谢

灵感来自于:@knight 大佬的回复 参见 设置的窗口 怎么悬浮?

8 个赞

感谢, 有时候确实挺有用.
另建议在文档里推荐用户通过BRAT进行安装, 这年头还让用户手动下载放置相关文件, 属实是有点劝退萌新了.

谢谢建议!后续加上

想见恨晚啊,还记得前几个月疯狂鼓捣界面美化和CSS片段,每次都是关了看一眼,换一个关了看一眼,要是早有这个我得省多少事 :smiling_face_with_tear:

哈哈,同感,在开发插件的时候,如果需要对配置测试,也会有这种困扰。

新手提问:什么是“通过BRAT进行安装”?我目前访问GitHub稍有困难,BRAT是否不需要科学上网?

brat是个插件, 专门用来安装以及自动升级暂未上架应用市场的"处于测试阶段"的第三方插件.
比如该插件仓库地址是https://github.com/wish5115/obsidian-floating-settings, 那么你只需要把wish5115/obsidian-floating-settings填入brat插件设置里, 就可以一键安装了.
还是需要科学上网, 因为最后都得从github下载文件. 你可以使用大厂cloudflare提供的warp, 免费的, 主打功能是增强网络安全, 但顺道能让你出去, 除了不能访问chatgpt, 看个youtube上个github还是绰绰有余.

1 个赞

文档中,已添加了BRAT安装方式的说明。

原来如此,谢谢解答

貌似cloudflare warp已经废了 :grinning:

@Table_ATK 推荐Watt Toolkit(曾用名Steam++)

1 个赞

可以将悬浮的视窗变成一个标签页吗?

可以,但不建议,可能与现有方案冲突,可参考 #19

发现一个小bug: 插件市场排序设置改变后, 关闭浮窗再打开插件市场时, 排序会变回原来的(不是设置后的). 关闭插件, 用原生的插件市场排序设置时没有这个问题

另外, 建议"外观→工具栏→管理"也可以搞成浮窗设置

感谢反馈! 我空了看看。

现在发现一个问题,业余选手最多只能精心维护一款插件。

空的时候,兴趣来了写一堆插件没问题,但后续维护是个麻烦。

不维护感觉不负责,维护的话有时精力实在有限。 :grinning:

你不算业余选手,你属于专业赛道 :blush:

大佬,求教有没有办法让hover editor悬浮到窗口外啊,新窗口的功能太丑了,我想做个桌面notes,任意的文件比如test.md,谢谢了

ob最新版本v1.8.9用该插件会导致点击设置按钮没反应(弹不出设置界面), 去除该插件后就没问题

一样,新版本后插件好像失效了,点设置后没反应打不开设置了

@epe @karyinz

已更新至0.0.14

下载地址 Releases · wish5115/obsidian-floating-settings · GitHub

或国内镜像

https://ghfast.top/https://github.com/wish5115/obsidian-floating-settings/releases/download/0.0.14/obsidian-floating-settings.zip

更新内容如下:

  1. 修复1.8+点击不显示的问题;
  2. 修复双击等多次被点击出现多窗口问题

非常抱歉!由于近期个人事务较为繁忙,加之环境因素影响,未能及时修复相关问题,由此给大家带来的不便,深表歉意!:pray:

之前出现问题是因为省事用了ob非公开的api,现在改用公开api了,理论上没有大幅度改版应该没问题了。


感谢 @hongmengshikong @DZL1943 @XMB-7 @chenbihao @lichaoii @buzhiming999 @LinkBaiGPT 等大佬的反馈和建议!

不可以,就像你无法将浏览器里的网页内容放到桌面一样,ob的本质和浏览器类似。

不过你可以用hta或Niva读取md文档,自己实现悬浮到桌面。

可参考 关于笔记屏幕置顶的方案(ob插件版 / quickadd版 / Niva工具版 / 其它)

我用Niva实现的读取md文件。