
We are thrilled to announce the immediate availability of Codename One 3.5!
Version 3.5 is a huge release that includes the long awaited Windows Universal Platform (UWP) support and brings the new GUI builder out of beta.
Highlights of this Release
Beta version of the UWP (Universal Windows Platform) Port – Codename One supports native Windows 10 universal apps that you can sell thru the Windows Store
New GUI Builder Release – We released the new GUI builder. It still has rough edges but is improving at a rapid pace
New Settings UI featuring the Extensions Library – This is a complete redesign of the core settings/preferences within Codename One. It started as the settings UI for IntelliJ/IDEA and we liked it so much we decided to make it the default for all IDE’s. This tool makes the process of installing/discovering cn1libs (libraries/extensions/plugins) trivial!
Experimental New Peer Component Mode – We now allow more elaborate lightweight heavyweight mixing mode on the Android port and soon on other ports
Seamless support for Android Marshmallow permissions – This requires no code changes for most applications. We also support this in the simulator & native code.
Removed Skins from Simulator – We moved skins to the more menu where you can be download them dynamically. We also added new skins and a skin designer tool…
This reduced the size of our distribution by almost 30MB!Added Background Fetch Support – This allows downloading in the background in iOS/Android
New Accordion Component – Allows folding/expanding UI elements
New ComponentAnimation methods for Compound Animations – allow more elaborate animation effects
Material Icons Enhancements – used thru the code and map to different component selection states seamlessly
Search Command in the Toolbar – It’s now trivial to add search into the title area
Proxy Support – for simulator & build process
Demos Rewritten – we rewrote/revisited the following demos: Property Cross, Charts, Social Boo, Dr. Sbaitso, Chrome,
Clock & Camera. They are now all Java 8 based, they use the newer API’s such Toolbar and proper fonts.Simplified ToastBar – Added simple error message handling, regular messages and download progress indication
Finished migration to the new push servers – the last few users are leaving and soon the old servers will be retired
Lowlights
Xcode 7 migration – this is something we tried to do and had to walk back. It’s more challenging to get this right but we hope to do this in the 3.6 cycle.
Demos – we didn’t finish all the demos and didn’t finish the most important one (Kitchen Sink). There isn’t much left there though…
Peer Component Support – we didn’t switch this on by default. We weren’t able to do this for other OS’s either in time for the release.
While we produced videos we didn’t produce more of them. The production of higher quality videos is more intense and hard to fit into our schedules
Onwards to 3.6
With 3.6 we are aiming to introduce an offline build option for enterprise developers. We also have some other plans but they might stretch to 3.7.
The lowlight issues above are important to us for the 3.6 release and we’d like to improve on them.
Schedule
Version 3.6 is scheduled for December of 2016. 3.7 is scheduled for April 4th 2017.
Archived Comments
This post was automatically migrated from the legacy Codename One blog. The original comments are preserved below for historical context. New discussion happens in the Discussion section.
Nigel Chomba — August 5, 2016 at 3:04 pm (permalink)
Nigel Chomba says:
how can i get access to the updated kitchenSink Demo?.Cheers
Shai Almog — August 6, 2016 at 4:54 am (permalink)
Shai Almog says:
We’d like to publish it in the next couple of weeks. It’s not ready yet…
Hristo Vrigazov — August 13, 2016 at 4:58 am (permalink)
Hristo Vrigazov says:
Pure awesomeness! Way to go guys! Thanks for the amazing product!
Discussion
Join the conversation via GitHub Discussions.