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

[1.14.4 - Forge] Worldmap cursor features do not handle retina display scale properly #16

Open
fuzzyweapon opened this issue Oct 24, 2019 · 1 comment

Comments

@fuzzyweapon
Copy link

fuzzyweapon commented Oct 24, 2019

MC: 1.14.4
Forge: 28.1.26
VoxelMap: 1.9.13b
macOS: Mojave 10.14.6

Displays:

  • Color LCD:
    • Display Type: Built-In Retina LCD
    • Resolution: 2880 x 1800 Retina
    • Framebuffer Depth: 24-Bit Color (ARGB8888)
    • Main Display: Yes

Steps

  1. Put a retina display on default in "System Preferences > Displays"
  2. Ensure vanilla launcher instance is set to resolution auto x auto
  3. Launch MC instance.
  4. Connect to MP server or launch SP game.
  5. Make a waypoint with the keyboard shortcut.
  6. Open the worldmap.
  7. Read coordinates from the Waypoints... entry.
  8. Mouse over waypoint in the worldmap.
  9. Observe coordinates in the upper left corner.

  1. Right click over the waypoint in the worldmap.
  2. Select to create a new waypoint.
  3. Observe the coordinates of the new waypoint.
  4. Observe the location of the new waypoint on the worldmap.

Observed Results

The worldmap cursor position is not scaled properly with HDPI displays for macOS (Windows not tested, scaled resolution not tested) using auto x auto resolution from the vanilla launcher (this is not launched full screen).

This causes waypoints created via the worldmap to not end up where the user was pointing when they created it.

It also causes zoom to not zoom in over the cursor.

It generally makes the world map pretty hard to use (zoom being pretty important for navigating in, out, and around in conjunction with panning/translation movements).

Note, interactivity with buttons is scaled properly.

added through keyboard shortcut

image

added through right-click worldmap+New Waypoint with cursor over waypoint pointed out

image

@fuzzyweapon fuzzyweapon changed the title [1.14.4] Worldmap cursor features do not handle retina display scale properly [1.14.4 - Forge] Worldmap cursor features do not handle retina display scale properly Oct 24, 2019
@fuzzyweapon
Copy link
Author

I would be concerned that this probably affects all HDPI, but I have yet to be able to test this on Windows yet.

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