Jump to content

1.4.1.1 Русский


Yaroslav Brovin
 Share

Recommended Posts

  • Administrators

Скачать:
Релиз доступен только по запросу.

Дата релиза:

07 июля 2020

Список изменений:

* Поправлены пути к статическим библиотекам Android-64 bit для 10.4.

* TfgTimer:

  - При остановке таймера, возникала ошибка "Invalid Pointer". Исправлено.
    https://forum.fgx-native.com/topic/386-tfgtimer-timer-demo-error-error/

* Java-Delphi мост:

  - Для TJavaLocal добавлен перегруженный конструктор с возможностью отключить автоматический подсчет ссылок для реализуемого листенера.

* Дизайнер:

  - Поправлено отображение мастера создания проекта для RAD Studio 10.4.
  • Like 3
Link to comment
Share on other sites

Ярослав, пожалуйста добавьте в исходники Assets, раньше они были,  потом исчезли, для справочной информации нужны, правда правда.

Спасибо

Edited by Stas
Link to comment
Share on other sites

 Share

  • Similar Content

    • By Yaroslav Brovin
      Download:
      setup_1.11.2.0_release.eng.zip
      Release date:
      19 June 2021
      New ✨
      Drop down window TfgPopup
      This release adds the ability to display any content as a drop-down window attached to the specified component.
      To create the TfgPopup drop-down window you need to use the TfgPopupFactory factory and pass the displayed component there. As a component, you can specify any visual component, including a form.
      FPopup := TfgPopupFactory.CreatePopup(FPopupContent); FPopup.Size := TSizeF.Create(200, 300); You must specify the component that the drop-down window should be displayed relative to. An additional parameter can be used to specify the popup offset.
      FPopup.DropDown(fgButton1); If you use themes in your application, then you can specify theme name via property ThemeName.
      By default, the drop-down window displays a shadow. However, you can use the transparent style of the drop-down window. This is managed via the Transparent property.
      New demo sample was added: "Components" -> "TfgPopup" -> "Basic sample". Details: https://translate.yandex.ru/translate?lang=ru-en&url=https%3A%2F%2Fforum.fgx-native.com%2Fblogs%2Fentry%2F29-выпадающие-окна-tfgpopup%2F Improvements 🙌
      TfgBitmap
      Added the ability to work with raw data TfgBitmap using IFGXBitmapData. To get started, call TfgBitmap.MapData and TfgBitmap.UnmapData when finished. Added the ability to rotate TfgBitmap by a fixed angle. Turns are available 90, 180 and 270 degrees. New demo sample was added: "Canvas" -> "TfgBitmap - working with raw data". Details: https://translate.yandex.ru/translate?lang=ru-en&url=https%3A%2F%2Fforum.fgx-native.com%2Fblogs%2Fentry%2F30-новые-возможности-tfgbitmap%2F TfgWebBrowser
      Revised the handling of opening sites with problematic certificates. Now, by default, such sites are not opened. If you want to allow them to be displayed, you need to use the new event TfgWebBrowser.OnSSLError and use the AHandler parameter to prohibit or allow loading of such resources.
      New demo sample was added: "Components" -> "TfgWebBrowser" -> "Handling certificate errors". TfgCamera
      We added possibility to setup flash mode in the moment of taking photo. You can set this mode via the new property TfgCamera.FlashMode.
      Also you can use flash as a torch, while camera works only in preview mode. You can do it via the new property TfgCamera.TorchMode. Pay attention, it works only in preview and doesn't work in moment of taking photo.
      FGX-75 TfgCamera Add functionality for enabling flash. The demo sample was updated: "Components" -> "TfgCamera" -> "Camera". New controls were added for switching flash and torch modes. Bug Fixes 🐛
      Dynamical changes of TfgBitmap size could lead to raising exception (Android).  TfgCanvas.DrawBitmap and TfgCanvas.DrawBitmapWithMask methods rendered an image with the TfgBitmap scale instead of the TfgCanvas scale, which resulted in an incorrect image size (Android). FGX-77 TfgAnimationHelper Access Violation (iOS).setup_1.11.2.0_release.eng.zip FGX-78 TfgEdit has no focus after enabled-false/true (Android). FGX-79 Raising TfgCollectionView events after TfgForm.OnDestroy. FGX-80 SSL Error Handler (Android). The demo sample was fixed: "Android Api" -> "AlarmManager". The additional Android Studio project was added for building Java part.  
      setup_1.11.2.0_release.eng.zip
    • By Yaroslav Brovin
      Скачать:
      setup_1.11.2.0_release.rus.zip
      Дата релиза:
      19 июня 2021
      Новое ✨
      Выпадающие окна TfgPopup
      В этом релизе добавлена возможность отображать любое содержимое в виде выпадающего окна, прикрепленного к указанному компоненту.
      Чтобы создать выпадающее окно TfgPopup необходимо воспользоваться фабрикой TfgPopupFactory и передать туда отображаемый компонент. В качестве компонента можно указывать любой визуальный компонент, в том числе и форму.
      FPopup := TfgPopupFactory.CreatePopup(FPopupContent); FPopup.Size := TSizeF.Create(200, 300); Чтобы отобразить попап необходимо указать компонент, относительно которого должно отобразиться выпадающее окно. Дополнительным параметром можно указать смещение.
      FPopup.DropDown(fgButton1); Если вы используете темы в вашем приложении, то вы можете указать название темы через свойство ThemeName.
      По умолчанию выпадающее окно отбрасывает тень. Однако, вы можете использовать прозрачный стиль выпадающего окна. Это управляется через свойство IsTransparent.
      Добавлен новый демонстрационный проект: "Компоненты" -> "TfgPopup" -> "Базовый пример". Детали:   Улучшения 🙌
      TfgBitmap
      Добавлена возможность работы с "сырыми" данными TfgBitmap с помощью IFGXBitmapData. Для начала работы вызовите TfgBitmap.MapData и TfgBitmap.UnmapData по окончанию. Добавлена возможность поворота TfgBitmap на фиксированный угол. Доступны повороты на 90, 180 и 270 градусов.  Добавлен новый демонстрационный проект: "Графика" -> "TfgBitmap - работа с "сырыми" данными". Подробнее:  TfgWebBrowser
      Пересмотрена обработка открытия ресурсов с проблемными сертификатами. Теперь по умолчанию, такие сайты не открываются. Если вы хотите допустить их отображение, необходимо использовать новое событие TfgWebBrowser.OnSSLError и через параметр AHandler запретить или разрешить загрузку таких ресурсов. 
      Добавлен новый демонстрационный проект: "Компоненты" -> "TfgWebBrowser" -> "Обработка ошибок сертификатов". TfgCamera
      Для камеры добавлена возможность указывать режим работы вспышки в момент снятия фотографии. Это поведение управляется новым свойством TfgCamera.FlashMode.
      Дополнительно можно использовать вспышку в качестве фонарики в процессе работы предпросмотра (Preview). Это задается через новое свойство TfgCamera.TorchMode. Обратите внимание, что фонарик работает только в режиме превью и игнорируется в момент съемки фотографии.
      FGX-75 TfgCamera добавить функционал включения вспышки. Обновлен демонстрационный пример: "Компоненты" -> "TfgCamera" -> "Фотокамера".  Добавлены элементы управления для включения вспышки и режима фонарика. Исправление ошибок 🐛
      Динамическое изменение размера TfgBitmap могло приводить к исключению (Android).  Методы TfgCanvas.DrawBitmap и TfgCanvas.DrawBitmapWithMask отрисовывали изображение со скейлом TfgBitmap вместо скейла TfgCanvas, что приводило к неверному размеру изображения (Android).  FGX-77 TfgAnimationHelper Access Violation (iOS). FGX-78 TfgEdit нет фокуса после enabled-false/true (Android). FGX-79 Вызов событий TfgCollectionView после TfgForm.OnDestroy. FGX-80 SSL Error Handler (Android). Исправлен демонстрационный проект: "Android Api" -> "AlarmManager". Добавлен проект для сборки Java части в Android Studio.
    • By Yaroslav Brovin
      Скачать:
      setup_1.11.1.0_release.rus.zip
      Дата релиза:
      26 мая 2021
      Улучшения 🙌
      TfgBottomSheetLayout
      Добавлена группа настроек TfgBottomSheetLayout.BlockContentSettings позволяющая автоматически свернуть/закрыть страницу в модальном режиме при касании заблокированной области основного содержимого. В эту группу перемещено свойство BlockContentMode -> BlockContentSettings.Mode. Теперь вы можете выбрать, какое действие нужно совершить автоматически при нажатии на заблокированную область основного содержимого через свойство BlockContentSettings.AutoCloseAction. Так же вы можете теперь поймать событие касания этой области через новое событие TfgBottomSheetLayout.OnBlockedContentTap для ручных манипуляций со страницей.
      FGX-60 Hide/Close TfgBottomSheetLayout. FGX-61 TfgBottomSheetLayout AutoHide. Менеджер ресурсов
      Добавлен новый метод TfgAssetsFactory.SaveConfigToFile, который позволяет сохранить информацию об отфильтрованных ресурсов в любой файл. 
      Пример сохранения всех ресурсов, у которых имя начинается с префикса 'Cache':
      const   CachePrefix = 'Cache';      TfgAssetsFactory.SaveConfigToFile(TfgAssetsManager.Current, ConfigFileName,   function (const AAsset: TfgAsset): Boolean begin     Result := string(AAsset.Name).StartsWith(CachePrefix);   end, [TfgWritingOption.EmitEmptyAssets]); FGX-35 Assets Добавить возможность сохранять информацию об ассетах в файл. Прочее
      Теперь TfgWebBrowser может открывать https страницы, которые имеют проблемы с сертификатом (Android). Добавлены хелперы ToString и ToARGBHex для TAlphaColor. Добавлен заголовочный файл Android.Api.Accessibility для возможности использования Android Accessibility.  Исправление ошибок 🐛
      FGX-62 TfgAnimationHelper Access Violation (iOS). FGX-63 Некорректная работа fgNavigationBar (iOS). FGX-64 TfgBottomSheet не сохраняет AlignmentChildren.Direction. FGX-66 TfgCardPanel Магические способности(iOS). FGX-67 TfgAnimationHelper.ShowForm(FrameName) падает (iOS). FGX-68 Новая анимация - крашится приложение при вызове HideForm. FGX-69 Исключение при загрузке изображений (Android). Свойство TfgBottomSheetLayout.BlockContentMode не работало, если ContentShadingSettings.Enabled = False (Android).
    • By Yaroslav Brovin
      Download:
      setup_1.11.0.0_release.eng.zip
      Release date:
      18 May 2021
      Important notes 🚨
      The auxiliary animation types were moved from FGX.Animation -> FGX.Animation.Types. If your project is not going to build due to the lack of these types, connect the FGX.Animation module.Types.
      New ✨
      Animation
      Added basic animation implementation.
      New demo sample was added: "Animation" -> "Animation templates".
      Description and details are avaiable here.
      Taking photo from Camera or Gallery
      Now you can take photo from camera or system gallery. Use on of the FGX.Pickers.Photo.TfgPickerPhotoFactory methods.
      New demo sample was added: "Components" -> "Pickers" -> "Taking photo". Description and details are avaiable here. Localization component
      In this version, we deliver a separate bpl-package with the localization component TfgTranslator, which we ourselves have been successfully using in the implementation of the FGX Native designer for a long time. However, we do not recommend using it in mobile applications, since all dictionaries with translations are always loaded when creating a form, and since we have a vision of how translation should be performed in mobile applications. Despite this, it is a working solution that can help you with localization of your projects. We deliver this component according to the "as-is" rule, that is, there are no guarantees on our part about its operation.
      Description and details are avaiable here. Other
      TfgDialog.InputQuery and TfgDialog.InputBox were implemented (iOS). New Android API methods were aded for working with "Drag&Drop" (Android). Bug Fixes 🐛
      FGX-9 The scrolling TfgScrollBox doesn't work in TfgBottomSheet (Android). FGX-56 TfgForm lost property SystemStatusBar.Visibility (Android). FGX-59 [TfgTimeEdit] Segmentation fault, when user deletes form with TfgTimeEdit (Android). The method MeasureSize didn't work correctly for TfgNavigationBar (iOS). The event TfgNavigationBar.ActionButtons.OnTap doesn'didn't work on Android 6 in some cases (Android).
    • By Yaroslav Brovin
      Скачать:
      setup_1.11.0.0_release.rus.zip
      Дата релиза:
      18 мая 2021
      Внимание 🚨
      Вспомогательные типы анимации были перенесены из FGX.Animation -> FGX.Animation.Types. Если ваш проект не собирается из-за отсутствия этих типов, подключите модуль FGX.Animation.Types.
      Новое ✨
      Анимация
      Добавлена базовая реализация анимаций.
      Добавлен новый демонстрационный проект: "Анимация" -> "Готовые шаблоны анимации". Описание и детали использования доступны в статье. Получение фотографии с камеры или библиотеки
      Добавлена возможность программно запросить у системы получениe фотографии с камеры или системной галереи изображений. Для этого необходимо воспользоваться одним из методов FGX.Pickers.Photo.TfgPickerPhotoFactory.
      Добавлен новый демонстрационный проект: "Компоненты" -> "Пикеры" -> "Получение фотографии". Описание и детали использования доступны в статье. Компонент локализации
      В этой версии мы поставляем отдельный bpl-пакет с компонентом локализации TfgTranslator, который мы сами уже давно успешно используем в реализации FGX Native дизайнера. Однако, мы не рекомендуем его использовать в мобильных приложениях, поскольку все словари с переводами всегда загружаются при создании формы, и поскольку у нас есть видение того, как перевод должен осуществляться в мобильных приложениях. Несмотря на это, это рабочее решение, которое может помочь вам с локализацией ваших проектах. Мы поставляем этот компонент по правилу "as-is", то есть нет никаких гарантий, в том числе же поддержки с нашей стороны о его работе. Этот пакет не является постоянным и может в будущем быть исключен из поставки.
      Описание и детали установки доступны в статье. Прочее
      Реализован TfgDialog.InputQuery и TfgDialog.InputBox (iOS). Добавлены методы и типы Android API для работы с "Drag&Drop" (Android).  Исправление ошибок 🐛
      FGX-9 Не работает обратная прокрутка ScrollBox в TfgBottomSheet (Android). FGX-56 TfgForm теряется свойство SystemStatusBar.Visibility (Android). FGX-59 TfgTimeEdit Segmentation fault при удалении формы, содержащей TfgTimeEdit (Android). Исправление метода MeasureSize, который мог работать некорректно для некоторых компонентов (iOS). Иногда событие TfgNavigationBar.ActionButtons.OnTap могло не работать на Android 6 (Android).
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...