question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

[Global] Does not support landscape orientation

See original GitHub issue

Issue summary

The app doesn’t seem to support landscape orientation on Android devices. On iOS, it’s partially supported though some text nodes are not visible.

Supporting landscape orientation is important for people who prefer one orientation to another. Some may not have the physical capability of making an adjustment to their device. Supporting only portrait mode could lead to a frustrating user experience.

Screen Shot 2020-05-22 at 3 37 53 PM

Screen Shot 2020-05-22 at 3 38 15 PM

Steps to reproduce

  1. Install the CovidShield apk on an Android device
  2. Load the app
  3. Adjust to landscape orientation

Behavior

Expected

  • Content to adjust to landscape mode, allowing full use of the app.

Actual

  • App does not switch to landscape mode.

Recommendation

Allow any orientation. Ensure app content, layout, and controls are accessible when switching device orientation.

Specifications

  • Component: CovidShield [Global]
  • WCAG Principle: Perceivable
  • WCAG SC: 1.3.4 Orientation
  • Severity: High
  • Effort: Unknown

Issue Analytics

  • State:open
  • Created 3 years ago
  • Comments:6 (3 by maintainers)

github_iconTop GitHub Comments

1reaction
AdamWhitcroftcommented, May 27, 2020

@kpeatt it might work if we scale down the animations (and maybe re-render them as we have clipping of the echoes on the left and right sides)

Screen Recording 2020-05-27 at 2 35 56 PM

Screen Recording 2020-05-27 at 2 33 10 PM

1reaction
AdamWhitcroftcommented, May 27, 2020

Recommendations for better landscape support.

  • iPhone X mocks
  • iPhone SE mocks (coming)

Onboarding screens, steps 1 and 2

1

Frame 108

2

Frame 109

Onboarding, learn how

In order to maximise screen real-estate for written content, I’m proposing we drop the animations from these slides. Including them would mean either putting it above or below the text. Above would push the content out of view, and below means you might not even know they are there.

3

Frame 108

4

5

Thank you screen

Sheet button 400pt wide.

6

Frame 108

Home, No exposure detected

Frame 105

Frame 108

Home, Sheet shown

Frame 105

Frame 108

Home, Sheet callout

Use a 24pt “safe space” at the top of the content area to keep header and content visually distinct.

Frame 105

Frame 108

Home, Potentially exposed / thank you / upload reminder

Keeping the animations these two scenarios comes at a significant cost. The main Call To Action for each stage may well be pushed completely out of view. If we feel strongly the animations are important in this orientation, we should render an alternative (smaller) version of them).

Button 400pt wide.

Frame 105

Frame 108

And without animation (my preference).

Frame 105

Frame 108

Home, High alert

Frame 105

Frame 108

Code entry

Frame 105

Frame 108

Code entry, Consent

Frame 105

Read more comments on GitHub >

github_iconTop Results From Across the Web

Why isn't landscape orientation supported on many iPad apps?
Not all Apps are coded to operate in both Portrait and Landscape screen orientation. If the App does not support one or other...
Read more >
How can I disable landscape orientation? - Stack Overflow
Click your project in the Project Navigator in the left sidebar to open the project settings · Go to the General tab. ·...
Read more >
Use landscape and portrait orientation - Microsoft Support
Training: Change the orientation of your entire Word 2013 document or see how to use both portrait and landscape orientation in the same...
Read more >
How Important is Supporting Landscape Mode for Accessibility?
WCAG 2.1 Guidelines for Screen Orientation · What if my content doesn't support landscape mode? · Screen orientation can affect layout, but ...
Read more >
Why won't my game rotate to Landscape orientation?
If your application does not rotate to fill the entire width of the display when the device is rotated to Landscape orientation, then...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found