[GH-ISSUE #1323] [FR] Copy and paste image support #521

Open
opened 2026-03-23 20:37:29 +00:00 by mirror · 11 comments
Owner

Originally created by @liudonghua123 on GitHub (Oct 20, 2022).
Original GitHub issue: https://github.com/AppFlowy-IO/AppFlowy/issues/1323

Originally assigned to: @LucasXu0 on GitHub.

Description

It would be nice if AppFlowy support paste image from clipboard.

Impact

normal user which need to embed/insert some image in the document.

Additional Context

the pasted image needs to save to somewhere and generate the image link in the document.

Originally created by @liudonghua123 on GitHub (Oct 20, 2022). Original GitHub issue: https://github.com/AppFlowy-IO/AppFlowy/issues/1323 Originally assigned to: @LucasXu0 on GitHub. ### Description It would be nice if AppFlowy support paste image from clipboard. ### Impact normal user which need to embed/insert some image in the document. ### Additional Context the pasted image needs to save to somewhere and generate the image link in the document.
Author
Owner

@cr0ssmind commented on GitHub (Mar 4, 2023):

Please implement this feature. It is so useful - other document writing tools like Notable handles it very well.

This feature is essential me to switch onto Appflowy permanently.

<!-- gh-comment-id:1454729211 --> @cr0ssmind commented on GitHub (Mar 4, 2023): Please implement this feature. It is so useful - other document writing tools like Notable handles it very well. This feature is essential me to switch onto Appflowy permanently.
Author
Owner

@rileyhawk1417 commented on GitHub (Mar 4, 2023):

@cr0ssmind do you mean just using right click to copy to the clipboard then pasting directly into AppFlowy?

<!-- gh-comment-id:1454748636 --> @rileyhawk1417 commented on GitHub (Mar 4, 2023): @cr0ssmind do you mean just using right click to copy to the clipboard then pasting directly into AppFlowy?
Author
Owner

@cr0ssmind commented on GitHub (Mar 4, 2023):

@rileyhawk1417 Yes, and/or with other screenshotting tools, like under Windows with simple PrintScreen or "Windows+Shift+S" screen slicing.

<!-- gh-comment-id:1454828954 --> @cr0ssmind commented on GitHub (Mar 4, 2023): @rileyhawk1417 Yes, and/or with other screenshotting tools, like under Windows with simple PrintScreen or "Windows+Shift+S" screen slicing.
Author
Owner

@rileyhawk1417 commented on GitHub (Mar 5, 2023):

@cr0ssmind there's a plugin that's being worked on, that allows you to add images from your computer though it does not support clipboard functionality yet.

<!-- gh-comment-id:1455021837 --> @rileyhawk1417 commented on GitHub (Mar 5, 2023): @cr0ssmind there's a [plugin](https://github.com/AppFlowy-IO/AppFlowy/pull/1702) that's being worked on, that allows you to add images from your computer though it does not support clipboard functionality yet.
Author
Owner

@annieappflowy commented on GitHub (Aug 23, 2023):

We support copying and pasting images in the latest release (v0.3.0).
Please give it try, @liudonghua123 @cr0ssmind and let us know your feedback. Thanks!

<!-- gh-comment-id:1690026021 --> @annieappflowy commented on GitHub (Aug 23, 2023): We support copying and pasting images in the latest release ([v0.3.0](https://github.com/AppFlowy-IO/AppFlowy/releases/tag/0.3.0)). Please give it try, @liudonghua123 @cr0ssmind and let us know your feedback. Thanks!
Author
Owner

@liudonghua123 commented on GitHub (Aug 24, 2023):

wow, I tried this new feature, good job, thanks!

<!-- gh-comment-id:1690835867 --> @liudonghua123 commented on GitHub (Aug 24, 2023): wow, I tried this new feature, good job, thanks!
Author
Owner

@JooDye commented on GitHub (Dec 6, 2023):

name: Arch Linux
version: null
id: arch
idLike: null
versionCodename: null
versionId: TEMPLATE_VERSION_ID
prettyName: Arch Linux
buildId: rolling
variant: null
variantId: null
machineId: null
Document: /home/appflowy/flowy

I tried it on debian12, deployed with docker. I cannot paste image.

<!-- gh-comment-id:1842091637 --> @JooDye commented on GitHub (Dec 6, 2023): name: Arch Linux version: null id: arch idLike: null versionCodename: null versionId: TEMPLATE_VERSION_ID prettyName: Arch Linux buildId: rolling variant: null variantId: null machineId: null Document: /home/appflowy/flowy I tried it on debian12, deployed with docker. I cannot paste image.
Author
Owner

@RobotNetwork commented on GitHub (Aug 29, 2024):

I'm taking screenshots with ShareX and also can't paste them.

computerName: redacted
numberOfCores: 8
systemMemoryInMegabytes: 16384
userName: dahutchens
majorVersion: 10
minorVersion: 0
buildNumber: 22631
platformId: 2
csdVersion:
servicePackMajor: 0
servicePackMinor: 0
suitMask: 256
productType: 1
reserved: 0
buildLab: 22621.ni_release.220506-1250
buildLabEx: 22621.1.amd64fre.ni_release.220506-1250
digitalProductId: [4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 203, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 19, 229, 203, 2, 0, 0, 49, 133, 210, 9, 0, 0, 0, 0, 21, 150, 32, 229, 203, 2, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 49, 133, 210, 9, 252, 0, 0, 0, 80, 165, 63, 229, 203, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 112, 180, 23, 229, 203, 2, 0, 0, 11, 0, 0, 0, 68, 1, 180, 0, 0, 0, 4, 0, 0, 0, 0, 0, 176, 181, 23, 229, 203, 2, 0, 0, 0, 0, 0, 0, 66, 5, 191, 0, 0, 0, 0, 0, 0, 0, 0, 0, 144, 178, 23, 229, 203, 2, 0, 0, 0, 0, 0, 0, 68, 1, 156, 0, 0, 0, 4, 0]
displayVersion: 23H2
editionId: Enterprise
installDate: 2024-08-28 21:39:33.000
productId: 00329-00000-00003-AA981
productName: Windows 11 Enterprise
registeredOwner: redacted
releaseId: 2009
deviceId: {36eec208-496e-4899-8cb0-71f9ead2bcf6}
Document: C:\Users\redacted\AppData\Roaming\io.appflowy\AppFlowy\data

<!-- gh-comment-id:2318999730 --> @RobotNetwork commented on GitHub (Aug 29, 2024): I'm taking screenshots with ShareX and also can't paste them. computerName: redacted numberOfCores: 8 systemMemoryInMegabytes: 16384 userName: dahutchens majorVersion: 10 minorVersion: 0 buildNumber: 22631 platformId: 2 csdVersion: servicePackMajor: 0 servicePackMinor: 0 suitMask: 256 productType: 1 reserved: 0 buildLab: 22621.ni_release.220506-1250 buildLabEx: 22621.1.amd64fre.ni_release.220506-1250 digitalProductId: [4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 203, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 19, 229, 203, 2, 0, 0, 49, 133, 210, 9, 0, 0, 0, 0, 21, 150, 32, 229, 203, 2, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 49, 133, 210, 9, 252, 0, 0, 0, 80, 165, 63, 229, 203, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 112, 180, 23, 229, 203, 2, 0, 0, 11, 0, 0, 0, 68, 1, 180, 0, 0, 0, 4, 0, 0, 0, 0, 0, 176, 181, 23, 229, 203, 2, 0, 0, 0, 0, 0, 0, 66, 5, 191, 0, 0, 0, 0, 0, 0, 0, 0, 0, 144, 178, 23, 229, 203, 2, 0, 0, 0, 0, 0, 0, 68, 1, 156, 0, 0, 0, 4, 0] displayVersion: 23H2 editionId: Enterprise installDate: 2024-08-28 21:39:33.000 productId: 00329-00000-00003-AA981 productName: Windows 11 Enterprise registeredOwner: redacted releaseId: 2009 deviceId: {36eec208-496e-4899-8cb0-71f9ead2bcf6} Document: C:\Users\redacted\AppData\Roaming\io.appflowy\AppFlowy\data
Author
Owner

@qFrct commented on GitHub (Aug 30, 2024):

Hello, I'll join my voice to RobotNetwork's one:
Pasting a screenshot captured with ShareX still doesn't work, whearas it works with Win + Shift + S.

And pasting with Win + V (Windows Clipboard History) doesn't work at all, even with a sreenshot made with Win + Shift + S.

computerName: por-lcc03.chouette.lan
numberOfCores: 8
systemMemoryInMegabytes: 16384
userName: quentinf
majorVersion: 10
minorVersion: 0
buildNumber: 22631
platformId: 2
csdVersion:
servicePackMajor: 0
servicePackMinor: 0
suitMask: 256
productType: 1
reserved: 0
buildLab: 22621.ni_release.220506-1250
buildLabEx: 22621.1.amd64fre.ni_release.220506-1250
digitalProductId: [64, 127, 227, 165, 144, 2, 0, 0, 64, 127, 227, 165, 144, 2, 0, 0, 92, 0, 113, 0, 117, 0, 101, 0, 110, 0, 116, 0, 105, 0, 110, 0, 102, 0, 92, 0, 65, 0, 112, 0, 112, 0, 68, 0, 97, 0, 116, 0, 97, 0, 92, 0, 82, 0, 111, 0, 97, 0, 109, 0, 105, 0, 110, 0, 103, 0, 92, 0, 105, 0, 111, 0, 46, 0, 97, 0, 112, 0, 112, 0, 102, 0, 108, 0, 111, 0, 119, 0, 121, 0, 92, 0, 65, 0, 112, 0, 112, 0, 70, 0, 108, 0, 111, 0, 119, 0, 121, 0, 92, 0, 100, 0, 97, 0, 116, 0, 97, 0, 95, 0, 97, 0, 72, 0, 82, 0, 48, 0, 99, 0, 72, 0, 77, 0, 54, 0, 76, 0, 121, 0, 57, 0, 105, 0, 0, 0, 100, 105, 99, 116, 95, 116, 114, 97, 105, 110, 101, 0, 0, 0, 0, 0, 0, 0]
displayVersion: 23H2
editionId: Professional
installDate: 2024-01-25 10:55:22.000
productId: 00330-80000-00000-AA230
productName: Windows 11 Pro
registeredOwner: dnstech
releaseId: 2009
deviceId: {ECDD49D4-3514-44ED-82EA-F5BE972F842F}
Document: C:\Users\quentinf\AppData\Roaming\io.appflowy\AppFlowy\data

<!-- gh-comment-id:2321019194 --> @qFrct commented on GitHub (Aug 30, 2024): Hello, I'll join my voice to **RobotNetwork**'s one: **Pasting** a screenshot captured with **ShareX** still doesn't work, whearas it works with _Win + Shift + S_. And pasting with _Win + V_ (Windows Clipboard History) doesn't work at all, even with a sreenshot made with _Win + Shift + S_. computerName: por-lcc03.chouette.lan numberOfCores: 8 systemMemoryInMegabytes: 16384 userName: quentinf majorVersion: 10 minorVersion: 0 buildNumber: 22631 platformId: 2 csdVersion: servicePackMajor: 0 servicePackMinor: 0 suitMask: 256 productType: 1 reserved: 0 buildLab: 22621.ni_release.220506-1250 buildLabEx: 22621.1.amd64fre.ni_release.220506-1250 digitalProductId: [64, 127, 227, 165, 144, 2, 0, 0, 64, 127, 227, 165, 144, 2, 0, 0, 92, 0, 113, 0, 117, 0, 101, 0, 110, 0, 116, 0, 105, 0, 110, 0, 102, 0, 92, 0, 65, 0, 112, 0, 112, 0, 68, 0, 97, 0, 116, 0, 97, 0, 92, 0, 82, 0, 111, 0, 97, 0, 109, 0, 105, 0, 110, 0, 103, 0, 92, 0, 105, 0, 111, 0, 46, 0, 97, 0, 112, 0, 112, 0, 102, 0, 108, 0, 111, 0, 119, 0, 121, 0, 92, 0, 65, 0, 112, 0, 112, 0, 70, 0, 108, 0, 111, 0, 119, 0, 121, 0, 92, 0, 100, 0, 97, 0, 116, 0, 97, 0, 95, 0, 97, 0, 72, 0, 82, 0, 48, 0, 99, 0, 72, 0, 77, 0, 54, 0, 76, 0, 121, 0, 57, 0, 105, 0, 0, 0, 100, 105, 99, 116, 95, 116, 114, 97, 105, 110, 101, 0, 0, 0, 0, 0, 0, 0] displayVersion: 23H2 editionId: Professional installDate: 2024-01-25 10:55:22.000 productId: 00330-80000-00000-AA230 productName: Windows 11 Pro registeredOwner: dnstech releaseId: 2009 deviceId: {ECDD49D4-3514-44ED-82EA-F5BE972F842F} Document: C:\Users\quentinf\AppData\Roaming\io.appflowy\AppFlowy\data
Author
Owner

@annieappflowy commented on GitHub (Dec 23, 2024):

pasting with Win + V (Windows Clipboard History) doesn't work
This is due to a Flutter bug we have no control of

<!-- gh-comment-id:2559711762 --> @annieappflowy commented on GitHub (Dec 23, 2024): pasting with Win + V (Windows Clipboard History) doesn't work This is due to a Flutter bug we have no control of
Author
Owner

@rileyhawk1417 commented on GitHub (Jan 23, 2025):

Not sure if this is still an issue with 0.8.1 on a deployed instance of AppFlowy in docker.
As for windows there is an issue on the Flutter repo about the windows clipboard history

<!-- gh-comment-id:2609593337 --> @rileyhawk1417 commented on GitHub (Jan 23, 2025): Not sure if this is still an issue with 0.8.1 on a deployed instance of AppFlowy in docker. As for windows there is an issue on the Flutter repo about the [windows clipboard history](https://github.com/flutter/flutter/issues/143997)
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
AppFlowy-IO/AppFlowy#521
No description provided.