Is your feature request related to a problem? Please describe.
When viewing an image sent in a Talk chat, there is no way to rotate it if it was taken in the wrong orientation (e.g. a portrait photo opened as landscape). The viewer currently has no rotation controls.
Describe the solution you'd like
Add rotate left (−90°) and rotate right (+90°) buttons to the image viewer actions menu. The rotation should be visual only (display transform), not modifying the original file. Rotating works in combination with zoom and pan.
Describe alternatives you've considered
- Editing the image outside of Talk and re-uploading — inconvenient for quick viewing
- Using "Open in web browser" to view in Files — breaks the in-app experience
Additional context
The Talk Desktop viewer (ViewerHandlerImages.vue) renders images locally via Electron, so rotation can be applied purely as a CSS transform without server-side changes. A working implementation is proposed in the linked PR.
Is your feature request related to a problem? Please describe.
When viewing an image sent in a Talk chat, there is no way to rotate it if it was taken in the wrong orientation (e.g. a portrait photo opened as landscape). The viewer currently has no rotation controls.
Describe the solution you'd like
Add rotate left (−90°) and rotate right (+90°) buttons to the image viewer actions menu. The rotation should be visual only (display transform), not modifying the original file. Rotating works in combination with zoom and pan.
Describe alternatives you've considered
Additional context
The Talk Desktop viewer (
ViewerHandlerImages.vue) renders images locally via Electron, so rotation can be applied purely as a CSStransformwithout server-side changes. A working implementation is proposed in the linked PR.