status-desktop/vendor
Pascal Precht 213924f6e9 feat(chat): support copy & pasting images into chat input
This adds support for receiving copied images from the clipboard
and pasting it into the chat input.

After pasting, chat input will recognize the image and render a preview
similar to how it would do it when selecting images via the file dialog.

**Also important to note**:

At the time of this PR, it seems that desktop only supports sending
jpegs to status-go. I'm not sure if this was deliberately done this way
because the protocol says it supports jpg, png, webp and gif.

Because of this, pasting for example pngs will work, however
transparency will be lost (which is also most likely the cause of #8820)

This PR operates on that assumption. So while it adds support for
copy/pasting images, it does not address the lack of file type support.

Closes #3395
2022-11-29 12:31:18 +01:00
..
DOtherSide@b6c0b40210 chore(@desktop): Update DOtherside 2022-11-28 10:41:27 +01:00
QR-Code-generator@86335d3fa6 bump status-go & qr-code-generator 2021-09-28 15:17:28 -04:00
bearssl@ba5f468798 refactor: use nim-web3 library 2020-09-29 13:28:08 -04:00
chroma@6ec846e917 adding missing deps 2020-09-04 15:57:29 -04:00
conan-configs chore(CPP): foundation for user onboarding 2022-07-07 23:23:09 +02:00
edn.nim@3305e41f9d refactor(@desktop/general): repo cleaning 2022-02-01 11:52:33 +01:00
fcitx5-qt@fd06094f48 fix(@desktop/input): deploy Qt plugin to support fcitx 2022-01-26 18:11:39 +01:00
isaac@45a5cbbd54 refactor(@desktop/general): repo cleaning 2022-02-01 11:52:33 +01:00
news@e1d63564a2 refactor(@desktop/general): repo cleaning 2022-02-01 11:52:33 +01:00
nim-bearssl@dc62f4fccd refactor(@desktop/general): repo cleaning 2022-02-01 11:52:33 +01:00
nim-chronicles@ea0368cc30 refactor(@desktop/general): repo cleaning 2022-02-01 11:52:33 +01:00
nim-chronos@bce0f878d1 refactor(@desktop/general): repo cleaning 2022-02-01 11:52:33 +01:00
nim-confutils@7176de4ddb refactor(@desktop/general): app sections handled within main module 2022-02-01 11:32:28 +01:00
nim-eth@3ddb498f2a refactor(@desktop/general): repo cleaning 2022-02-01 11:52:33 +01:00
nim-faststreams@d3ef34b325 refactor(@desktop/general): repo cleaning 2022-02-01 11:52:33 +01:00
nim-http-utils@33d70b9f37 refactor(@desktop/general): repo cleaning 2022-02-01 11:52:33 +01:00
nim-json-rpc@dff46c991d refactor(@desktop/general): repo cleaning 2022-02-01 11:52:33 +01:00
nim-json-serialization@fe8a82ca76 refactor(@desktop/general): repo cleaning 2022-02-01 11:52:33 +01:00
nim-keycard-go@6a4bed51d5 feat(@desktop/keycard): initial keycard implementation 2022-08-04 09:50:04 +02:00
nim-libp2p@70deac9e0d refactor(@desktop/general): repo cleaning 2022-02-01 11:52:33 +01:00
nim-metrics@f91deb7422 refactor(@desktop/general): repo cleaning 2022-02-01 11:52:33 +01:00
nim-result@7c5f2423fe refactor: creating module for bookmarks and provider 2021-11-05 11:02:45 -04:00
nim-secp256k1@fb9699702b refactor(@desktop/general): repo cleaning 2022-02-01 11:52:33 +01:00
nim-serialization@f9a1121b87 refactor(@desktop/general): repo cleaning 2022-02-01 11:52:33 +01:00
nim-status-go@1d8c32e855 chore(@desktop): Update nim-status-go 2022-11-08 15:18:39 +01:00
nim-stew@1db43c7234 refactor(@desktop/general): repo cleaning 2022-02-01 11:52:33 +01:00
nim-stint@ddfa6c608a chores(@general): remove status-lib deps 2022-02-03 11:52:45 -05:00
nim-task-runner@a87f3f85be refactor(@desktop/general): repo cleaning 2022-02-01 11:52:33 +01:00
nim-web3@bf6805dff9 refactor(@desktop/general): repo cleaning 2022-02-01 11:52:33 +01:00
nim-websock@f354dfebe9 refactor(@desktop/general): repo cleaning 2022-02-01 11:52:33 +01:00
nim-zlib@6bbc67d09e refactor(@desktop/general): repo cleaning 2022-02-01 11:52:33 +01:00
nimPNG@7ff39ec00d adding missing deps 2020-09-04 15:57:29 -04:00
nimage@d683a7319c adding missing deps 2020-09-04 15:57:29 -04:00
nimbus-build-system@940acd0927 fix: use nimbus-build-system-desktop 2022-10-16 11:19:47 -04:00
nimcrypto@30d0ceaba0 refactor(@desktop/general): repo cleaning 2022-02-01 11:52:33 +01:00
nimqml@c428cf4397 chore(@desktop): Update nimqml 2022-11-28 10:41:27 +01:00
semver.nim@3b7ace4870 feat: Version Updating 2021-08-24 16:56:55 -04:00
status-go@3047521bd0 feat(chat): support copy & pasting images into chat input 2022-11-29 12:31:18 +01:00
status-keycard-go@e4fef0fb36 fix(@desktop/keycard): keycard lib updated 2022-10-28 20:43:09 +02:00
uuids@c5039c1cc6 feat: onboarding generate new account 2020-05-21 19:33:14 -04:00
CMakeLists.txt chore(CPP): Basic project configuration setup using Qt6 2022-06-30 12:16:33 +02:00