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

Large cursor size on HiDPI screens #822

Open
mabelzhang opened this issue May 17, 2021 · 3 comments
Open

Large cursor size on HiDPI screens #822

mabelzhang opened this issue May 17, 2021 · 3 comments
Labels
enhancement New feature or request GUI Gazebo's graphical interface (not pure Ignition GUI) help wanted We accept pull requests!

Comments

@mabelzhang
Copy link
Contributor

Desired behavior

UX improvement feature request for larger cursor size on HiDPI screens. Followup (kind of) on #291

Scale cursor size to be similar to system-wide cursor size.

A common occurrence with HiDPI screens is that application windows are teeny, so in #291, we made the Ignition window bigger, respecting the system scaling factor.

I realize I complained in that PR that the cursor is too big, and now I'm complaining the cursor is too small.
But it contributes to an overall user experience problem, one instance of which is seen in #820
The cursor is harder to see and control, meaning the user has to be extra-careful while using Ignition.
See GIF below for illustration.

Alternatives considered

Implementation suggestion

I don't know if this is possible, and if so, I have no idea where this lives. Will add if I come across something.

Just documenting for awareness if a solution comes up.

Additional context

Comparison of my system-wide cursor size and the teeny cursor size in the Ignition window:

2021-05-17-15-29_ignGazeboFeatureRequest_largerCursor

@mabelzhang mabelzhang added enhancement New feature or request help wanted We accept pull requests! labels May 17, 2021
@mabelzhang mabelzhang added the GUI Gazebo's graphical interface (not pure Ignition GUI) label May 18, 2021
@chapulina
Copy link
Contributor

Interesting, are you running inside a container by any chance?

@mabelzhang
Copy link
Contributor Author

Ah, I am. At some point I switched from native development to Docker. Is this a parameter that should be passed into the container?

@chapulina
Copy link
Contributor

Hummm I think it may be because of the container, and perhaps not Ignition specific. I've noticed that on some of my containers the cursor looks different from the host, but it's usually the same size 🤔

You could check another graphical interface like Gazebo classic or RViz inside the container, and also check what the cursor looks like if you install Ignition on the host.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request GUI Gazebo's graphical interface (not pure Ignition GUI) help wanted We accept pull requests!
Projects
None yet
Development

No branches or pull requests

2 participants