Skip to content

[UserStory] Dealing with an image larger than the window  #124

@CamiJolly1

Description

@CamiJolly1

User Story

Essential components

  • Title describes the story
  • Stakeholder type is identified
  • Outcome is described
  • Rationale is explicit
  • Acceptance criteria are verifiable and from the perspective of the stakeholder

Story

As a user
I want to understand ImageLab's behavior when the picture is larger than the window
so that the I am not confused by the behavior of the product

Acceptance Criteria

  • The user receives notifications from the product about the effect of opening an image whose dimensions exceed the maximum window size for their display.

Supporting Information

Current behavior

When the image dimensions are smaller than the window, the window displays the entire image, whereas adding an image that doesn't fit within the window's bounds does not allow the user to see the entire image. When inserting an image into ImageLab and the image dimensions are larger than the window, only the topmost left corner is shown. The image is cut off and there is no way to move the window to look at the other parts of the image, such as adding a scroll bar, shrinking the image, or not even allowing the image to appear in the first place.
This issue correlates with [UserStory] Getting an image to scale to the window #114

Design Alternatives

Given the user is adding an image into ImageLab,
when the image dimensions are larger than the maximum window size for their display
then
(Alt 1) ImageLab notifies the user that the image size has resulted in the display rendering
(Alt 2) the window needs to include a scroll bar so the entire image can be seen via panning.
(Alt 3) the picture is scaled to fit within the window; user notified that rendering is not true to the image selected.

Dependencies

Depends On

[UserStory] Getting an image to scale to the window #114]

Dependents

[UserStory] Getting an image to scale to the window #114]

Metadata

Metadata

Labels

E: 3Effort: 3 Story-PointsS: SignificantSeverity: Significant - in the mainline planenhancementNew feature or requestuser storyUser Story

Type

No type

Projects

Status

To do

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions