getodk / validate

ODK Validate is a Java application for confirming that a form is valid and compliant with the ODK XForms specification. Contribute and make the world a better place! ✨🔍✨
https://docs.getodk.org/validate/
Other
9 stars 26 forks source link

Improve how Validate deals with high-dpi displays #45

Closed yanokwa closed 6 years ago

yanokwa commented 6 years ago

The initial discussion is here: https://forum.opendatakit.org/t/improving-how-odk-validate-deals-with-high-dpi-diplays/10638.

From that discussion, it sounds like there are three options.

  1. Users who experience this issue fix it themselves, but it seems like you’d need to mess with the registry which I’d prefer not to.
  2. Make ODK Validate tell Windows it’s NOT dpi-aware, in which case Windows will scale the app automatically. This may give the UI a fuzzy look but at least we’ll be able to read it.
  3. Make ODK Validate adjust to high-dpi screens by itself or allow users to manually increase font sizes or scaling.
yanokwa commented 6 years ago

According to https://forum.opendatakit.org/t/-/10638/4 upgrading to Java 9 solves the problem. It would be good to confirm, then update the docs.

yanokwa commented 6 years ago

Closing because Validate runs on Java 9.