Posted August 8, 2024Aug 8 Administrators Download: setup_1.18.4.0_release.eng.zip Release date: 9 August 2024 Warning 🚨 In this release, a bug was fixed in which the inner padding of the button Button.ContentPadding was ignored when the icon was positioned centrally. Due to the correction, the area allocated for displaying the icon could be reduced in this case. If you do not want to use this internal padding by default: you need to reset the values in the ContentPadding. Improvements 🙌 TfgLog Now you can specify Tag when you print message in device system log. Sample: TfgLog.Info('Payments', 'The payment was successful'); TfgLog.Info('Payments', 'The payment was successful: id=%s', [PaymentId]); Request. TfgCanvas Added a new argument AHighQuality: Boolean to the methods for drawing the bitmap on canvas, responsible for the output quality. To output the bitmap with maximum quality, pass this argument True. By default, the old behavior, which is oriented towards the reverse speed, is retained. FGX-387 The low qaulity of rendering Bitmaps on Canvas (**Android**). Android API 34 All Android API headers were update to 34 version (Android 14). Android API Speech The new Android header file was added for "android.speech" package - Android.Api.Speech. Details. Java2Delphi The template of configuration file `config.template.json` was update for correct generation customs headers based on known types in FGX Native. Details. TfgDateEdit/TfgTimeEdit The new property ContentPadding was added for TfgDateEdit/TfgTimeEdit. It allows to change default content padding. The new properties VertAlign and HorzAlign were added for TfgDateEdit/TfgTimeEdit. It allows to change text location. FGX-366 Is it possible to add horzAlign & VertAlign to TfgDateEdit & TfgTimeEdit. FGX-380 Add ContentPadding to TfgDateEdit. Others FGX-354 TfgAnimation.OnStartCallback - is it possible? FGX-355 Assets designer. When user opens file dialog from asset entity we should set asset file folder by default (Windows). FGX-360 Assets designer. Add possibility to keep aspect ratio of SVG file (Windows). FGX-365 Assign TfgButton.Appearance setting between different styles. Published property BackgroundName TfgComboBox, TfgDateEdit, TfgTimeEdit, TfgActivityIndicator, TfgAutoCompleteEdit, TfgComboBoxTextItem, TfgComboBoxTextItem, TfgImage, TfgNumberListPicker, TfgSearchEdit, TfgSpacer, TfgSwitch, TfgTrackBar, TfgVirtualListPicker, TfgCalendar. Added ability to use SVG image as `BackgroundName` (iOS). Bug Fixes 🐛 FGX-318 Asset manager. Drag-and-drop файла в папку создает новую подпапку (Windows). FGX-353 Application crashes when clicking on DateEdit (iOS). FGX-358 Incorrect parsiong of some commands in TfgPath. FGX-362 Incorrect displaying icon in TfgButton, if the icon is bigger, than available content size (Android). FGX-367 Error in case of creating form/frame with TfgVirtualListPicker (Android). FGX-368 TfgMemo.TextPrompt wasn't correct displaed in designer. FGX-370 Bug with displaying calendar grid (wrong month) (iOS). FGX-371 Unexpected behavior (iOS). FGX-376 Strange vertical text alignment in TfgEdit (Android). FGX-381 Why does TfgEdit.SelectAll select one less character? FGX-382 BackgroundName does not stretch for TfgEdit and TfgMemo (iOS). FGX-384 Compilation error of FGX.Barcode in iOS ARM Simulator (iOS). FGX-387 Low quality of image rendering from application resources on canvas (Android). In conjunction with some versions of adb the list of devices in FGX Android Log Viewer might not be displayed. Error when using TfgVirtualListPicker and TfgPagerLayout in a project at the same time (iOS).