NeoMAD 3.7.1 release notes¶
January 30, 2015
NeoMAD 3.7.1 is a maintenance release proposing small enhancements and fixes.
Compatibility changes¶
For iOS, Android, Windows and Windows Phone targets, icons must be declared with the new icon structure.
In the URS file, the icon path must be @icon/icon:
<parameters>
<icon path="@icon/icon">
</icon>
...
</parameters>
Icon files must be placed inside the new resource folder structure, as follows:
res/
icon/
icon-XX.png
icon-android/
icon-XX.png
icon-ios/
icon-XX.png
icon-windows
icon-XX.png
icon-windowsphone
icon-XX.png
where XX is the size of the icon. Refer to the User Guide in order to know which icon size should be provided for each platform.
For further information, see the User Guide and the IconsExample example.
Enhancements¶
Icon declaration¶
- Icon declaration has been improved in order to provide more icon sizes for each platform
ListScrollListener¶
ListScrollListeneris now supported on Windows and Windows Phone
SlideScreen¶
setLeftSlidingTouchAreaWidth()is now implemented for iOS and Windows platforms
TextField¶
ReturnKeyListeneris now implemented for Windows platformssetReturnKeyType(ReturnKeyType)is now implemented for Windows platforms
ColumnWidthAdapter¶
HorizontalListView.setColumnWidthAdapter()is now implemented for Android platform
Fixes¶
- Fix ‘null’ error when the CSV strings file is empty
- Fix
SlideScreendefault sliding touch area to be at the edge of the screen - iOS:
- Fix appstore publication bug with missing icon files. See Icon declaration enhancement
- Fix ipa appstore signature failure with XCode 6.1
- Fix iOS projects to support 64 bits architecture (required for iOS appstore publication after 1st February 2015)
- Android:
- Fix
Camera.takePicture()bug with image stream which have bad orientation. - Fix
TextField.setClickable(false)to hide virtual keyboard - Fix
ListView.setSeparatorColor() - Fix -s option with new
ANDROIDtarget and Eclipse Plugin
- Fix
- Windows:
- Improve
FileOutputStreamwriting speed - Improve
FileInputStreamwriting speed - Fix
Stringconstructor with byte array, remove ‘0’ characters at the end of created string - Fix
StringUtils.replaceAll(), was not working with regular expressions - Fix
ImageLabeldefault layout alignment toHCENTER | VCENTERas in Android and iOS - Fix
Threadcorresponding to aTimeras “exiting” when theTimerinstance is destructed - Fix
TextLabel.setLines()andTextLabel.setMaxLines()implementation for Windows - Fix
CustomDialogposition when title bar is visible - Fix
CustomDialogdefault content alignment - Fix
Controller.resetScreenStack()bug - Fix
RowHeightAdapterandColumnWidthAdapterbad size - Fix
Image.setScaleType()withSCALE_TO_FITandMATCH_PARENTmode - Fix
DeviceInfo.isTablet()to be true for Windows 8 devices - Fix
ComboBox.setSelectedItem(null)exception
- Improve
