Jump to content

1.15.3.0 Русский


Yaroslav Brovin

Recommended Posts

  • Administrators

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

Дата релиза:
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
Link to comment
Share on other sites

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

  • Like 1
Link to comment
Share on other sites

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

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

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

  • Like 1
Link to comment
Share on other sites

8 часов назад, Yaroslav Brovin сказал:

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

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

Link to comment
Share on other sites

  • 2 weeks later...
  • Administrators

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

5 hours ago, r3h0soft said:

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

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

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

  • Like 1
Link to comment
Share on other sites

13 часов назад, Viktor Akselrod сказал:

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

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

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

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

Link to comment
Share on other sites

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

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

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

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

Link to comment
Share on other sites

  • Administrators
4 hours ago, Kanat said:

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

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

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

Link to comment
Share on other sites

×
×
  • Create New...