Fork us on GitHub

Unskin & Proxy Support

Easier usage of the simulator and build behind the corporate firewall
Post Image

Unskin & Proxy Support

With the upcoming library update this weekend we will remove the venerable (old) skins that are baked into the simulator. This means that they will no longer be immediately accessible but you can still download all of them thru the SkinsMore menu option.

The chief motivations for this are to keep the distribution smaller (our plugin just crossed the 100MB mark which isn’t great) & to keep the skins up to date. Some of the newer skins (e.g. iPad pro) are HUGE and bundling them is impractical.

This means that if you use a different simulator of the builtin ones it will flip to the iPhone 3gs simulator which is the only one we will ship by default. To fix this just select the More option and download any skin you like.

Working Behind a Proxy

In this weeks library update we released an important feature: Proxy support.

Previously setting up a proxy required doing this globally in the Java settings which are somewhat hidden. This new UI allows you to determine a custom setting for Codename One and also allows you to pick the system proxy which is what most of us would expect to be the default.

This is all part of the work done on issue 1740 and should apply to apps built with Codename One seamlessly.

Starting with the next plugin update the setting for the proxy picked in the simulator will also apply to builds sent to the cloud servers so this is will allow you to avoid previous hacks such as editing the build.xml to add proxy settings.

Share this Post:

Posted by Shai Almog

Shai is the co-founder of Codename One. He's been a professional programmer for over 25 years. During that time he has worked with dozens of companies including Sun Microsystems.
For more follow Shai on Twitter & github.