Codename One 3.2 Release Notes
Summary
Version 3.2 sets the pace for many upcoming features & migration processes such as the
new cloud infrastructure for push servers, modernized GUI builder etc.
Highlights – Click For Details
New GUI Builder (technology preview)
Local Notifications on iOS and Android
Introduced New Push Server Architecture
Added Ability for cn1libs To Include Build Hints
Improved iOS/Android Rendering Speed
Added A Permanent Side Menu Option
Get All Styles – Simplified Handcoding Theme Elements
Added Support For Facebooks “Invite A Friend”
Terse Syntax For Building UI’s
Java 8 Language Features are now on by default
Details
- Added helper methods to
RadioButton
to create toggle buttons in a more concise way - Tuned
SpanLabel
to avoid unnecessary line breaks - Fixed an issue with
URLImage
&ImageViewer
that caused the images
not to download in some cases - Fixed
BigDecimal
andBigInteger
to behave more like theirjava.lang
counterparts - Fixed alpha handling in
fillShape()
on iOS as part of issue #1594 - Improved multiline support in
ContainerList
which seems to have regressed - Fixed stack overflow with
SocketConnection
on iOS issue #1581 - Added ability to customize the completion list of the
AutoCompleteTextField
via code - Fixed language id’s for iOS 9 which started adding variants into language codes
- Fixed race condition in the AppArg property on iOS
- Fixed an issue with reloading a resource file using a different DPI
- Added ability to customize the long press interval
- Added ability to create a
Container
that encapsulates a component or group of components with one line of code - Added ability to specify a
SimpleDateFormat
for a picker to allow a more custom look - Enhancements for issue #1572 that log dangling cursors in the SQL API into the console
- Fixed issues with the
Timer
API on iOS - Fixed issue with
SCALE_TO_FILL
inURLImage
, when rounding
causesIllegalArgumentException
- Added constructor to border layout for simpler/shorter code
- Added
validateToken
to the Login framework - Fixed null pointer on
String.valueOf(Object)
in the iOS VM - Added helper methods to
UIManager
to reduce the boilerplate when initializing projects - Fixed vertical position in toolbar apps with morph transition
- New utility methods to simplify sleep/wait calls
- Added ability to mask images fetched thru URL image.
- Added many new shortcut methods such as add methods to containers and text field getter for integer, new constructors for text fields.
- Fixed upload to provide progress indication on iOS
- Added ability for dialogs to dynamically adapt their size
- Added command support to
SpanButton