NeoMAD 3.6 release notes¶
April 25, 2014
New features¶
Windows 8.0 and 8.1 support¶
NeoMAD 3.6 introduces the support of Windows 8.0 and Windows 8.1 through the WINDOWS80
and
WINDOWS81
targets. When these targets are used, NeoMAD generates Windows Store apps that can be
installed on computers or tablets running Windows 8.0 or Windows 8.1.
Windows Phone 7.8 and 8.0 support¶
NeoMAD 3.6 introduces the support of Windows Phone 7.8 and 8.0 through the WINDOWSPHONE78
and
WINDOWSPHONE80
targets.
2D drawing¶
The NeoMAD Generic API now supports 2D drawing through an API defined in the com.neomades.game
and com.neomades.graphics
packages.
In this version 2D drawing is available only for Android and iOS.
3D drawing¶
The NeoMAD Generic API now supports 3D drawing. The OpenGL 1.1 API is implemented and it is
integrated in the NeoMAD Generic API through the com.neomades.opengl
package.
In this version 3D drawing is available only for Android and iOS.
GridView¶
A new com.neomades.ui.GridView
control allows to display a grid of views. Asynchronous data
loading can be implemented using an adapter.
In this version the GridView
is available only for Android and iOS. Next version will support
other platforms.
HorizontalListView¶
It is now possible to display an horizontal list of views thanks to the new
com.neomades.ui.HorizontalListView
control. The behavior is the same as the of the ListView
,
the only difference is the orientation (ListView
displays a vertical list of views).
In this version the HorizontalListView
is available only for Android and iOS. Next version will
support other platforms.
Minor features¶
- In a
ListView
, sections can be displayed using the newsetSectionsVisible()
method - An indexer can be added to a
ListView
using the newcom.neomades.ui.ListIndexer
interface; the list of indexes must be defined using theAbsListView.setIndexes(String[] indexes)
method - The new
NotificationManager.cancel(Notification notification)
method allows to cancel a pending local notification - It is now possible to listen to click events on any kind of view using
View.setClickListener(ClickListener listener)
- Added default icons to examples for BlackBerry and Java ME
Fixed Bugs¶
- Fix CSV formatted strings conversion bugs for Android, iOS and Windows Phone platforms
- iOS:
- Fix
ListView
performance issue whenListAdapter
is not used - Fix
FileInputStream
bug when path does not exist - Fix
FileOutputStream
bug when path does not exist
- Fix
- Windows Phone:
- Fix
LinearLayout
bug whenMATCH_PARENT
is set with a fixed size - Fix
FileInputStream
bug when path does not exist - Fix
FileOutputStream
bug when path does not exist
- Fix
Deprecated and removed features¶
- The Java ME CLDC 1.0 targets have been removed