Posted September 4, 20213 yr Administrators Download: The distributive is available by request only. Release date: 4 September 2021 Attention 🚨 We introduced new changes in logic of TfgEdit.OnChanged event. The Android invoked this event on any text changes and this event worked the same as OnChanging. Now we fixed it and the OnChanged event is invoked only, when text entering is ended: TfgEdit losted focus or user pressed Return Key. If you need to track any process changes in text field, use the OnChanging event. New ✨ FGX Android Log Viewer A built-in viewer of device logs has appeared for Android (logcat). To start, select menu Project -> FGX Android Log Viewer. https://translate.yandex.ru/translate?lang=ru-en&url=https%3A%2F%2Fforum.fgx-native.com%2Fblogs%2Fentry%2F34-новое-средство-просмотра-android-логов-в-fgx-native%2F TfgDrawerLayout The supporting of right TfgDrawer location was added. The new property TfgDrawer.Location allows to set drawer position (Left or Right). FGX-135 Add right mode for TfgDrawerLayout. Improvements 🙌 TfgEdit The TfgEdit offers two events for tracking text changes OnChanging and OnChanged. The first is being invoked on any text changes and allows to observe text input process. The second is invoked when text input process is ended. However, the OnChanged event worked on Android the same way as OnChanging and was being invoked on any text changes. In this release, we fixed this, and now the OnChanged event works the same on both Android and iOS platforms and is called in one of two cases: Text input lost focus; User pressed ReturnKey on virtual keyboard. In addition, the virtual keyboard on the Android always has a ReturnKey button. Therefore, the user always has the way to confirm the end of the input by clicking on this button. iOS also has such a button, however, it is not available on all keyboard layouts, which creates a problem for the user about how to report that the text is fully entered. For this situation, the TfgEdit component now displays a toolbar with a text input completion button when opening the virtual keyboard. TfgVerticalScrollBox/TfgHorizontalScrollBox The new overloaded methods ScrollTo(AControl) was added. It allows to scroll content to specified child control. TfgMap Now you can get array of map's objects via Markers.ToArray, Polylines.ToArray, Polygons.ToArray or Circles.ToArray and take count via new property Count. Bug Fixes 🐛 TfgCollectionView FGX-132 Incorrect work TfgCollectionView.ScrollToItem (iOS). FGX-133 TfgCollectionView.GetFirstVisibleItemIndex could return icorrect value (iOS). The item in the first call of TfgCollectionView.OnBindItem didn't provide actual size value (iOS). TfgNavigationBar FGX-105 Increase touch area of Navigation button in TfgNavigationBar (iOS). When user taps on menu item of collapsed buttons TfgNavigationBar.ActionButtons, drop down menu wasn't being closed (iOS). FGX-114 Internal TfgButton padding (iOS). TfgDrawerLayout When user slides TfgDrawer first time by finger, drawer visually jumped (iOS). TfgForm Sometimes the embedded forms might not be available for touching (iOS). FGX-130 TfgScreen returns incorrect size for rotated device (Android). Other TfgScreenManager didn't account rotation angle for, if device is lay on a table (iOS). Wrong applying TfgEdit.ContentPadding (iOS).