robotframework / robotframework/RIDE

Display issues with hi-res screens - Interaction with RPA.Desktop.OperatingSystem Library

Open
#2,532 3 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

analyze
Dominant language
Python
Stars
1k
Forks
385
Avg merge
13m
Merged PRs (30d)
2

Description

Hello.
With my hi-res screen (3840 x 2160), opening RIDE on some projects, everything seems normal (see "RIDEnormal.png", 2000 x 1126, in the linked zip), but clicking on any test case or custom keyword in the list to open it in grid mode, RIDE window suddenly reduces its size almost to the half with many UI elements "shrunk" to a very small (and nearly unreadable) size (see "RIDEshrunk.png", 1002 x 580, in the linked zip)
Also spacing in the Settings area are reduced and elements are overlapping.
This is not happening working in text mode only. Opening the test case or a keyword in text mode first and then reverting to grid re-creates the issue.
It seems to happen when RIDE tries to validate/highlight the keywords.

I'm on Win 10 x64, RIDE 2.0rc1 running on Python 3.10.9.
It does not seem related to such configuration, but to display size (i'm also using the display scale to 200%, which could also be involved since the RIDE window reduction is around 50%...) and RIDE UI components in grid mode.

Could it be also related to wxPython (i have 4.2.0)?

Could you please investigate and fix?

RIDE-UI.zip

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Reproduce the shrinking and overlapping UI using the reported Windows 10, 3840×2160 display, 200% scaling, Python 3.10.9, and RIDE 2.0rc1 setup. Compare grid-mode behavior after opening a test case or keyword with text mode, and use the attached RIDE-UI.zip screenshots as the expected evidence; done means the grid and Settings UI remain readable and correctly sized.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
desktop, tooling
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.