Jump to content

Recommended Posts

Скачать:
setup_1.1.6.0_release.zip

Дата релиза:

5 мая 2020

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

~ Внимание:

  - В этом релизе изменена система сборки FGX Native проектов, поэтому необходимо обновить шаблон манифеста андроид приложения.
    Это можно сделать двумя путями:
    
    1. Если вы не вносили ручных правок в манифест. Просто удалить шаблон руками из проекта. Он будет создан автоматически при первой сборке.
    2. Если вносили правки, то нужно их совместить.

* Добавлена поддержка рекламной площадки Google AdMob (https://admob.google.com/home/):

  - Добавлен новый компонент TfgBannerAd для отображения баннера с рекламой.
  - Добавлен новый компонент TfgInterstitialAd для отображения полноэкранной рекламы, используемой для переходов между экранами.
  - Подключите AdMob в вашем FGX Native приложении через настройки проекта Application -> Entitlements List -> AdMob service = True.
  - Документация (http://fgx-native.com/ru/admob.html)

* Дизайнер ассетов:

  - Добавлен новый мастер для поиска и автоматического добавления иконок c Google Material Design Icons Pack.
    https://forum.fgx-native.com/topic/237-%D0%BD%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8-%D0%B4%D0%B8%D0%B7%D0%B0%D0%B9%D0%BD%D0%B5%D1%80-%D1%82%D0%B5%D0%BF%D0%B5%D1%80%D1%8C-%D0%BF%D0%BE%D0%B8%D1%81%D0%BA-%D0%B8-%D0%B4%D0%BE%D0%B1%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B8%D0%BA%D0%BE%D0%BD%D0%BE%D0%BA-%D0%B2-ide-%D0%B2-%D0%BF%D0%B0%D1%80%D1%83-%D0%BA%D0%BB%D0%B8%D0%BA%D0%BE%D0%B2/?tab=comments#comment-946
  - Чтобы открыть мастер иконок, нужно выбрать в контекстном меню дерева ресурсов пункт "Импорт иконок".
  - Исправлены небольшие утечки памяти.
  - Исправлена ошибка открытия мастера генерации маски.

* Использование внешних Java библиотек в Андроид проектах FGX Native:

  - В этой версии добавлена возможность добавлять сторонние java библиотеки (jar) в FGX Native проекты, которые компилируются и внедряются в apk пакет вашего приложения.
  - Добавление библиотек осуществляется через менеджер java библиотек. 
  - Открыть менеджер можно двумя способами:
    1. Через главное меню: Project -> FGX Android Libraries
    2. Через контекстное меню панели Projects. Target Platforms -> Android (32/64 bits) -> Libraries -> Setup Android Libraries.
  - Добавление сторонних jar библиотек является необходимым этапом для добавленияи и использования Android сервисов в FGX Native приложениях.

* TfgApplication:

  - Улучшена обработка исключений, которые могут возникать в пользовательских приложениях. 
    Теперь, при возникновении Delphi исключения оно будет отображено в диалоговом окне. 
    Помимо этого оно будет отображено в логе устройства.

* TfgAssetManager:

  - Добавлен новый метод TfgAssetManager.Remove для удаления отфильтрованных ассетов анонимным предикатом.

* TfgCamera:

  - При получении фотографии с камеры раньше накладывалось искусственное ограничение в 1920х1080 на размер получаемой фотографии. Исправлено.

* TfgCollectionView:

  - #479 Ошибки при наследовании формы с CollectionView
    https://gitlab.com/y.brovin/fgx/-/issues/479

* Общие улучшения:

  - Стандартизированы имена всех событий и колбеков: TfgXXXEvent, TfgXXXCallback.
  - Полностью проверены и обновлены все демо проекты (64 демо проектов).
  • Like 6
  • Thanks 1

Share this post


Link to post
Share on other sites

  • Similar Content

    • By Yaroslav Brovin
      Download:
      setup_1.2.0.0_trial.eng.zip
      Release d ate:
      16 May 2020
      Changelog:
      ~ Loss of backward compatibility: - Assets: Renamed TfgBitmapInfo.BitmapSource -> Source. - Assets: Renamed TfgBitmapInfo.TfgBitmapSource -> TfgSource. - Assets: The public constructor is moved from TfgAsset to protected section. - Assets: GetAssetsNames returns TArray<TfgAssetName>, not a TArray<string> - Assets: Now the method of theme name normalization is a part of record helper of TfgThemeName. * Assets manager: - Dynamical saving operative memory: - Added a new method TfgAsset.ReleaseFromMemory. It is responsible for unloading from memory, heavy data associated with the resource. For example, if you no longer use an image resource, then this method will allow you to unload the bitmap from memory, thereby freeing up RAM for the system. - Now the Assets Manager can automatically unload resources from memory that are no longer used. This is the responsibility of setting TfgAssetsManager.AutoreleaseOptions.Enabled, which is disabled by default. - If you want to prevent a asset from being unloaded from memory, you can do this via the new OnShouldReleaseFromMemoryEvent event. - Now the asset takes into account the number of active clients - those who directly use the resource. All components automatically work in the "Acquire-Release" resource paradigm via the new TfgAsset.Acquire and TfgAsset.Release methods. - For dynamically added graphics assets in the runtime provided for the discharge of such resources on disk. This is the responsibility of the following settings: TfgAssetsManager.AutoreleaseOptions.DumpTarget. - Added new demo sample: "Assets" -> "Images" -> "Releasing image from memory" - Fixed memory leaks, which may have occurred when the BitmapSet resource was physically deleted. - Added more xml-documentations. - General improvements in internal implementation that are not visible to the eye. * New project wizard: - Added page for selecting a template for the new project. Two templates are currently available. Further the list will be expanded.. * TfgPageControl: - Added a new method TfgPageControl.GoToPage for animated tab selection based on the index.
    • By Yaroslav Brovin
      Скачать:
      setup_1.2.0.0_trial.rus.zip
      Дата релиза:
      16 мая 2020
      Список изменений:
      ~ Потеря обратной совместимости: - Ресурсы: Переименовано TfgBitmapInfo.BitmapSource -> Source. - Ресурсы: Переименовано TfgBitmapInfo.TfgBitmapSource -> TfgSource. - Ресурсы: Убран конструктор по умолчанию из публичного доступа. - Ресурсы: GetAssetsNames теперь возвращает TArray<TfgAssetName>, а не TArray<string> - Ресурсы: Теперь метод нормализации имени темы является частью типа TfgThemeName. * Менеджер ресурсов: - Динамическая экономия памяти: - Добавлен новый метод TfgAsset.ReleaseFromMemory. Он отвечает за выгрузку из памяти, связанных с ресурсом "тяжелых" данных. Например, если вы больше не используете ресурс с изображением, то этот метод позволит вам выгрузить из памяти изображение, тем самым освободив оперативную память системе. - Теперь менеджер ресурсов может сам автоматически выгружать ресурсы из памяти, которые больше не используются. За это отвечает настройка TfgAssetsManager.AutoreleaseOptions.Enabled, которая по умолчанию отключена. - Если вы хотите предотвратить выгрузку ресурса из памяти, то это можно сделать через новое событие OnShouldReleaseFromMemoryEvent. - Теперь ресурс учитывает количество активных клиентов - тех, кто непосредственно использует ресурс. Все компоненты автоматически теперь работают в парадигме "захватил - освободил" ресурс через новые методы ресурса TfgAsset.Acquire и TfgAsset.Release. - Для динамически добавляемых графических ресурсов в рантайме предусмотрен сброс таких ресурсов на диск. За это отвечает настройка: TfgAssetsManager.AutoreleaseOptions.DumpTarget. - Добавлен новый демо проект: "Ресурсы" -> "Изображения" -> "Выгрузка изображений из памяти" - Исправлена утечка памяти, которая могла возникать при физическом удалении ресурса BitmapSet. - Добавлено больше xml-документации. - Общие не видимые глазу улучшения во внутренней реализации. * Визард нового проекта: - Добавлена страница выбора шаблона для создаваемого проекта. На текущий момент доступно два шаблона. Далее список будет расширяться. * TfgPageControl: - Добавлен новый метод для анимированного выбора вкладки по индексу GoToPage.
    • By Yaroslav Brovin
      Download :
      setup_1.4.1.0_release.eng.zip
      Release d ate:
      2 July 2020
      Changelog:
      * Added support RAD Studio 10.4
    • By Yaroslav Brovin
      Скачать:
      setup_1.4.1.0_release.rus.zip
      Дата релиза:
      02 июля 2020
      Список изменений:
      - Добавлена поддержка RAD Studio 10.4
    • By Viktor Akselrod
      Download :
      setup_1.4.0.2_release.eng.zip
      Release date:
      2 July 2020
      Changelog:
      * Updated library versions for Delphi Rio  
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...