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
ListViewusing the newcom.neomades.ui.ListIndexerinterface; 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
ListViewperformance issue whenListAdapteris not used - Fix
FileInputStreambug when path does not exist - Fix
FileOutputStreambug when path does not exist
- Fix
- Windows Phone:
- Fix
LinearLayoutbug whenMATCH_PARENTis set with a fixed size - Fix
FileInputStreambug when path does not exist - Fix
FileOutputStreambug when path does not exist
- Fix
Deprecated and removed features¶
- The Java ME CLDC 1.0 targets have been removed
