Jump to content

Search the Community

Showing results for tags 'release'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • 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
    • Database
    • Graphics
    • Demos
    • Logging
    • Systems permissions
    • Dialogs
    • Notifications
    • Virtual keyboard
    • Gestures
    • Forms
    • Platform Questions
    • Localization (L11N)
    • Publishing
    • IDE Designer
    • Emulator
    • Debugging
    • Component development
    • Additional files
    • Other questions
  • Bug Reports
    • Opened
    • Closed
  • Organization of the work of this forum
    • Rules

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


About Me

Found 58 results

  1. Download : setup_1.5.0.1_release.eng.zip Release d ate: 24 September 2020 Changelog: * TfgCollectionView: - When NotifyItemsRemoved is invoked, future items selection occurs with a shift. Fixed. https://forum.fgx-native.com/topic/549-tfgcollectionview-%D1%83%D0%B4%D0%B0%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-%D1%8D%D0%BB%D0%B5%D0%BC%D0%B5%D0%BD%D1%82%D0%B0-%D0%BF%D1%80%D0%B8%D0%B2%D0%BE%D0%B4%D0%B8%D1%82-%D0%BA-%D1%81%D0%B4%D0%B2%D0%B8%D0%B3%D1%83-%D0%B2%D1%8B%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F/ * TfgEdit: - Regression. The BackgroundName doesn't work for TfgEdit. Fixed. * TfgForm/TfgControl: - TfgForm wrong defined reference on TfgControl.Form. Now if form-frame is embedded into other, it contains reference on root form and all nested controls refer to the form-frame. If the form is not embedded, than TfgForm.Form = nil.
  2. Скачать: setup_1.5.0.1_release.rus.zip Дата релиза: 24 сентября 2020 Список изменений: * TfgCollectionView: - При использовании метода NotifyItemsRemoved выделение последующих элементов происходит со сдвигом. Исправлено. https://forum.fgx-native.com/topic/549-tfgcollectionview-%D1%83%D0%B4%D0%B0%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-%D1%8D%D0%BB%D0%B5%D0%BC%D0%B5%D0%BD%D1%82%D0%B0-%D0%BF%D1%80%D0%B8%D0%B2%D0%BE%D0%B4%D0%B8%D1%82-%D0%BA-%D1%81%D0%B4%D0%B2%D0%B8%D0%B3%D1%83-%D0%B2%D1%8B%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F * TfgEdit: - Регрессия: Задание фона через свойство BackgroundName не работало. Исправлено. * TfgForm/TfgControl: - Исправлено неверное определение ссылки на форму в TfgControl.Form. Теперь если форма встроена в другую, то она будет содержать ссылку на родительскую форму, а все вложенные в нее контролы будут ссылаться на нее. Если форма не встраивается, то она будет содержать nil ссылку.
  3. Download : setup_1.5.0.0_release.eng.zip Release d ate: 20 September 2020 Changelog: * Attention!: - The new property Autosize is enabled for TfgNavigationBar, TfgSwitch and TfgTrackBar by default. So you don't need to have a code for calculating height of NavigationBar. - If you are using non standard Navigation bar height, you have to turn OFF valu Autosize = []. * The new property Autosize was added for TfgNavigationBar, TfgSwitch and TfgTrackBar: - The property allows to enable automatic calculation required size of control. - The automatic calculation is processed only, if size dimension doesn't depends on Flex alignment settings. For example, if a component should be stratched, то автосайз в этом случае не будет применяться. * TfgLabel: - New property ContentPadding was added for correction text output area. - The LetterSpacing property was added for changing space between text glyphs. It's not supported in IDE! * TfgEdit: - New property ContentPadding was added for correction output area. - Now you can specify icon via TfgEdit.IconName, which is displayed on the left side of text. - Small fixes of TfgEdit appearance in IDE. New padding were added. Now the appearance is the same as on Android device. * TfgRadioButton: - The bug of wrong tint color of RadioButton was fixed. * TfgButton: - New properties TintColor and TintColorName were added for possibility recolor button to the required color. * Push-notification: - When developer used Push notification and communicate with other Android activities via Intent, Exception could occure. Fixed. https://forum.fgx-native.com/topic/527-tfgfirebasepushnotification-efgasserterror/?tab=comments#comment-2122 - If user tap on push-notification in Notification Center, when application is in background, OnReceiveNotification is invoked. * Android-Api: - New headers were added "android.provider.*" -> "Android.Api.Providers.*" * Demo samples: - "Android Api" -> "AlarmManager"
  4. Скачать: setup_1.5.0.0_release.rus.zip Дата релиза: 20 сентября 2020 Список изменений: * !Внимание: - Свойство Autosize теперь включено по умолчанию для TfgNavigationBar, TfgSwitch и TfgTrackBar. Поэтому код по расчету высоты панели навигации можно теперь удалить. - Если вы используете нестандартную высоту панели навигации в своих целях, то вам НЕОБХОДИМО сбросить значение свойства Autosize = []. * Добавлено новое свойство Autosize для TfgNavigationBar, TfgSwitch, TfgTrackBar: - Свойство позволяет включить автоматический расчет ширины/высоты компонента. - Автоматический рассчет производится только, когда размер не зависит от настроек выравнивания Flex. Если компонент должен быть растянут, то автосайз в этом случае не будет применяться. * TfgLabel: - Добавлено новое свойство ContentPadding, отвечающее за возможность указать внутренний оступ, используемый для коррекции области отображения текста. - Новое свойство LetterSpacing позволяет указать межсимвольный интервал. Пока не поддерживается в дизайнере! * TfgEdit: - Используя новое свойство ContentPadding, можно менять внутренние оступы для коррекции области отображения содержимого. - Теперь можно указать иконку, отображаемую слева от текста. TfgEdit.IconName свойство. - Подправлено отображение TfgEdit в дизайнере. Добавлены отступы в начале и в конце поля ввода. Теперь внешний вид компонента идентичен виду на устройстве. * TfgRadioButton: - Исправлена ошибка из-за которой компонент использовал серый цвет для кнопки, вместо цвета акцента. * TfgButton: - Добавлены новые свойства TintColor и TintColorName позволяющие перекрасить кнопку в нужный цвет. * Push-уведомления: - При одновременном использовании пуш сервиса и взаимодействии с другими процессами, могла происходит ошибка приводящая к падению приложения. Исправлено https://forum.fgx-native.com/topic/527-tfgfirebasepushnotification-efgasserterror/?tab=comments#comment-2122 - Теперь, если пользователь нажимает на уведомление в центре уведомлений при свернутом приложении, будет срабатывать событие OnReceiveNotification. * Android-Api: - Добавлены новые заголовочные файлы для "android.provider.*" -> "Android.Api.Providers.*" * Демо проекты: - "Android Api" -> "AlarmManager"
  5. Скачать: setup_1.4.6.0_release.rus.zip Дата релиза: 4 сентября 2020 Список изменений: * Android Api: - Добавлен встроенный специальный FGXBroadcastReceiver и OnBroadcastReceiverListener для возможности использовать BroadcastReceiver в FGX Native приложениях. - Добавлены обертки для новых классов BroadcastReceiver, IntentFilter, AlarmManager and etc. * Демо проекты: - "Android Api" -> "Прием широковещательных уведомлений". Пример показывает использование приема широковещательных запросов для отслеживания изменения состояния смены Airplane Mode. * Мастер создания проекта: - Теперь мастер запоминает последнее место расположения созданного проекта, идентификатор организации и настройки инициализации Git репозитория между сеансами создания новых проектов. https://forum.fgx-native.com/topic/469-nf-%D0%B7%D0%B0%D0%BF%D0%BE%D0%BC%D0%B8%D0%BD%D0%B0%D0%BD%D0%B8%D0%B5-%D0%BF%D0%B0%D0%BF%D0%BA%D0%B8/ * Дизайнер ресурсов: - [NF] Переход к ресурсу при открытии дизайнера ассетов https://forum.fgx-native.com/topic/511-nf-%D0%BF%D0%B5%D1%80%D0%B5%D1%85%D0%BE%D0%B4-%D0%BA-%D1%80%D0%B5%D1%81%D1%83%D1%80%D1%81%D1%83-%D0%BF%D1%80%D0%B8-%D0%BE%D1%82%D0%BA%D1%80%D1%8B%D1%82%D0%B8%D0%B8-%D0%B4%D0%B8%D0%B7%D0%B0%D0%B9%D0%BD%D0%B5%D1%80%D0%B0-%D0%B0%D1%81%D1%81%D0%B5%D1%82%D0%BE%D0%B2/ - При открытии дизайнера ресурсов через контекстное меню редактора свойства в инспекторе объектов каждый раз создавалось новое окно дизайнера. Исправлено. * TfgForm: - Теперь при закрытии последней формы, она не скрывается с экрана. Это сделано специально, что при сворачивании приложения, пользователь не видел черный пустой экран. * TfgCollectionView: - Добавлен новый метод TfgItemWrapper.UpdateLookupNameIndex, который необходим для обновления индекса элементов стиля. Этот метод используется только в ситуациях, когда разработчик динамически меняет структуру стиля на лету. В этом случае, если он хочет пользоваться методами GetControlByLookupName для новых компонентов, то ему нужно обновить индекс при помощи этого метода. * Общие улучшения дизайнера: - Добавлены два пункта меню в главное меню среды для быстрого создания проекта или открытия демо. "File" -> "New". - Добавлено несколько иконок для пунктов главного меню. - Подправлено внешний вид некоторыех окон дизайнера для 10.4. - #501 Компонент FGX: Advertising виден в FMX проектах https://gitlab.com/y.brovin/fgx/-/issues/501 - #498 [Дизайнер] Мастер выбора демо проектов, опечатка https://gitlab.com/y.brovin/fgx/-/issues/498
  6. Download : setup_1.4.6.1_release.eng.zip Release d ate: 04 September 2020 Changelog: * TfgCollectionView: - 1.4.6.0 introduced regression, so style's control canno be found. Fixed.
  7. Скачать: setup_1.4.6.1_release.rus.zip Дата релиза: 4 сентября 2020 Список изменений: * TfgCollectionView: - В версии 1.4.6.0 есть регрессия, которая не позволяет найти вложенные элементы стилей. Исправлено.
  8. Download : setup_1.4.6.0_release.eng.zip Release d ate: 04 September 2020 Changelog: * Android Api: - We introduced new way for using Android BroadcastReceiver in runtime. Now you can user special designed class FGXBroadcastReceiver and OnBroadcastReceiverListener listener for usage as BroadcastReceiver in FGX Native application. Look at the demo sample "Android Api" -> "Broadcast receiver". - New Android API headers were added: BroadcastReceiver, IntentFilter, AlarmManager and etc. * Samples: - "Android Api" -> "Broadcast receiver". The sample of registering broadcast receiver for listening changes of the airplane mode. * Project creator wizard: - The wizard remembers the last project location, organizadion id and git settings now. https://forum.fgx-native.com/topic/469-nf-%D0%B7%D0%B0%D0%BF%D0%BE%D0%BC%D0%B8%D0%BD%D0%B0%D0%BD%D0%B8%D0%B5-%D0%BF%D0%B0%D0%BF%D0%BA%D0%B8/ * Assets designer: - When developer opens the assets designer via property editor in the Object Inspector, Assets designer selects current asset in Object Inspector. Also now it opens existed designer instead of creatin new tab. https://forum.fgx-native.com/topic/511-nf-%D0%BF%D0%B5%D1%80%D0%B5%D1%85%D0%BE%D0%B4-%D0%BA-%D1%80%D0%B5%D1%81%D1%83%D1%80%D1%81%D1%83-%D0%BF%D1%80%D0%B8-%D0%BE%D1%82%D0%BA%D1%80%D1%8B%D1%82%D0%B8%D0%B8-%D0%B4%D0%B8%D0%B7%D0%B0%D0%B9%D0%BD%D0%B5%D1%80%D0%B0-%D0%B0%D1%81%D1%81%D0%B5%D1%82%D0%BE%D0%B2/ * TfgForm: - When the last form is closed, it is not hidden from the screen. It helps to avoid displaying black screen while animation of hiding activity is in progress. * TfgCollectionView: - The new method TfgItemWrapper.UpdateLookupNameIndex was added. It allows to refresh index of item's controls. The method is used for situation, when developer dynamically changes structure of style on a fly. In this case, if he is going to use GetControlByLookupName method, he has to invoke this method for refreshin index. * Common designer improvements: - IDE Main menu has to new items for quickly creating new project and openning demo. "File" -> "New". - Several main menu icons were added. - The appearance of several designer windows were adjusted for 10.4. - #501 FGX: Advertising component is visible in FMX project https://gitlab.com/y.brovin/fgx/-/issues/501 - #498 [Designer] The wizard of opening demo has misspelling in demo description. https://gitlab.com/y.brovin/fgx/-/issues/498
  9. Скачать: setup_1.4.2.0_release.rus.zip Дата релиза: 23 июля 2020 Список изменений: * Добавлен новый сервис для осуществления телефонных звонков FGX.PhoneDialer: - Перед вызовом необходимо запросить разрешение 'android.permission.CALL_PHONE' через TfgPermissionService. - Телефонный вызов осуществляется прямым вызовом метода TfgPhoneDialer.Call('Телефонный номер'). - Добавлен демо-пример: "Системные сервисы" -> "Осуществление телефонного звонка" * Реализованы новые типы диалогов TfgDialogs: - Добавлен новый метод TfgDialogs.InputBox для ввода одного текстового значения. - Добавлен новый метод TfgDialogs.InputQuery для ввода нескольких текстовых значений. * Сервис системных разрешений: - Добавлен вспомогательный метод проверки разрешения TfgPermissionService.CheckPermissionOrRaise предназначенный для проверки инварианта. * Java-Delphi мост: - Добавлены хелперы для конвертации String <-> JUri (JUriToString, StringToJUri). - Исправлена утечка памяти при использовании Java листенеров, которая могла приводить в определенных ситуациях к падению приложения при закрытии. * TfgCamera: - Исправлена проблема получения фотографии на некоторых моделях телефонах. - [Demo] CameraPhotoDemo cannot take photo https://forum.fgx-native.com/topic/327-demo-cameraphotodemo-cannot-take-photo/ * TfgEdit: - Поправил отображение свойства Color в инспекторе объектов. Теперь оно отображает название ресурса цвета по умолчанию, если используется тема. * TfgDateEdit, TfgTimeEdit: - Поправил отступы у кнопки выбора даты в дизайнере. Теперь компонент выглядит в дизайнере так же, как и на устройстве. * TfgListMenu: - Исправлена ошибка использования TfgListMenu на 10.4, которая приводила к падению приложения. * TfgPageControl: - Не работает PageControl Swipe если.. https://forum.fgx-native.com/topic/342-%D0%BD%D0%B5-%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B0%D0%B5%D1%82-pagecontrol-swipe-%D0%B5%D1%81%D0%BB%D0%B8/ * Менеджер ресурсов: - Удаление менеджера ресурсов теперь выполняется безопаснее. Если пользователь забыл удалить формы при закрытии приложения, это может привести к проблемам удаления платформы FGX Native. Теперь при такой ситуации, он напечатает в лог сообщение об этом. * Новые демо проекты: - "Android Api" -> "Сервис поделиться" - "Системные сервисы" -> "Осуществление телефонного звонка"
  10. Download : setup_1.4.5.0_release.eng.zip Release d ate: 22 August 2020 Changelog: * TfgDrawerLayout: - The component doesn't let reset ToggleControl property value in runtime. - The Enabled property is implemented and published in designer. * TfgDialogs: - For flexible customization and the ability to reuse the dialog, CreateDialog method has been added, which returns a TfgDialog instance. - Changed the algorithm for translating TMsgDlgButtons into dialog buttons for MessageDialog method. Now the buttons are filled on a leftover basis, taking into account prioritization. * Shapes: - For TfgArc and TfgArch, some properties set in the designer were not saved. * TfgCollectionView: - New methods for data changes notifications were added: NotifyItemsInserted, NotifyItemsRemoved, NotifyItemMoved. These methods helps to avoid full reloading data and shows with animation processed data changes. - Fixed small blink of items layout in the first rendering. https://forum.fgx-native.com/topic/468-tfgcollectionview-%D0%BA%D0%B0%D0%BA-%D1%83%D0%B1%D1%80%D0%B0%D1%82%D1%8C-%D0%BC%D0%B5%D1%80%D1%86%D0%B0%D0%BD%D0%B8%D0%B5-%D0%BA%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D0%BE%D0%B2-%D0%B2%D0%BE-%D0%B2%D1%80%D0%B5%D0%BC%D1%8F-%D0%BE%D0%B1%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F-%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-%D0%BF%D1%80%D0%B8%D0%BB%D0%B0%D0%B3%D0%B0%D0%B5%D1%82%D1%81%D1%8F/ * TfgCamera: - Fixed a potential memory shortage error when using the camera on devices with limited RAM. * Android Api: - PendingIntent * Demo samples: - "Android Api" -> "Local notifications"
  11. Скачать: setup_1.4.5.0_release.rus.zip Дата релиза: 22 августа 2020 Список изменений: * TfgDrawerLayout: - Невозможно было сбросить ToggleControl. - Реализовано и опубликовано в дизайнере свойство Enabled. * TfgDialogs: - Для гибкой настройки и возможности повторного использования диалога добавлен метод CreateDialog, возвращающий экземпляр TfgDialog. - Изменен алгоритм перевода TMsgDlgButtons в кнопки диалога для метода MessageDialog. Теперь кнопки заполняются по остаточному принципу с учетом приоритетов. * TfgCollectionView: - Добавлены новые методы для уведомления компонента о связанных изменения в модели данных: NotifyItemsInserted, NotifyItemsRemoved, NotifyItemMoved. Используя эти методы, можно избежать полную перезагрузку элементов списка (ReloadItems). Так же список может анимированно отобразить эти изменения. - Исправлено небольшое мерцание элементов, связанное с первым выравниванием элементов списка. https://forum.fgx-native.com/topic/468-tfgcollectionview-%D0%BA%D0%B0%D0%BA-%D1%83%D0%B1%D1%80%D0%B0%D1%82%D1%8C-%D0%BC%D0%B5%D1%80%D1%86%D0%B0%D0%BD%D0%B8%D0%B5-%D0%BA%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D0%BE%D0%B2-%D0%B2%D0%BE-%D0%B2%D1%80%D0%B5%D0%BC%D1%8F-%D0%BE%D0%B1%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F-%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-%D0%BF%D1%80%D0%B8%D0%BB%D0%B0%D0%B3%D0%B0%D0%B5%D1%82%D1%81%D1%8F/ * TfgCamera: - Исправлена потенциальная ошибка нехватки памяти при использовании камеры на устройствах с ограниченным количеством оперативной памяти. * Shapes: - Для TfgArc и TfgArch не сохранялись некоторые свойства, заданные в дизайнере. * Android Api: - PendingIntent * Демонстрационные проекты: - "Android Api" -> "Локальные уведомления"
  12. Download : setup_1.4.4.0_release.eng.zip Release d ate: 18 August 2020 Changelog: * TfgCollectionView: - The new method TfgCollectionView.IsScrollInTheEnd is added. This method checks whether the contents of the list are scrolled to the very end or not. - The new Padding property is added. It provides way for setting content padding. * TfgForm: - Now when you close the app, all forms that are not visible on the screen are forcibly disposed. * Demo: - "Push-notification" -> "Receiving Push-notification". Fixed bug of closing app. https://forum.fgx-native.com/topic/467-efgplatformservice-%D0%BE%D1%88%D0%B8%D0%B1%D0%BA%D0%B0-%D0%BF%D1%80%D0%B8-%D0%B7%D0%B0%D0%BA%D1%80%D1%8B%D1%82%D0%B8%D0%B8-%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F-%D1%81-push-%D1%83%D0%B2%D0%B5%D0%B4%D0%BE%D0%BC%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5%D0%BC/?tab=comments * Android Api: - All headers were updated up to Android 28.
  13. Скачать: setup_1.4.4.0_release.rus.zip Дата релиза: 18 августа 2020 Список изменений: * TfgCollectionView: - Добавлен новый метод для проверки прокручено ли содержимое списка в самый конец или нет TfgCollectionView.IsScrollInTheEnd. - Добавлено новое свойство Padding, позволяющее указать внутренние отступы для содержимого. * TfgForm: - Теперь при закрытии приложения, все не видимые на экране формы принудительно удаляются. * Demo: - "Push-уведомления" -> "Получение Push-уведомления". Исправлена ошибка закрытия демо приложения. https://forum.fgx-native.com/topic/467-efgplatformservice-%D0%BE%D1%88%D0%B8%D0%B1%D0%BA%D0%B0-%D0%BF%D1%80%D0%B8-%D0%B7%D0%B0%D0%BA%D1%80%D1%8B%D1%82%D0%B8%D0%B8-%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F-%D1%81-push-%D1%83%D0%B2%D0%B5%D0%B4%D0%BE%D0%BC%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5%D0%BC/?tab=comments * Android Api: - Все заголовочные файлы обновлены до Android 28.
  14. Download : setup_1.4.3.0_release.eng.zip Release d ate: 9 August 2020 Changelog: * TfgForm: - Now CloseOnHardwareBack property works for all forms (including first). - https://forum.fgx-native.com/topic/435-tfgform-%D1%87%D1%82%D0%BE-%D0%B4%D0%B5%D0%BB%D0%B0%D0%B5%D1%82-%D0%BF%D1%83%D0%BD%D0%BA%D1%82-closeonhardwareback * TfgNavigationBar: - Fixed applying TintColor in designer. Now the tint is applied using the same algorithm as in Android SRC_IN. * TfgCollectionView: - The new overloaded version of ScrollToItem was added. Now user can specify location of item in viewport. - TfgCollectionViewStyle.OnTap was implemented. * Assets manager localization: - Assets panel with for custom file was translated. * TfgBitmap: - Added simplified access to native bitmap. To do this, you need to add FGX.Canvas in uses.Android and native bitmap can be obtained as follows: Bitmap.Handle.NativeBitmap. - Added a property that returns the logical size of the bitmap. * TfgListMenu: - Fixed an error that occurred when rebuilding the menu. * Android Api: - Added headers for working with the RingtoneManager.
  15. Скачать: setup_1.4.3.0_release.rus.zip Дата релиза: 9 августа 2020 Список изменений: * TfgForm: - Теперь свойство CloseOnHardwareBack работает для всех форм, в том числе первой. Раньше оно работало только для дочерних форм. https://forum.fgx-native.com/topic/435-tfgform-%D1%87%D1%82%D0%BE-%D0%B4%D0%B5%D0%BB%D0%B0%D0%B5%D1%82-%D0%BF%D1%83%D0%BD%D0%BA%D1%82-closeonhardwareback * TfgNavigationBar: - Исправлено применение оттенка Tint в дизайнере. Теперь оттенок применяется по такому же алгоритму, как и в Андроиде SRC_IN. * TfgCollectionView: - Добавлена перегруженная версия метода ScrollToItem с возможностью указать где должен располагаться элемент после прокрутки. - Реализовано событие TfgCollectionViewStyle.OnTap. * Локализация менеджера ресурсов: - Переведена панель ресурса пользовательского файла. * TfgBitmap: - Добавлен упрощенный доступ к нативному битмапу. Для этого нужно подключить в uses FGX.Canvas.Android и нативный битмап можно получить так: Bitmap.Handle.NativeBitmap. - Добавлено свойство, возвращающее логический размер битмапа LogicalSize. * TfgListMenu: - Исправлена ошибка, которая возникала при перестроении меню. * Android Api: - Добавлены хедеры для работы с RingtoneManager.
  16. 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.
  17. Скачать: 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 успыляет таймеры, что приводит к их засыпанию через определенный промежуток времени.
  18. Download : setup_1.4.2.0_release.eng.zip Release d ate: 23 July 2020 Changelog: * New phone dialer services is developed FGX.PhoneDialer: - Before calling, you must request the 'android.permission.CALL_PHONE' permission via TfgPermissionService. - If you would like to make a call, just invoke TfgPhoneDialer.Call('Phone number'). - New demo sample is added: "System services" -> "Phone call" * New types of TfgDialogs were implemented: - TfgDialogs.InputBox is for inputting one text value. - TfgDialogs.InputQuery is for inputting several text values. * Java-Delphi bridge: - New methods for string conversions were added String <-> JUri (JUriToString, StringToJUri). - Fixed a memory leak when using Java listeners that could cause the application to crash when closing in certain situations. * TfgCamera: - Fixed issue with taking photo on some android devices. - [Demo] CameraPhotoDemo cannot take photo https://forum.fgx-native.com/topic/327-demo-cameraphotodemo-cannot-take-photo/ * TfgEdit: - Displaying Color value in Object Inspector is fixed, now it shows name of default theme asset. * TfgDateEdit, TfgTimeEdit: - Fixed the margins of the date selection button in the designer. Now the component looks the same in the designer as it does on the device. * TfgListMenu: - Fixed a bug using TfgListMenu on 10.4 that caused the app to crash. * TfgPageControl: - PageControl Swipe does not work if.. https://forum.fgx-native.com/topic/342-%D0%BD%D0%B5-%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B0%D0%B5%D1%82-pagecontrol-swipe-%D0%B5%D1%81%D0%BB%D0%B8/ * Assets manager: - Deleting the assets Manager is now safer. If the user forgot to delete forms instances when closing the app, this may cause problems deleting the FGX Native platform. Now, in this situation, it will print a message about this in the log. * New demo samples: - "Android Api" -> "Share service" - "System services" -> "Phone call" * System permissions service: - The new method TfgPermissionService.CheckPermissionOrRaise was added and designed to check the class invariant.
  19. Скачать: setup_1.4.1.1_release.rus.zip Дата релиза: 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.
  20. Download : setup_1.4.1.0_release.eng.zip Release d ate: 2 July 2020 Changelog: * Added support RAD Studio 10.4
  21. Download : setup_1.4.1.1_release.eng.zip Release d ate: 7 July 2020 Changelog: * Android-64 bit libraries paths were fixed for 10.4. * TfgTimer: - When timer is stopped, application raises "Invalid Pointer" exception. Fixed. https://forum.fgx-native.com/topic/386-tfgtimer-timer-demo-error-error/ * Java-Delphi bridge: - TJavaLocal had additional overloaded constructor for possibility disable interface reference counting for listener. * Designer: - Project wizard creator appearance were fixed for RAD Studio 10.4.
  22. 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.
  23. Скачать: 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.
  24. Скачать: setup_1.4.0.0_release.rus.zip Дата релиза: 01 июля 2020 Список изменений: ~ Потеря обратной совместимости: - Переработана заголовочные файлы Android API: Android.Api.*.pas. - Инструкция о миграции доступна здесь: https://forum.fgx-native.com/topic/364-%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE-%D0%BC%D0%B8%D0%B3%D1%80%D0%B0%D1%86%D0%B8%D1%8F-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F-%D1%81%D1%82%D0%B0%D1%80%D0%BE%D0%B3%D0%BE-android-%D0%BC%D0%BE%D1%81%D1%82%D0%B0-%D0%BD%D0%B0-%D0%BD%D0%BE%D0%B2%D1%8B%D0%B9 * TfgForm: - Заданный цвет в design-time SystemStatusBar.BackgroundColor не менял цвет рантайме. Исправлено. * Android-Delphi мост: - Изменен принцип работы моста. Теперь классовая обертка используется только для доступа к классовыми членам и создания экземпляров Java классов. - Теперь все методы обертки джава объектов принимают интерфейсный тип, а не классовый, как было ранее. - Инструкция о миграции доступна здесь: https://forum.fgx-native.com/topic/364-%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE-%D0%BC%D0%B8%D0%B3%D1%80%D0%B0%D1%86%D0%B8%D1%8F-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F-%D1%81%D1%82%D0%B0%D1%80%D0%BE%D0%B3%D0%BE-android-%D0%BC%D0%BE%D1%81%D1%82%D0%B0-%D0%BD%D0%B0-%D0%BD%D0%BE%D0%B2%D1%8B%D0%B9 * Android Api: - Добавлены обертки для новых классов из Android API. В частности расширены методы java.lang.Class и добавлены обертка для android.widget.NumberPicker. - Все заголовочные файлы переведены на использование интерфейсов. - Старые заголовочные файлы больше не совместимы с 1.4.0.0. - Расширен набор вспомогательных методов в FGX.Helpers.Android для быстрой конвертации Delphi типов в Java и наоборот. - Расширен набор методов для уже существующих типов, работаюших с массивами. - Теперь все устаревшие методы Android API помечены, как deprecated и содержат информацию о версии Android, когда метод стал устаревшим. * TfgControl.HitTest: - #178 [HitTest] Поломался HitTest https://gitlab.com/y.brovin/fgx/-/issues/178 - #497 CardPanel OnTap срабатывает при HitTest=false и не срабатывает при HitTest=true https://gitlab.com/y.brovin/fgx/-/issues/497 - #367 [TfgCardPanel] Отрабатывает событие OnTap при HitTest = False https://gitlab.com/y.brovin/fgx/-/issues/367 - #8 [HitTest] [OnTap] Не учитывается свойство HitTest у дочерних компонентов при работе OnTap https://gitlab.com/y.brovin/fgx/-/issues/8 - OnTap на форме https://forum.fgx-native.com/topic/86-ontap-%D0%BD%D0%B0-%D1%84%D0%BE%D1%80%D0%BC%D0%B5/ - HitTest не работает https://forum.fgx-native.com/topic/341-hittest-%D0%BD%D0%B5-%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B0%D0%B5%D1%82/ * Локализация: - Теперь дизайнер ресурсов генерирует локализованную версию Assets.Consts.pas файл. Инструкция по миграции с 1.3.0.0 на 1.4.0.0:
  25. Скачать: setup_1.4.1.0_release.rus.zip Дата релиза: 02 июля 2020 Список изменений: - Добавлена поддержка RAD Studio 10.4
×
×
  • Create New...