arduino / arduino/Arduino

IDE does not properly display scroll arrows on multi-monitor setup

Open
#5,684 0 comments 0 reactions 0 assignees View on GitHub
Component: IDE user interface Type: Bug
Dominant language
Java
Stars
14.6k
Forks
7k
PR merge metrics
No merged PRs in 30d

Description

I have two monitors, primary is 1920x1080 and secondary is 1920x1200. The Arudino 1.6.13 IDE does not show scroll arrows on the primary monitor even though the libraries and examples menus are off the bottom of the screen on my primary monitor.

I assume this to be because the second monitor has a height of 1200. If I maximize the IDE on the second monitor, I can see all the entries.

Setup:
OS: Linux Mint
driver: nvidia 367.57
Window Manager: cinnamon 3.0.7
Arduino IDE: 1.6.13 (downloaded from website)
Primary Monitor: 1920x1080
Secondary Monitor: 1920x1200 (also offset using desktop adjustment placement)

```
xwininfo: Window id: 0x4a00007 "sketch_dec07a | Arduino 1.6.13"

Absolute upper-left X: 1920
Absolute upper-left Y: 31
Relative upper-left X: 0
Relative upper-left Y: 31
Width: 1920
Height: 1023
Depth: 24
Visual: 0x21
Visual Class: TrueColor
Border width: 0
Class: InputOutput
Colormap: 0x20 (installed)
Bit Gravity State: NorthWestGravity
Window Gravity State: NorthWestGravity
Backing Store State: NotUseful
Save Under State: no
Map State: IsViewable
Override Redirect State: no
Corners: +1920+31 -0+31 -0-749 +1920-749
-geometry 1920x1023-0+0
```

```
xdpyinfo
default screen number: 0
number of screens: 1

screen #0:
dimensions: 3840x1803 pixels (1016x477 millimeters)
```

Contributor guide

Open the contributing guide

Research direction

Reproduce the issue with Arduino IDE 1.6.13 on Linux Mint using the two monitor sizes and placement described, then inspect the IDE's desktop window and menu behavior. Use the supplied xwininfo and xdpyinfo output to compare the window and screen geometry. Done means the Libraries and Examples menus remain accessible and display their scroll arrows on the 1920x1080 primary monitor.

Written by the indexing model from the issue text.

Assessment

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.