AppFlowy-IO / AppFlowy

Bring projects, wikis, and teams together with AI. AppFlowy is an AI collaborative workspace where you achieve more without losing control of your data. The best open source alternative to Notion.
https://www.appflowy.io
GNU Affero General Public License v3.0
50.36k stars 3.33k forks source link

[FR] Diagrams.net (draw.io) integration with embedded support #4024

Open m8nky opened 7 months ago

m8nky commented 7 months ago

Description

For architectural documentations, diagrams are an essential part. One easy way to get feature rich, easy to read and modify diagrams is draw.io, which supports an embed feature. See screenshot below:

draw-notion-embed

The link generate with the 'Notion...' item can be pasted as 'embed image URL' directly.

Vanilla feature can be to show the embedded diagram as image, and download it for further editing (or open edit link on draw.io).

Impact

Additional Context

Notion supports it already and it's a huge game-changer. The main reason is, that the diagrams might change over time due to the evolution of the illustrated content. Supporting (editable or at least exchangeable) diagramming is, therefore, a major requirement when it comes to evaluating documentation tools. In addition, draw.io makes it easy and convenient with the embed feature. Other solutions like Mermaid might be suitable but do not offer high-level and flexible diagramming for different use cases.

chchow commented 6 months ago

I would love to have this feature in as I'm a developer and requires to heavily use diagrams and charts to explain feature as we're working from home. Just contributing some ideas here:

I guess there are 2 variants to this:

  1. The embedded, Notion way: https://www.drawio.com/blog/embed-diagrams-notion

  2. Obsidian plugin way: https://github.com/jensmtg/obsidian-diagrams-net

EmericLee commented 2 months ago

Is this feature implemented? This is very useful!