Jump to content
Yaroslav Brovin

1.4.6.0 Русский

Recommended Posts

Скачать:
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
  • Like 6
  • Thanks 1

Share this post


Link to post
Share on other sites

Беда, Ярослав

Судя по всему проблема 

Ваш пример про TfgCollectionView

procedure TFormMain.fgCollectionView1BindItem(Sender: TObject; const AIndex: Integer; const AStyle: string;
  const AItem: TfgItemWrapper);
var
  CheckBox: TfgCheckBox;
begin
  CheckBox := AItem.GetControlByLookupName<TfgCheckBox>('check');// Вот тут теперь nil !!!
  CheckBox.Text := Format('Item %d', [AIndex]);
  CheckBox.IsChecked := FChecked.Contains(AIndex);
  CheckBox.OnChanged := CheckChangedHandler;
end;

Версия Дельфи не имеет значения, посмотрите пожалуйста. Пока буду откатываться.

Share this post


Link to post
Share on other sites

Добрый день,


Принял. Сегодня в течении дня выпущу хотфикс.

P.S. Сборку запустил.

Share this post


Link to post
Share on other sites

  • Similar Content

    • By Yaroslav Brovin
      Скачать:
      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"  
    • By Yaroslav Brovin
      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"  
    • By Yaroslav Brovin
      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.
    • By Yaroslav Brovin
      Скачать:
      setup_1.4.6.1_release.rus.zip
      Дата релиза:
      4 сентября 2020
      Список изменений:
      * TfgCollectionView: - В версии 1.4.6.0 есть регрессия, которая не позволяет найти вложенные элементы стилей. Исправлено.
    • By Yaroslav Brovin
      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
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...