eclipse-theia / theia

Eclipse Theia is a cloud & desktop IDE framework implemented in TypeScript.
http://theia-ide.org
Eclipse Public License 2.0
19.55k stars 2.46k forks source link

Make browserWindow of splashScreen transparent #13699

Closed sgraband closed 2 months ago

sgraband commented 2 months ago

What it does

Currently an image with a transparent background is rendered with a white background. image_480 This looks weird and is not the expected behavior when a transparent image is used. With this change the browserWindow is set to transparent, so that the background is not rendered. If adoptors want a white background they can simply use an image with a white background (or any other color).

Part of #13410

How to test

Start the example electron application and observe that the splash screen image no longer has a white background.

Follow-ups

Review checklist

Reminder for reviewers