element-hq / element-hq/element-android

Element (camera) does not correctly detect landscape orientation on external displays on android, camera rotated 90 degrees.

Open
#5,074 0 comments 0 reactions 0 assignees View on GitHub
A-VoIP O-Uncommon S-Minor T-Defect
Dominant language
Kotlin
Stars
3.7k
Forks
917
PR merge metrics
No merged PRs in 30d

Description

### Steps to reproduce

The problem is 100% what this user reports with Microsoft Teams (which has been fixed by microsoft some months ago): https://www.reddit.com/r/SamsungDex/comments/qlefb8/teams_in_dex/

Steps:
If the Element app is started on an external display (even if the display and the phone or tablet are in landscape mode), Element thinks it is in portrait mode, and the camera is rotated 90 degrees.

The easiest fix would be for you to add a "rotate 90 degrees" button next to the "flip image" button. That would be more than enough, please and thank you. (or ideally it would detect landscape automatically like teams does)

### Outcome

I expected the camera feed to be in landscape but instead it was in portrait. Despite the tablet (or phone), and the external display all being landscape.

There is no way to rotate the camera by 90 degrees. Cannot have conference calls while being rotated like that..

### Your phone model

All samsung dex capable devices (and probably also other android external display solutions)

### Operating system version

Android 11

### Application version and app store

1.3.15 (fdroid latest)

### Homeserver

no home server, default public matrix server

### Will you send logs?

No

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.