Posted November 24, 2024Nov 24 Administrators Скачать: setup_1.18.7.0_release.rus.zip Дата релиза: 25 ноября 2024 Внимание 🚨 Для корректной сборки iOS проекта с использованием TfgBarcodeScanner необходимо добавить в профиль iOS SDK новый фреймворк Vision. Для этого перейдите в окно: Tools -> Options -> Deployment -> SDK Manager -> iOS Device SDK. Добавьте новую запись: "Path on remote machine": $(SDKROOT)/System/Library/Frameworks "Framework name": Vision "Path type": Framework И нажмите кнопку "Update Local File Cache". Улучшения 🙌 TfgBarcodeScanner Реализовано сканирования штрихкодов из TfgBitmap для iOS. Добавлен новый демонстрационный пример: "Компоненты" -> "TfgBarcodeScanner" -> "Сканер штрихкодов из битмапа" Исправлена ошибка, возникающая при сканировании штрихкодов и изображения `TfgBitmap` (Android). TfgPickerPhoto Добавлена настройка TfgPickerPhoto.MaxSize, позволяющая изменить максимально допустимый размер возвращаемого изображения. Данная настройка работает только на Android. По умолчанию она совпадает с текущим разрешением 2048х2048 по умолчанию (как и было до этого). Если вы хотите убрать это ограничение и вернуть изображением в исходном размере, то укажите (0, 0) в этом свойстве. Чтобы воспользоваться данной настройкой, нужно вручную создать экземпляр пикера FGX.Picker.Photo.TfgPickerPhotoFactory.CreatePicker и настроить его согласно вашим пожеланиям. Темы Добавлен дизайнер для свойства TfgForm.ThemeName. Теперь можно выбрать название темы из предложенных в выпадающем списке. Добавили поддержку тем для компонента TfgBarcode. Улучшили применение темы к TfgLabel. В определенных комбинациях компонента, формы и фрейма, тема могла не применяться. TfgToast Смягчены требования к передаваемой строке в TfgToast.Show. Теперь можно передавать пустые строки. В этом случае сообщение не будет выводиться, но и ошибки тоже не будет. Android Biometrics / Fingerprints Добавлен заголовочный файл Android.Api.Biometrics для использования новых возможностей биометрии (Android 9+). А также два вспомогательных типа TJBiometricAuthenticationCallback и JBiometricAuthenticationListener. Эти типы позволяют использовать слушателей вместо наследования класса BiometricPrompt.AuthenticationCallback. Для этого необходимо: (1) Реализовать интерфейс JBiometricAuthenticationListener на Delphi стороне, (2) Cоздать экземпляр класса TJBiometricAuthenticationCallback и передать ему в конструкторе ваш реализованный интерфейс. (3) Использовать (2) при передачи в Biometrics API. Помимо этого добавлены два вспомогательных типа TJFingerprintAuthenticationCallback и JFingerprintAuthenticationListener для Fingerprints API аналогичные указанным выше из Biometrics API. Прочее: SUPPORT-201 Biometric login with FGX (Android). Исправление ошибок 🐛 SUPPORT-198 Ошибка открытия формы. Устранены утечки памяти, связанные с использование FMX TBitmap. Если вы сталкивались с ошибкой: "Cannot Create texture for TCanvasD2D", то это исправление решает ее. FGX-385 Assets manager сохраняет в Assets.Consts ресурсы соседнего проекта. FGX-401 Иконка на кнопке маленького размера (Android). FGX-403 Не работает метод TfgBottomSheet.Realign после изменения высоты TfgBottomSheet (iOS). FGX-407 Не работает переключение тем в компоненте TfgBarcode. FGX-408 Дизайнер не учитывает при отображении свойство TfgButton.Appearance.ContentPadding. FGX-409 TfgEdit с параметром ReadOnly можно редактировать (Android). FGX-410 TfgPageControl не отображает SVG иконки (Android). Исправлена ошибка завершения анимации, которая могла произойти при удалении анимируемого компонента до завершения анимации. Исправлено распознавание штрихкодов из TfgBitmap (Android). Исправлено падение при добавление объектов TfgMap (iOS). Исправлена регрессия задания иконок приложения (iOS). Использование ручного режима отображения выделения в TfgCollectionView могло приводить к падению (iOS). Исправлено отображение TfgBarcode на HiDPI экранах в IDE.
December 9, 2024Dec 9 Administrators Здравствуйте. 5 hours ago, Mineev said: About показывает версию 1.18.6.0 Да, это ошибка нумерации. Не обращайте внимания. На самом деле версия новая.