-
-
Notifications
You must be signed in to change notification settings - Fork 1.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Plugin API add openWindow and command.globalCallback #9032
Comments
不太懂你说的快速添加笔记是什么意思,麻烦详述需求。 |
你怎么换成海贼王的头像了,差点没认出来🤣 |
等我回家了详细说一下 |
就是一个快速笔记功能,通过快捷键,快速唤出一个添加笔记的小窗口,可以输入文字,粘贴图片、视频时间戳到小窗口,发送到当天的dailynotes里面 这个功能平常经常会用到的,不管是工作,开会,上网课。 这种想到什么就记录什么的方式很常用。 现在是可以通过quicker这类第三方工具,安装对应的动作实现
|
就是咨询思源是否可以本体支持【快速笔记】这功能,这样离线也能使用 |
我最近准备写一个新的卡片盒式笔记的插件,你说的这个需求可以拆分成两个:思源提供注册全局快捷键的支持 + 插件自动新建笔记并显示protyle弹窗。后者我可以来做,前者就需要思源给API了 |
话说离线环境可以用插件吗 |
可以像浏览器那样,下个压缩包,然后解压就能用了之类的 |
这个在工作,开会,上网课的时候很重要。 希望可以本体支持,这样就可以离线使用了。 或者有什么离线能实现的方案或者别的app推荐的吗。 我超级需要这个功能。 😭 |
思源所见即所得的编辑体验真的吊打很多笔记app,我在内网给给同事都推荐了。 |
可以的,到时候关注一下github上,插件更新之后把release里面最新的package.zip下载下来,解压到和github仓库同名的文件夹下面(确保进入这个文件夹直接就能看到index.js),然后把这个文件夹直接复制到 |
我觉得还是插件支持比较好。 注册全局快捷键这个需要考虑下 @Vanessa219 |
addCommand能注册全局快捷键吗?(在思源外能唤起后台思源的功能的) |
快速笔记这个功能确实是极大地缓解了输入地成本。 最近使用quicker一直出问题,也没有解决,就卸载掉了。 以前只要有想法就会快速唤出小窗记录下来。 |
addCommand 只能注册思源内的。 Alt+M 目前可以换出思源,然后再 Alt+5 使用日记功能记录灵感,后面也方便整理。或者是用 |
正如上面所说,还是需要一个能够直接注册全局快捷键的情况的。另外还有想问一下悬浮窗的在新窗口打开是调用哪个函数?还是说得插件自己写window.open和new Protyle? |
@Yuminis98 问题目前没有小窗输入的功能呀。 @WingDr 目前用的是 https://github.com/siyuan-note/siyuan/blob/fb0c2e3d6a394e94bc969068153341a3bbb17243/app/src/window/openNewWindow.ts 中的 openNewWindowById,没有添加到插件中。 |
小窗快速输入我的插件来做,只要能给注册全局快捷键和openNewWindowById的功能到插件就行(打开新窗口需要的ID插件会给,新建的文档和放置到dailynote中的内容插件来管理,最好能返回一个windowProxy之类的让插件也能操作,剩下的思源本体应该都不用管) |
@WingDr 这里解压的文件夹名称应该与 |
@WingDr 代码已提交到开发分支,麻烦看一下是否满足需求了? |
* commit 'a63e1fda2e203917ae7f72cb359155f4094c4f3e': (217 commits) ⚡ Improve block loading performance on Windows/Linux/macOS amd64 arch siyuan-note#9084 💄 ⚡ Improve block loading performance on Windows/Linux/macOS amd64 arch siyuan-note#9084 🐛 Block hyperlinks do not point to regenerated block IDs when importing .sy.zip siyuan-note#9083 🎨 Reduce the memory usage of PDF asset file content parsing on the mobile siyuan-note#9079 🎨 HTTPS certificate is no longer verified when `Convert network images to local images` siyuan-note#9080 🐛 fix siyuan-note#9076 🐛 fix siyuan-note#9076 🐛 🎨 siyuan-note#9068 🎨 Improve the response status code of kernel API `/api/file/getFile` siyuan-note#9075 Improve the response status code of kernel API `/api/file/getFile` (siyuan-note#9075) ✨ siyuan-note#9032 ✨ siyuan-note#9032 🐛 The update button is not displayed after the marketplace package version is updated Fix siyuan-note#9074 ✨ siyuan-note#9032 🎨 Improve asset file content search preview escaping siyuan-note#9073 🎨 Improve asset file content search preview escaping siyuan-note#9073 🎨 Improve EPUB asset file content parsing siyuan-note#9072 ♻️ siyuan-note#9032 ... # Conflicts: # README.md
尝试了一下,功能上没问题,但是希望通过id打开的文档能有像openDialog一样的width、height设定,这个麻烦吗? |
👌 已提交,麻烦再看看。
|
看了下源码没啥问题(虽然这个好像没推送到pre-release),打开窗口的功能测试了也没问题,可以先这样了 |
嗯嗯,多谢。 |
大佬,你这个quickadd插件大概会在什么时候推出? |
github仓库在这里,看思源2.10.3的更新时间,更新了之后我会尽快整出一个可以全局快捷键弹窗输入的版本(这个插件的主要功能不是这个,但是可以先把这个做出来,后续我再去做主要功能) |
2.10.3 已发布 😊 |
好嘞,感谢大佬。 我现在只要有一个全局发送到笔记的输入框就能解决大问题了 |
In what scenarios do you need this feature?
我现在在公司的内网环境,没有办法上外网。
通过安装包安装了思源笔记。
而思源本体有一个很重要的功能没有提供,就是快速添加笔记的功能。
原来在家,都是通过quicker的动作辅助实现的。 但是那个quicker的快速添加做的有些半成品和本体配合起来,也总会出现一些重复创建日记、添加图片不方便,不支持在快速添加中使用markdown等等问题。UI和思源的风格也不搭
现在在内网环境,没法使用quicker,就没法使用快速添加笔记了。
Describe the optimal solution
像写拉松那样,支持本地的quickadd操作。
可以快速添加笔记和截图
Describe the candidate solution
No response
Other information
思源作为一个主打离线笔记软件,这么重要的功能必须借助联网,有点说不过去。
或者有没有啥离线支持快速添加笔记的app或者解决方案可以推荐吗?
The text was updated successfully, but these errors were encountered: