element-hq / element-hq/element-x-android

Add ability to draw / write on images before sending (image annotation)

Open
#6,975 1 comment 0 reactions 0 assignees View on GitHub
T-Enhancement
Dominant language
Kotlin
Stars
2.4k
Forks
624
Avg merge
1d 14h
Merged PRs (30d)
149

Description

### Your use case

Issue Description:
Currently, users can only send images as they are. There is no built‑in tool to draw, write, or highlight on an image before sending it. This limits the ability to point out specific details, add notes, or mark up screenshots.

Suggestion / Feature Request:
Please add an image annotation feature that allows users to draw on images before sending them. This should include:

A pen / pencil tool (with adjustable thickness and color)

The ability to write text on the image

A highlighter and maybe an arrow / shape tool

An eraser to remove mistakes

Expected behavior:

User selects an image to send

A preview screen opens with drawing tools on top of the image

User draws, writes, or highlights as needed

User sends the annotated image

### Have you considered any alternatives?

-

### Additional context

This feature exists in apps like WhatsApp, Telegram, and Instagram. It is very useful for:

Pointing to something in a screenshot

Adding quick notes to a photo

Drawing arrows or circles for clarification

Adding this would greatly improve the usability of image sharing in the software.

Image

### Are you willing to provide a PR?

Yes

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.