Skip to content

Image viewer: add rotate left/right buttons #1757

@vladopol

Description

@vladopol

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions