Designlab 1.0.8 GUI menu/screen redraw corruption puzzle


Recommended Posts


Overall, I'm having a great time with the Duo and Pro and some assorted shields!

Whilst working through some of the tutorials, though, I've noticed that after a short time the IDE menus begin to glitch. Specifically what happens is that the menu will jump around in strange ways, with the currently selected menu item not matching the item which was just below the mouse pointer before it was moved. This manifests itself soon after running the app, and very quickly as soon as large menus like "examples" are selected. One definite symptom is that the top of the menu gets graphically copied to the place just below the mouse, so the actual menu content below the mouse cannot properly be seen until the mouse is over it. Not a show-stopper, but annoying.

Screenshots included.

The main screen also fails to redraw occasionally when obscured by menus or other windows.

This problem does not occur at all in large menus in the Arduino IDE 1.8.1 but DOES happen in the examples menu of Arduino IDE 1.0.3 and 1.5.2 when mousing up and down the File=>Examples sub-menu.

OS is Windows 7 Pro 64 with 12GB of system RAM.

No other programs seem to be doing this.

Is anyone else seeing this, and is there a fix?




Designlab 1.0.8 Menu Corruption.png

Designlab IDE 1.0.8 Menu Corruption 2.png

Link to comment
Share on other sites

Hello Sleat,

That looks annoying, in all the time I have spent developing and working with the IDE I don't recall seeing that happen... Does it go away if you minimize and maximize the app or do an alt-tab to switch between apps quickly?

DesignLab was forked from Arduino IDE 1.5.8 so if that was an existing problem with Arduino then it would be brought forward with us. 

If we can find a commit to the Arduino IDE that solves this problem then we can apply it to DesignLab too.


Link to comment
Share on other sites

I wonder if maybe it is related to your video card drivers? 

Here is a discussion about something vaguely related:

One of the things they bring up is video card drivers which is not a bad idea to check since it has never happened on any of the systems I've used during development...


Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.