Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Scale Workaround for legacy high-res displays #1282

Closed
ghost opened this issue Feb 21, 2020 · 1 comment
Closed

Scale Workaround for legacy high-res displays #1282

ghost opened this issue Feb 21, 2020 · 1 comment

Comments

@ghost
Copy link

ghost commented Feb 21, 2020

Bug Report

Requesting a workaround for two head units with high-resolution displays that don't support scale values. The reason is per user complaints but also (and more importantly) these displays won't meet driver distraction guidelines for SDL navigation apps. With "pixel density and scale" API the workaround is rather small allowing these head units to increase the appearance of the app UI elements.

Reproduction Steps
  1. Start an IVI (see below affected 10" IVIs)
  2. Register an SDL application with NAVIGATION HMI type
  3. Start the application on the IVI
Expected Behavior
  • App UI should be of decent size.
  • Button size should be big enough to hit.
  • App performance should be decent.
Observed Behavior
  • The app UI is very small.
  • Buttons are hard to hit.
  • Framerate is very low
OS & Version Information
  • Android Version: Irrelevant
  • SDL Android Version: 4.10.1
  • Testing Against: Ford Explorer 10" portrait or Lincoln Navigator 10" landscape
Test Case, Sample Code, and / or Example App

There is an issue and a PR in sdl_ios see smartdevicelink/sdl_ios#1567 and smartdevicelink/sdl_ios#1568 that add the workaround for Ford and Lincol only and only if width or height is > 800. The workaround fakes a scale of 1.33333 upon RAI response.

@theresalech
Copy link
Contributor

Closed via #1314

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant