Butterfly icon indicating copy to clipboard operation
Butterfly copied to clipboard

[Feature request]: Embedding to other apps like Jopling?

Open Shahin-rmz opened this issue 3 years ago • 5 comments
trafficstars

Help wanted!

  • [ ] #252
  • [ ] #253

Is your feature request related to a problem? Please describe

It can happen, that we need to do note taking, and also write something with pen. If we can switch from joplin to Butterfly, draw something and comeback, it would be nice.

Describe your feature request!

I have already talked about this feature. This link is also talking about that. It would be awesome if we could have embedding Butterfly inside other productivity apps.

Additional context

my personal wiki is dokuwiki which uses embedded pen writing. If we could have this feature by Butterfly it would be nice, and the dev does not need to concentrate on features such as markdown or rich text, and can concentrate on enhancing pen experience of the users.

Code of Conduct

  • [X] I agree to follow this project's Code of Conduct

Shahin-rmz avatar Aug 12 '22 19:08 Shahin-rmz

Okay... The embed support is already there: https://docs.butterfly.linwood.dev/embed/intro

But I think it is useful to create the plugin here to have official support.

CodeDoctorDE avatar Aug 12 '22 19:08 CodeDoctorDE

Nice, if you know Javascript, I think you can help Joplin, or Qownnotes to embed Butterfly in their app! I try to talk with the developer of QOwnnotes, as it is written in C++.

Shahin-rmz avatar Aug 12 '22 19:08 Shahin-rmz

I will use typescript because it's better for error detection, autocompletion and more. But for embedding to work, it needs to display a webview to work. If I get it to work it won't be difficult to implement. I want to have everything on one place. Because of that I will put all plugin integration in the plugins subdirectory (which currently not exist).

CodeDoctorDE avatar Aug 12 '22 19:08 CodeDoctorDE

Help wanted

I need help to implement the integrations.

Please reply if you can develop:

  • Nextcloud integration (PHP): https://docs.nextcloud.com/server/latest/developer_manual/app_development/index.html
  • Joplin (TypeScript): https://joplinapp.org/api/get_started/plugins/

Please create your integration in the integrations directory, for example integrations/nextcloud

CodeDoctorDE avatar Aug 14 '22 15:08 CodeDoctorDE

Help wanted

I'll try to post the request on the forums of each app, this way you may find a better resources.

Shahin-rmz avatar Aug 14 '22 16:08 Shahin-rmz

I will close this issue since we have issues for specific apps. Embedding support was added, now we need to develop plugins for these apps: https://docs.butterfly.linwood.dev/embed/intro

CodeDoctorDE avatar Jun 29 '23 09:06 CodeDoctorDE