Jump to content

Search the Community

Showing results for tags 'trial'.

More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


  • Clients
    • Download Trial
    • Download Release
    • News
    • Questions of future users
    • Voitng for new features
    • FGX Native projects
    • Feedbacks
  • Private forum. For users with active subscription
    • Animations
    • Alignment (Flexbox)
    • Components
    • Assets
    • Graphics
    • Demos
    • Logging
    • Systems permissions
    • Notifications
    • Virtual keyboard
    • Themes
    • Gestures
    • Forms
    • Platform Questions
    • Localization (L11N)
    • Emulator
    • Publishing
    • IDE Designer
    • Component development
    • Additional files
    • Other questions
  • Bug Reports
    • Opened
    • Closed
  • Organization of the work of this forum
    • Rules


  • Community Calendar

Product Groups

  • Subscription

Find results in...

Find results that contain...

Date Created

  • Start


Last Updated

  • Start


Filter by number of...


  • Start



About Me

Found 19 results

  1. Download : setup_1.2.1.0_trial.eng.zip Release d ate: 30 May 2020 Changelog: * Support for Android services: - The IDE has a new wizard for managing connected Android services. It's available via main menu "Project" -> "FGX Android Services" - You can add followed service kinds via Android service manager: 1. Android Service with native part in so-library written on Delphi. 2. Classical Android service without native part. - The Manager automatically writes all the necessary information about the service in the Android manifest. - Now you can use service projects written for FMX in FGX Native. However, only if they don't use FMX. - You can user Android API from RTL or from FGX Native. Both bridges are supported. - Android service can be created by the same way as for FMX: http://docwiki.embarcadero.com/RADStudio/Sydney/en/Creating_Android_Services - General information about Android services is available in official Android documentation: https://developer.android.com/guide/topics/fundamentals/services?hl=ru - Android services supports FGX Native core. So you can use Toasts, timers and other FGX Native features. * Improvement in Java-Delphi bridge: - The work of Java listeners has been slightly accelerated. - Full support for working in Android services. - Internal improvements. * Other general improvements: - Removed the dependency of the timer implementation on the FGX Native ctivity. Now the timer can be used in Android services. - Now the registration of platform core services in Android is based on whether it is an Android activity or an Android service. - The dependency on Android activity is removed from the implementation of timers. Timers can now be used in Android services. However, you need to keep in mind that in the services of the timers should not be used for long-term operation. Since Android is slow down timers, which leads to them falling asleep after a certain period of time.
  2. Скачать: setup_1.2.1.0_trial.rus.zip Дата релиза: 30 мая 2020 Список изменений: * Поддержка Андроид сервисов: - В IDE разработан новый мастер управления подключаемыми Android сервисами. Он доступен через главное меню "Project" -> "FGX Android Services" - Через менеджер можно добавить один из двух видов сервисов: 1. Сервис с нативной частью, написанной на делфи. 2. Классический сервис без нативной части. - Менеджер автоматически заносит всю необходимую информацию о сервисе в Android манифест. - Теперь в FGX Native можно использовать проекты сервисов, написанные для FMX. Однако, только если они не используют FMX. - Вы можете использовать Android API из RTL или FGX Native. Оба Java-Delphi моста поддерживаются. - Android сервис создается таким же образом, как и для FMX: http://docwiki.embarcadero.com/RADStudio/Sydney/en/Creating_Android_Services - Общая информация о Android сервисах доступа в официальной документации: https://developer.android.com/guide/topics/fundamentals/services?hl=ru - Android сервисы поддерживают ядро FGX Native. Это значит, что вы можете использовать в сервисах Toasts, таймеры и другие фичи FGX Native. * Улучшения в Java-Delphi мосту: - Немного ускорена работа Java-листенеров. - Полноценная поддержка работы в Android сервисах. - Внутренние улучшения. * Общие улучшения: - Убрана зависимость реализации таймера от Activity. Теперь таймер можно использовать в Android сервисах. - Теперь регистрация сервисов ядра платформы в Андроиде происходит с учетом это Android активность или Android сервис. - Из реализации таймеров убрана зависимость от Android активности. Теперь таймеры можно использовать в Android сервисах. Однако, нужно иметь в виду, что в сервисах таймеры не следует использовать для длительной работы. Так как Android успыляет таймеры, что приводит к их засыпанию через определенный промежуток времени.
  3. 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.
  4. Скачать: 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.
  5. Скачать: setup_1.1.6.2_trial.zip Дата релиза: 9 мая 2020 Список изменений: * Сборка проекта: - В некоторых случаях при сборке нового проекта в итоговое приложение не попадал classes.dex. Исправлено. * Развертывание: - Исправлена ошибка из-за чего в APK пакет не попадали xml файлы, связанные с Push-уведомлениями и защищенной передачей файлов. * TfgListMenu: - Добавлены свойства Tag, TagObject в TfgListMenuItem для хранения пользовательских данных целочисленного и объектного типа. * TfgNavigationBar: - Добавлены свойства Tag, TagObject в TfgNavigationBarButton для хранения пользовательских данных целочисленного и объектного типа. * Дизайнер ассетов: - Иногда при сохранении ассетов терялось изображение маски. Исправлено.
  6. Download: setup_1.1.6.2_trial.zip Release d ate: 9 May 2020 Changelog: * Project building: - In some cases apk android application didn't have classes.dex. Fixed. * Deployment: - Fixed deployment issue with non generating special xml files (strings.xml, colors.xml, provider_paths.xml) related to Push-notification and security file sharing. * TfgListMenu: - Added new properties: "Tag" and "TagObject" to TfgListMenuItem for storing user's data. * TfgNavigationBar: - Added new properties: "Tag" and "TagObject" to TfgNavigationBarButton for storing user's data * Assets designer: - Sometimes when saving assets, the image of the mask was lost. Fixed.
  7. Скачать: setup_1.1.4.1_trial.zip Дата релиза: 9 апреля 2020 Список изменений: * TfgBitmap: - Теперь, если по каким-то причинам не удалось загрузить изображение, в лог выводится об этом информация. * TfgCollectionView: - Разработан функционал перетаскивания элементов между собой. Достаточно указать в DragOptions.DragControlLookupName Lookup имя компонента в стиле, за который можно будет перетаскивать элемент. Так же вы можете запретить перетаскивание элемента на определенные позиции через событие OnMovingItem. - Новый демо проект: "Компоненты" -> "TfgCollectionView" -> "Перемещение элементов между собой" - Улучшение метода TfgAssetsManagerHelper.AddBitmapFromUrlAsync. Раньше, если изображение не удалось загрузить, в кеше оставался пустой файл. Теперь файл удаляется, если изображение не удалось загрузить. * TfgSearchEdit: - Реализовано событие OnSuggestionSelected. * TfgCamera: - Исправлена ошибка неверного поворота фотографии после съемки в файл. * TfgLabel: - При программном задании LinesBreak слетало значение LinesCount. Исправлено. - Теперь можно использовать HTML для легкого форматирования текста (цвет, стиль). Не забудьте указать TextType = HTML. * TfgDatePicker: - Добавлена обратная совместимость с Android 5.0 #486 TimePickerDemo (not work) https://gitlab.com/y.brovin/fgx/-/issues/486 * TfgDialogs - Новый метод для отображения пользовательских асинхронных диалогов TfgDialogs.MessageDialog. - Подготовлена основа для реализации в будущем кастомных диалогов. * Исправление демо-проектов: - #485 fgMapDemo / Map Stylization (not work) https://gitlab.com/y.brovin/fgx/-/issues/485
  8. Скачать: setup_1.1.3.0_trial.zip Дата релиза: 24 марта 2020 Список изменений: * Улучшения в Delphi-Java мосту: - Реализован вызов классового Java метода, который возвращает массив. Обновлены все заголовочные файлы для Android Api. - Реализовано чтение классовых полей Java классов с типом массив. Обновлены все заголовочные файлы для Android Api. - Реализовано чтение полей Java классов с типом массив. Обновлены все заголовочные файлы для Android Api. - Реализовано задание значений полей Java классов с типом массив. Обновлены все заголовочные файлы для Android Api. - Реализовано задание значений классовых полей Java классов с типом массив. Обновлены все заголовочные файлы для Android Api. - Исправлены методы в заголовочных Android файлах, который задают значение классовым и обычным полям типа массив. * Первая стадия миграции библиотеки на "No ARC" модель памяти для 10.4. - Замена использования неявной конвертации String <-> TJString * TfgForm: - При использовании формы, в качестве фреймов и переключении фреймов между собой у TfgNavigationBar могли пропадать кнопки ActionButtons. Исправлено. * TfgControl: - #470 [AlignmentOrder] Программное изменение Index не даёт визуального результата https://gitlab.com/y.brovin/fgx/-/issues/470 - #254 [TfgControl] Реализовать изменение Index https://gitlab.com/y.brovin/fgx/-/issues/254 - Добавлен перегруженный метод TfgControl.InsertControl с возможностью указать позицию вставляемого контрола. * TfgScreen: - Теперь у экрана можно получить уникальный идентификатор экрана. TfgScreenInfo.Id. - При старте записи видео с экрана любое приложение FGX Native зависало. * TfgImage: - #425 TfgImage.DefaultImageName не работает, если отправить асинхронный запрос на скачивание изображений https://gitlab.com/y.brovin/fgx/-/issues/425 * TfgScrollBox, TfgVerticalScrollBox, TfgHorizontalScrollBox: - Добавлены свойства для управления видимостью полос прокрутки: VertScrollBar, HorzScrollBar. * TfgCamera: - Теперь при запросе получения фотографии MaxFrameSize не игнорируется. - Повышена стабильность камеры при фатальных ошибках работы нативной камеры. - Переработана реализация камеры. * Дизайнер ресурсов: - Редактор выбора ассетов в инспекторе объектов теперь показывает только подходящие по контексту ассеты. - Добавлен текстовый поиск для редактора выбора ассетов в инспекторе объектов. - Редактор выбора ассетов в инспекторе объектов стилизуется согласно выбранной в IDE теме. * Минорные правки дизайнера: - #471 [Дизайнер] [Опечатка] В контекстном меню формы, опечатка в пункте "Alignnment Order" https://gitlab.com/y.brovin/fgx/-/issues/471 - #457 [AssetManager] [Опечатка] Генерация темы - цвет текста, перепутаны местами Primary и Secondary https://gitlab.com/y.brovin/fgx/-/issues/457 - Регрессия: в инспекторе объектов для цветового ассета не отрисовывался превью актуальным цветом.
  9. Скачать: setup_1.1.2.0_trial.zip Дата релиза: 4 марта 2020 Список изменений: Внимание! Исправление ошибок камеры будет в следующем релизе. * Новый компонент - сканер баркодов TfgBarcodeScanner: - Позволяет выполнять распознавание баркодов на переданном буфере TfgBitmap. - Позволяет выполнять распознавание баркодов на непрерывном потоке кадров с прикрепленной камеры TfgCamera. - Поддерживает распознавании множества разных форматов баркодов: EAN13, EAN8, UPCA, UPCE, Code39, Code93, Code128, ITF, Codabar, QRCode, DataMatrix, PDF417, AZTEC. - Может распознавать несколько баркодов на одном изображении. При этом возвращает координаты границ расположения баркодов на исходном изображении. * Улучшение TfgCamera: - Динамическое подключение/отключение потребителей камеры. - Теперь камера работает стабильнее, Однако исправление текущих отчетов об ошибках будет выполнено в следующем релизе. * Обновлен шаблона манифеста андроид приложения: - Добавлено значение android:launchMode="singleInstance". FGX Native приложение не может существовать в нескольких экземплярах в рамках одного устройства. Это исправляет проблему получения интентов от других приложений. https://forum.fgx-native.com/topic/129-android-api-%D0%BA%D0%B0%D0%BA-%D0%BF%D1%80%D0%B8%D0%BD%D1%8F%D1%82%D1%8C-%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D0%B5-%D0%B8%D0%B7-%D0%B4%D1%80%D1%83%D0%B3%D0%BE%D0%B3%D0%BE-%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F * #460 [AssetManager] Мастер создания маски, не даёт ввести радиус скругления с клавиатуры https://gitlab.com/y.brovin/fgx/issues/460 * Улучшения в TfgSvgPath: - #452 [TfgSvgPath] Некорректная отрисовка и ошибка на команде "z" https://gitlab.com/y.brovin/fgx/issues/452 * Улучшения в дизайнере: - #455 [Дизайнер] Изменение AligmentOrder не вызывает изменения на форме https://gitlab.com/y.brovin/fgx/issues/455
  10. Скачать: setup_1.1.1.0_trial.zip Дата релиза: 22 февраля 2020 Список изменений: * Улучшения в платформе: - Добавлен новый сервис для получения информации о доступных экранах устройства FGX.Screen.TfgScreenManager. https://gitlab.com/y.brovin/fgx/issues/381 * Улучшения дизайнера ресурсов: - #447 [Assets Manager] при добавлении ресурса изображения с существующим именем, теряются все ресурсы https://gitlab.com/y.brovin/fgx/issues/447 - Раньше при отображении иконки на панели превью, использовался логический размер. В результате чего, иконки для всех скейлов всегда физически имели один и тот же размер в панели. Теперь иконка отображается в реальном размере. - При попытке удалить (кнопкой Delete) текст из поля "Оттенок" в превью отображения изображения сбрасывается фокус. Исправлено. * Улучшение в дизайнере: - При вставке компонента из буфера обмена в контрол, не являющийся контейнером, вставка будет осуществлена в первый найденный по иерархии контейнер, начиная с родителя активного контрола (ранее выбрасывалось исключение). - #389 Невизуальные компоненты (TfgTimer, TfgCamera, TfgApplicationEvents) больше не отображаются в палитре компонентов для других фреймворков (vcl, fmx). https://gitlab.com/y.brovin/fgx/issues/389 * Улучшение в TfgImage: - #321 Неверно работает TfgImage.ImageMode в рантайм. Исправлены режимы отображения AspectFit, AspectFill в рантайме. https://gitlab.com/y.brovin/fgx/issues/321 - Задание TfgImage огромного размера приводило к падению приложения. Исправлено. * Улучшения TfgCollectionView: - Добавлен новый метод, который позволяет найти обертку элемента списка по объекту, которые ему принадлежит. * Улучшения TfgSvgPath: - Некорректно обрабатывалась команда Move с набором точек, что приводило к тому, что ломанная линия не отображалась. * Система выравнивания Flex: - Обновлена версия системы выравнивания Facebook Flex c 1.14 до 1.18. * Улучшения TfgScrollBox: - Исправлены методы прокрутки содержимого в горизонтальном и вертикальном скроллбоксах. - #449 [TfgScrollBox, TfgVerticalScrollBox] В дизайнере и рантайме не учитывается свойство Padding: Bottom, а также происходит перекрытие границ последнего компонента https://gitlab.com/y.brovin/fgx/issues/449 - Временно скрыт с палитры компонент TfgScrollBox, так как он не поддерживает горизонтальную прокрутку. - #393 В ScrollBox компоненты что скрыты, ловят нажатие мышки https://gitlab.com/y.brovin/fgx/issues/393 * Улучшения TfgComboBox: - При использовании TfgEdit вместе с TfgComboBox на устройствах Андроид с версией 26+ могло наблюдаться зависание приложения при установки фокуса в поле ввода TfgEdit. * Улучшение в TfgTimeEdit и TfgDateEdit: - Добавлено новое свойство IsEmpty позволяющее не отображать текущее значение в Text вплоть до изменения даты и(или) времени или ручного сброса IsEmpty. * Улучшение в TfgNavigationBar: - #442 [TfgNavigationBar] В дизайнере текст находится выше общей линии расположения элементов https://gitlab.com/y.brovin/fgx/issues/442 * Java-Delphi мост: - Убраны методы GetWrapperClass из всех оберток, так как это метод больше не требуется. - Обновлены все Java хедеры до актуального состояния. * Новые демо проекты: - "Компоненты" -> "TfgCollectionView" -> "Пропорциональные размеры элементы" - "Android Api" -> "Прием намерений" * Исправление демо проектов: - "Компоненты" -> "TfgWebBrowser" -> "Пример выполнения Javascript кода и получение результата". Исправлена сборка демо-проекта.
  11. Скачать: setup_1.1.0.1_trial.zip Дата релиза: 10 февраля 2020 Список изменений: ~ Теряется обратная совместимость: - Методы TfgMap для работы с маркерами выделены в отдельный класс-список (property Markers). * Улучшения в TfgMap: - Добавлены новые объекты: кривая, полигон, круг (Polyline, Polygon, Circle). - Добавлена возможность программного отображения/скрытия информационного окна маркера (IsInfoWindowVisible). - Добавлены события перетаскивания маркера. - Оптимизация скорости добавления маркеров. - Всем объектам карты добавлено свойство Tag для хранения произвольных пользовательских данных. - Для всех объектов карты добавлены мегаконструкторы со всеми возможными вариантами настроек. * Общие улучшения в области управления ресурсами Assets: - Уменьшено количество повторно срабатываемых вызовов событий изменения ресурсов цвета. Это незначительно ускоряет загрузку приложения. - Ускорена загрузка ресурсов при старте приложения. - Добавлен новый расширенный метод получения имен ресурсов GetAssetsNames позволяющий отфильтровать ресурсы по заданным критериям. * Улучшение в дизайнере: - Обновление отображение значение свойств в инспекторе объектов типа TfgAssetName (TintColorName, ColorName, BackgroundName и тд). Теперь, если пользователь не указал свое значение, то дизайнер отрисовывает бледным цветом название ресурса из темы, которое компонент использует по умолчанию. Данное улучшение помогает наглядно понять, откуда компонент берет тот или иной цвет. - #420 [TfgComboBox] В Design Time не меняется значение, выбранное посредством ItemIndex https://gitlab.com/y.brovin/fgx/issues/420 - Исправлена одна из ошибок, возникающая при сохранение дизайнера ресурсов, если в этот же момент в среде была открыта форма c TfgNavigationBar. * Дизайнер ресурсов: - Переработан мастер генерации маски. Улучшен внешний вид, мелкие исправления UI/UX. Теперь превью маски динамически перестраивается при изменении параметров маски. - Переработано окно импорта изображений с сайта Materila IO Icons. - Переработано окно генерации темы. - Теперь при генерации прямоугольниой маски со скруглением автоматически задаются отступы для 9-patch. - #436 [AssetsManager] При добавлении маски, поле Corner radius накладывается на кнопку Generate https://gitlab.com/y.brovin/fgx/issues/436 - Раньше не работали настройки оттенка цветов на главном и второстепенных цветах. Теперь это исправлено * Деплой файлов: - Убраны дубликаты classes.dex, теперь в списке присутствует только один актуальный файл. - При добавлении пользовательского classes.dex, стандартный файл автоматически отключается (пользовательский файл должен быть правильно настроен: активен, remote path = "classes\", remote name = "classes.dex"). * Улучшение в TfgCollectionView: - Исправлена ошибка, приводящая к подтормаживанию выделения элементов длинных списков, прокрученных к ближе к концу. - Исправлены визуальные артефакты при выделении элементов списка. - #376 [CollectionView] При обновлении выделения оно моргает https://gitlab.com/y.brovin/fgx/issues/376 * Улучшения в TfgPageControl: - Ускорено применение TintColor для вкладок. Теперь применение оттенка происходит мгновенно без каких-либо задержек. - Исправлен метод AddPage, который падал с исключением. - Исправлена ошибка удаления вкладки, которая приводила к тому, что у других вкладок мог пропадать контент. - Исправлена ошибка удаления последней вкладки, которая раньше приводила к исключению. * Улучшения в TfgApplicationEvents: - Теперь при кидании компонента на форму, автоматически подключается модуль FGX.Platform, содержащий необходимые типы данных. * Улучшения в TfgButton: - Раньше, если для кнопки указан свой фон через свойство BackgroundName, то кнопка теряла эффект нажатия. Теперь это не так. И динамически применяется эффект с расходящимися кругами. * Улучшения в TfgToast: - #435 [TfgToast] исключение при пустой строке сообщения https://gitlab.com/y.brovin/fgx/issues/435 * Инсталятор: - В инсталлятор включен fgx.dcp, позволяющий разрабатывать и регистрировать свои собственные компоненты на базе FGX Native. * Новые демо проекты: - "Компоненты" -> "TfgMap" -> "Создание пользовательских объектов карты" - "События" -> "Виртуальная клавиатура" -> "Появление виртуальной клавиатуры" * Исправление демо проектов: - "Компоненты" -> "TfgMemo" -> "Автосайз". Раньше не верно выполнялся автоматический расчет размера поля ввода, из-за чего он не обновлял свой актуальный размер.
  12. Скачать: setup_1.0.6.1_trial.zip Дата релиза: 31 января 2020 Список изменений: - При создании нового проекта в новой версии и повторном его открытии происходило дублирование ресурсов, что приводит к невозможности запустить проект. Исправлено.
  13. Скачать: setup_1.0.6.0_trial.zip Дата релиза: 30 января 2020 Список изменений: * Добавлена поддержка пуш уведомлений Google Firebase: - Внимание: Работает только в 10.3.3! Возможно использование в предыдущих версиях, однако требуется делать ручную правку проектного файла. - Работа с Push сообщениями построена на базе RTL API PushNotificationService, поэтому она практически не отличается от работы с push уведомлениями в FMX. - Обязательный действия, которые необходимо выполнить при добавлении поддержки Push уведомлений в существующий проект: # Обновить шаблон манифеста вашего Андроид приложения. Среда сама предложит обновить файл. Если вы вносили правки в манифест, то необходимо вручную слить изменения в манифесте (его можно взять из каталога любого демо проекта). # Зарегистрироваться в Firebase Console: https://console.firebase.google.com/ # Выполнить все шаги по настройке вашего проекта: http://docwiki.embarcadero.com/RADStudio/Rio/en/Firebase_Android_Support Вместо подключения модулей FMX, выполнить добавление только двух модулей: System.PushNotification и FGX.PushNotification. - Если ваше приложение падает при старте. То убедитесь, что вы импортировали настройки подключения к Firebase (http://fgx-native.com/ru/push-notifications.html). Ошибку всегда можно посмотреть в системном логе устройства. * Улучшения в TfgControl: - Добавлен метод PaintTo для отрисовки любого визуального компонента на переданную канву. * Новый вспомогательный метод в FGX.Helpers.Android.TfgAndroidHelper: - Добавлен метод GetUriForFileName для получения Url на файл вашего приложения для передачи его в другие Activity. Данный метод может использоваться при передачи вашего файла другому Андроид приложению через Android API. Чтобы этот метод работал на всех версиях Андроида нужно: Включить в настройках проекта: "Project -> Options... -> Application -> Entitlements list" - опцию "Secure file sharing". Подробности: https://developer.android.com/training/secure-file-sharing/setup-sharing.html * Новые демо проекты: - "Push-уведомления" -> "Firebase" -> "Получение Push-уведомления" - "Графика" -> "Скриншот контрола" * Теперь свойство Opacity работает для компонентов примитивов в дизайнере.
  14. Скачать: setup_1.0.5.0_trial.zip Дата релиза: 25 января 2020 Список изменений: * Улучшения в TfgCanvas: - Исправлен метод отрисовки цепочки отрезков DrawLines. Неверно использовался масштаб и неверно отрисовывались отрезки. - Исправлен метод заливки полигона FillPolygon. Неверно использовался масштаб. - Исправлен метод отрисовки текста FillText на канве TfgBitmap. - Теперь при первом запросе канвы у TfgBitmap, битмап автоматически проставляет коэффициент масштабирования для канвы равный TfgBitmap.Scale. Это сделано, чтобы при отрисовке на канве битмапа использовались логические размеры, как и для канвы формы. До этого исправления приходилось руками масштабировать всю отрисовку. * Улучшение в Java-Delphi мосту: - Теперь Java листенеры могут вызываться из разных потоках. Это позволяет избежать ошибок в методах листенера, который вызываются из разных потоков и возвращают в качестве результата Java объекты. * Улучшения в TfgCollectionView: - Добавлены два свойства для управления видимостью полос прокрутки HorzScrollBar, VertScrollBar. Чтобы эти свойства начали работать в ваших старых проектах, вам необходимо перед запуском проекта удалить локальный файл styles.xml. Если вы вносили правки в файл styles.xml, то вам необходимо добавить внутрь: <style name="CollectionView" parent="android:Widget"> <item name="android:scrollbars">vertical|horizontal</item> </style> * Улучшения в TfgListMenu: - #422 [TfgListMenu] Добавить возможность управлять местом, занимаемым иконкой Добавлено новое свойство TfgListMenu.IconsVisibleMode, отвечающее за то, как будет отображаться иконку в пунктах меню. https://gitlab.com/y.brovin/fgx/issues/422 * Улучшения в TfgMap: - Исправлена ошибка добавления маркеров в событии OnCameraChanging. * Улучшения в TfgDrawerLayout: - Реализованы события OnBeginOpen, OnBeginClose - Исправлена ошибка, из-за которой выдвигаемая панель пропускала касания в ниже лежащий компонент. * Новые демо проекты: - Компоненты -> TfgListMenu -> Выдвигаемое меню
  15. Скачать: setup_1.0.4.0_trial.zip Дата релиза: 20 января 2020 Список изменений: [] 20.01.2020 * Улучшения в TfgForm: - #416 Добавить настройку для формы для отключения закрытия по кнопке HardwareBack Добавлена настройка TfgForm.CloseOnHardwareBack позволяющая отключать автоматическое закрытие формы по кнопке vkHardwareBack. https://gitlab.com/y.brovin/fgx/issues/416 * Исправление демо проектов: - Анимация -> Открытие/Закрытие дочерних форм. Добавлено закрытие дочерней формы по кнопке назад. - Анимация -> Открытие/Закрытие модальных форм. Добавлено закрытие модальной формы по кнопке назад. #415 [Demo] AnimationModalFormdemo. При использовании кнопки бек закрывается дочерняя форма https://gitlab.com/y.brovin/fgx/issues/415 * Улучшения в TfgBitmap: - Исправлена ошибка, которая не позволяла задать размер битмапа по очередно для каждой стороны. * Улучшения в TfgCanvas: - Исправлена ошибка использования неверного масштаба при отрисовке примитивов на TfgBitmap. - Исправлена ошибка реализации метода: DrawBitmap(const ABitmap: TfgBitmap; const ALeft: Single; const ATop: Single) В результате которой неправильно вычислялась область вывода изображения (игнорировался коэффициент масштабирования битмапа). * Улучшения в TfgControl: - При создании TfgCollectionView в рантайме, возникала ошибка. Теперь это исправлено. - При ручном создании компонентов не все свойства TfgControl синхронизировались с нативным контролом. Это исправлено. * Улучшение дизайнера: - Убраны зависимости от VirtualTreeView и PngComponents, которые приводили к конфликту библиотеки FGX Native с аналогичными библиотеками, уже установленными у пользователя.
  16. Скачать: setup_1.0.3.0_trial.zip Дата релиза: 11 января 2020 Список изменений: * Внимание! - В этой версии обновлен шаблон манифеста Андроид приложения. Если вы используете старый Android SDK (который идет в поставке среды), то возможно приложение с новым манифестом не соберется. В этом случае нужно обновить версию Android SDK до одной из последних. * Улучшения в TfgCollectionView: - #335 [TfgCollectionView] Предлагаю добавить поддержку колонок. Добавлено новое свойство ColumnsCount, позволяющее указать, количество колонок по которым должны размещаться элементы. https://gitlab.com/y.brovin/fgx/issues/335 * Улучшения в TfgForm: - Добавлено новое свойство Transparent, которое позволяет отключить фон формы. - Исправлена ошибка, которая приводила к тому, что форма была прозрачной на touch касания. Это приводило к тому, что могли срабатывать компоненты, расположенные позади формы. * Улучшения в TfgBitmap: - Исправлена ошибка в методе сохранения битмапа в файл SaveToFile. В результате чего итоговый файл мог быть пустым. * Улучшения в компонентах "Графический примитив": - Кисти закраски и рисования позволяют использовать ресурс с цветом. Однако он не использовался при отрисовке. Теперь это исправлено. * Улучшения в подддержке тем: - #410 [TfgForm] добавить для формы возможность указывать название используемой темы Для формы добавлено свойство ThemeName, позволяющее указать название используемой темы. Если значение не указно, то всяй форма использует тему по умолчанию Theme. https://gitlab.com/y.brovin/fgx/issues/410 * Обновление заголовочных файлов Android Api: - Добавлены обертки для android.content.ClipData* * Новые демо проекты: - Форма -> Фреймы. - Компоненты -> TfgCollectionView -> Размещение элементов по столбцам. - Ресурсы -> Темы -> Использование нескольких тем. * Исправление демо проектов: - Компоненты -> TfgCamera -> Фотокамера. В настройках проекта не были проставлены разрешения на доступ к камере. Поэтому при старте доступ к камере сразу же отклонялся. * #409 Добавить в шаблон манифеста android:usesCleartextTraffic="true" https://gitlab.com/y.brovin/fgx/issues/409 * Улучшения в дизайнере: - Ранее компоненты не были доступны в Pallette, если для проекта была выбрана платформа Android 64 bit. - В дизайнер ассетов добавлен пункт меню для импорта изображений из папки иконок, взятых с сайта material.io. #412 [Assets] Добавить в контекстное меню импорт папки с иконками https://gitlab.com/y.brovin/fgx/issues/412
  17. Скачать: setup_1.0.2.0_trial.zip Дата релиза: 5 января 2020 Список изменений: * Улучшения в TfgMap: - Добавлена новая настройка ControlsSettings, позволяющая отобразить элементы управления картой. - #400 [TfgMap] добавить генерацию тега для Андроид 10. Теперь при включении поддержки карты в настройках проекта, в андроид манифест автоматически подключится "org.apache.http.legacy" библиотека, необходимая для корректной работы карт на новых версиях Андроида. - Демо: TfgMap -> Стилизация Google карты. Изменено хранение стилей карты в ресурсных файлах на использование ассетов с файлами. * Улучшения в TfgLabel: - #406 [TfgLabel] Выравнивание по VertAlign = Top работает не правильно https://gitlab.com/y.brovin/fgx/issues/406 * Дизайнер ассетов: - #407 Ошибка с тексте при генерации цветовых схем https://gitlab.com/y.brovin/fgx/issues/407 * Новые демо проекты: - TfgMap -> Настройка элементов управления картой. - TfgNavigationBar -> Динамический расчет высоты. * Инсталятор: - #403 [Installator] Добавлены опции для выборочной установки компонентов FGX Native. https://gitlab.com/y.brovin/fgx/issues/403 - Временно отключен английский язык в установщике.
  18. Скачать: setup_1.0.1.0_trial.zip Дата релиза: 1 января 2020 Список изменений: * Улучшение в TfgCollectionView: - Исправлена ошибка в реализации GetStyleForItemControl, которая приводила к ошибке InvalidClassCast. * Исправление демо проектов: - TfgCollectionView -> Выделение. Использовались старые версии модулей. - TfgCollectionView -> Список с выбором элементов. При нажатии на CheckBox приложение зависало. - TfgCardPanel -> Настройка внешнего вида. При изменении радиуса скругления, значение проставлялось не в то свойство. - Анимация -> Открытие/Закрытие модальной формы. Перед открытием модальной формы, она не создавалась. #395 [Project Sample]-[AnimationModalForm]-Do not open * Новые демо проекты: - TfgMap -> Стилизация Google карты. - TfgCollectionView -> Динамическая подгрузка данных.
  19. Скачать (Russian version): setup_1.0.0.0_trial.zip Дата релиза: 31 декабря 2019 Список изменений: * Новый компонент TfgHorizontalScrollBox. * Сделан алиас TfgVerticalScrollBox для компонента TfgScrollBox, чтобы временно избежать недоразумений в том, что TfgScrollBox поддерживает только вертикальную прокрутку. Внимание: FGX Native не совместим с FGX for FMX. Поэтому для корректной работы необходимо удалить FGX for FMX и все собранные файлы FGX.* из папки IDE. Позже будет выпущена специальная сборка FGX for FMX, чтобы избежать этого конфликта имен.
  • Create New...