Jump to content

Recommended Posts

  • Administrators
Posted

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

Дата релиза:
15 февраля 2023


Новое

Фреймы

Добавлена полноценная поддержка Delphi фреймов.

TfgMap 

Добавлена поддержка использования сторонних тайлов в карте TfgMap в том числе тайлы OpenStreetMap (OSM). Чтобы добавить тайлы в карты, достаточно кинуть компонент TfgOSMMapTileProvider (при использовании тайлов OSM) или TfgEventMapTileProvider (при добавлении своих тайлов) на форму и привязать его к карте через новое свойство TfgMap.TileProvide

Firebase Analytics

Добавлен новый компонент для сборка аналитики использования вашего приложения TfgFirebaseAnalytics.

Данный компонент позволяет собрать информацию об использовании вашего приложения пользователями. Например, вы можете определить:

  • Какую форму пользователи открывают чаще всего.
  • Какие версии вашего приложения успешно запускаются.
  • Сколько пользователей первый раз запустили приложение.
  • Какие покупки чаще всего делают в вашем приложении.
  • С какими компонентами чаще всего взаимодействуют. 
  • И многое другое.

Полезная информация:

TfgForm

Добавлены два события OnActivated и OnDeactivated для определения, когда форма выходит на передний план и уходит с переднего плана на экране.

Темная тема

Добавлена возможность отслеживать переключение системной темы при помощи нового события TfgForm.OnSystemAppearanceChanged. Событие вызывается, когда операционная система меняет свое представление и указано, что FGX Native приложение поддерживает темную тему.

Чтобы указать, что FGX Native поддерживает темную тему необходимо:

  • Для iOS поменять значение ключа UIUserInterfaceStyle на Automatic для всех iOS конфигураций проекта в "Project -> Options... -> Version Info".
  • Для Android поменять базовую тему приложения в файле "styles.xml" с "Theme.AppCompat.Light" на "Theme.MaterialComponents.DayNight" 

Вариант реализации автоматической смены темы приложения на основании системной темы, смотрите в обновленном примере: "Ресурсы" -> "Темы" -> "Использование нескольких тем".

Помимо этого, вы можете в любой момент запросить параметры отображения операционной системы через FGX.SystemInfo.TfgSystemInfo.Appearance.

Иконки компонентов

Добавлены иконки для компонентов TfgMap, TfgLottieImage, TfgCamera, TfgCameraPreview, TfgBarcode, TfgBarcodeScanner, TfgVideoControl, TfgCollectionView, TfgListMenu.

Улучшения 🙌

Дизайнер форм

Добавлена возможность изменять только ширину или только высоту формы/фреймы в дизайнере форм.

TfgBarcodeScanner

Теперь при компонент возвращает тип распознанного штрих кода через свойство TfgBarcode.Format.

Java-Delphi мост

Добавлена потокобезопасность при одновременном первом использовании Java типов в разных потоках.

Исправление ошибок 🐛

  • Like 7
  • Thanks 3
Posted

Спасибо отдельное за темы, шикарно подхватывает цвета, для проверки в светлой и темной темах сделал цвета дубли по названию - работает)) магия))

  • Like 1
  • Administrators
Posted
42 минуты назад, Alex O сказал:

для проверки в светлой и темной темах сделал цвета дубли по названию - работает

По идеи, любые дополнительные цвета надо добавлять именно в тему, если цвет зависит от нее. В этом случае, одноименные ресурсы в папке темы, будут автоматически подхватываться при ее смене. Вы, наверное, про это и написали 🙂

  • Like 1
Posted
8 часов назад, Yaroslav Brovin сказал:

По идеи, любые дополнительные цвета надо добавлять именно в тему, если цвет зависит от нее. В этом случае, одноименные ресурсы в папке темы, будут автоматически подхватываться при ее смене. Вы, наверное, про это и написали 🙂

Да, именно про это и это очень удобная фича

  • 2 weeks later...
Posted (edited)

Здравствуйте, при  добавлении фрейма на форму ошибка. Спасибо

Screenshot_14.thumb.png.17596a0ddbb6ddeb8048e2f33e702287.png

Screenshot_15.png.0497838039278f79165b59c013702344.png

Edited by r3h0soft
  • Administrators
Posted

Здравствуйте.

5 hours ago, r3h0soft said:

Здравствуйте, при  добавлении фрейма на форму ошибка.

Мы выпустим в ближайшее время хотфикс, исправляющий эту проблему.

Пока вы можете вручную добавить в проект недостающий файл: Project -> Add To Project  и выбрать файл $(FGX)\Sources\FGX.Frames.pas

  • Like 1
Posted
13 часов назад, Viktor Akselrod сказал:

Здравствуйте.

Мы выпустим в ближайшее время хотфикс, исправляющий эту проблему.

Пока вы можете вручную добавить в проект недостающий файл: Project -> Add To Project  и выбрать файл $(FGX)\Sources\FGX.Frames.pas

А будет пример работы с фреймами? Или по аналогии с FMX? Но там вроде от FMX модули будут цепляться

  • Administrators
Posted
1 hour ago, Артем said:

А будет пример работы с фреймами?

Работа с фреймами ничем не отличается от работы в VCL и FMX.

  • Thanks 1
Posted

Добрый вечер!

Данный релиз работает на Delphi 11.3? При запуске вылетает ошибка и пришлось отключить пакет.

Posted
45 минут назад, Kanat сказал:

Добрый вечер!

Данный релиз работает на Delphi 11.3? При запуске вылетает ошибка и пришлось отключить пакет.

У меня 11.3 работает хорошо

  • Administrators
Posted
4 hours ago, Kanat said:

Данный релиз работает на Delphi 11.3? При запуске вылетает ошибка и пришлось отключить пакет.

Работает, т.к. Delphi поддерживает бинарную совместимость для минорных апдейтов.

Попробуйте переустановить библиотеку при закрытой IDE.

×
×
  • Create New...