Jump to content
View in the app

A better way to browse. Learn more.

FGX Native

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Featured Replies

  • Administrators

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

Дата релиза:

6 ноября 2020

Список изменений:

~ Потеря обратной совместимости:

  - Удалено значение TfgTextTrimming.Word. Данное значение не поддерживается ни iOS, ни Android и реально не используется в мобильной разработке, поэтому мы решили удалить это значение, чтобы не вводить разработчиков в заблуждение.
  - Для канвы добавлены два новых парных метода TfgCanvas.BeginPaint/EndPaint, которые теперь НЕОБХОДИМО вызывать при любой отрисовке на канве битмапа TfgBitmap. Данные методы необходимы для корректной отрисовки в iOS. Если вы выполняете отрисовку в TfgBitmap, вам необходимо обрамить всю отрисовку в BeginPaint/EndPaint. В противном случае, в iOS вы не увидите результат отрисовки.
  - Тип TfgApplicationState перемещен из FGX.Platform -> FGX.Application.
  - Для TfgProgressBar по умолчанию включено автоматическое вычисление высоты.
  - Полностью переработанный компонент TfgButton.
    https://forum.fgx-native.com/topic/569-%D0%BD%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8-%D0%BF%D0%BE%D0%BB%D0%BD%D0%BE%D1%81%D1%82%D1%8C%D1%8E-%D0%BE%D0%B1%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9-%D0%BA%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82-tfgbutton/
  - IFGXApplicationService.SupportedOrientations теперь использует измененный перечисляемый тип TfgInterfaceOrientation вместо множества TfgInterfaceOrientations.

* TfgScreen:

  - Для экрана добавлено новое свойство SafeAreaPadding, позволяющее получить отступы от края экрана, где не рекомендуется размещать элементы UI. Например, таким образом можно получить высоту системного статус бара и высоту системной панели навигации.

* TfgApplication:

  - Получить текущее состояние приложения теперь можно через Application.State.
  - Теперь Application умеет создавать формы отложенно при старте приложения. Используется только в iOS.
  - Реализация блокировки смены ориентации экрана Application.SupportedOrientations для Android в рантайм.
    https://forum.fgx-native.com/topic/626-lock-screen-orientation-in-runtime/  
  
* TfgArc, TfgArch:

  - Иногда свойства StartAngle, SweepAngle и Depth могли быть не сериализованы. Исправлено.

* TfgButton:

  - Полностью переработанный компонент. 
    https://forum.fgx-native.com/topic/569-%D0%BD%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8-%D0%BF%D0%BE%D0%BB%D0%BD%D0%BE%D1%81%D1%82%D1%8C%D1%8E-%D0%BE%D0%B1%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9-%D0%BA%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82-tfgbutton/

* TfgCheckBox, TfgRadioButton:

  - Добавлено свойство LetterSpacing.

* TfgEdit:

  - При использовании ReturnKeyType = Next, следующий фокусный элемент выбирается среди всех контролов открытых форм приложения. Исправлено.
    https://forum.fgx-native.com/topic/609-%D0%BA%D1%83%D1%80%D1%81%D0%BE%D1%80-%D0%BF%D1%80%D1%8B%D0%B3%D0%B0%D0%B5%D1%82-%D0%BC%D0%B5%D0%B6%D0%B4%D1%83-edit%D0%B0%D0%BC%D0%B8-2-%D1%83%D1%85-%D1%84%D0%BE%D1%80%D0%BC/?tab=comments#comment-2345

* TfgCollectionView:

  - Добавлено новое свойство ColumnWidth, которое возвращает ширину столбца.
  - Добавлены новые вспомогательные методы:
    - GetSelectionColor - возвращает цвет выделения элемента по индексу.
    - IsSelectableItem - проверяет, допускает ли элемент выделение.
  - Добавлено новое событие OnMovedItem, которое вызывается после окончания перемещения элемента на новую позицию при перетаскивании.
  - Не работает TfgCollectionView.OnTap при тапе на пустую область. Исправлено.

* TfgWebBrowser:

  - Добавлена возможность обработки Basic-аутентификации.
  - Добавлен новый пример: "Компоненты" -> "TfgWebBrowser" -> "Basic-аутентификация".

* TfgCanvas:

  - Для канвы добавлены два новых парных метода TfgCanvas.BeginPaint/EndPaint, которые теперь НЕОБХОДИМО вызывать при любой отрисовке на канве битмапа TfgBitmap. Данные методы необходимы для корректной отрисовки в iOS. Если вы выполняете отрисовку в TfgBitmap, вам необходимо обрамить всю отрисовку в BeginPaint/EndPaint. В противном случае, в iOS вы не увидите результат отрисовки.
  - Добавлены новые методы для отрисовки и закраски скругленного прямоугольника TfgCanvas.DrawRoundRect/FillRoundRect.

* TfgPath:

  - Обновлено представление графического пути SVG Path в FGX Native, реализация стала гибче. 
  - Теперь TfgPath хранит все данные команд.
  - Исправлены минорные ошибки, которые могли возникать при отрисовки сложных фигур.

* TfgBitmap:

  - Добавлено новое свойство для получения логического размера битмапа TfgBitmap.LogicalBounds.

* TfgPageControl:

  - Не применялся цвет шрифта для вкладок в дизайнере.
  - При добавлении/удалении вкладок терялись настройки шрифта табов. 
    https://forum.fgx-native.com/topic/602-runtime-pages-creation

* TfgProgressBar:

  - При определенных обстоятельствах нельзя было установить значение свойства Min.
  - Добавлено свойство Autosize.
  - Нельзя было обратно вернуть цвета оттенков BackgroundTintColor и TintColor. Исправлено. 

* TfgDrawerLayout:

  - При любом перемещении/скрыти компонента в TfgDrawer, панель автоматически закрывалась. Исправлено.
    https://forum.fgx-native.com/topic/603-%D0%B4%D0%B2%D0%B0-%D0%B8-%D0%B1%D0%BE%D0%BB%D0%B5%D0%B5-%D0%BC%D0%B5%D0%BD%D1%8E/?tab=comments#comment-2332
  - При добавлении компонента на форму, его составные части были не названы. Это приводило к тому, что нельзя бы использовать события этих компонентов. Исправлено.
    https://forum.fgx-native.com/topic/593-%D0%BE%D1%88%D0%B8%D0%B1%D0%BA%D0%B0-%D0%BF%D1%80%D0%B8-%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B8-%D1%81%D0%BE%D0%B1%D1%8B%D1%82%D0%B8%D0%B9-%D0%B2-%D0%B4%D0%B8%D0%B7%D0%B0%D0%B9%D0%BD%D0%B5%D1%80%D0%B5-%D0%B4%D0%BB%D1%8F-%D1%87%D0%B0%D1%81%D1%82%D0%B5%D0%B9-tfgdrawerlayout/

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

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

* Дизайнер ресурсов:

  - После переоткрытия проекта и внесении изменений в менеджер ресурсов могли пропасть все ресурсы. Исправлено.

* Визард нового проекта:

  - Добавлена платформа "Android11".
  - Обновлена статистика по покрытию Android-устройств согласно выбранным настройкам платформы.
  
* Демо проекты:

  - "Application" -> "SupportedOrientations"
  - "Компоненты" -> "TfgWebBrowser" -> "Basic-аутентификация".
  
* Добавлен новый модуль для работы с цветами FGX.Types.Color.

* Android Api:

  - Добавлены новые обертки: 
    - android.graphics.Outline, 
    - android.graphics.drawable.GradientDrawable, 
    - android.graphics.drawable.ShapeDrawable, 
    - android.graphics.drawable.shapes.Shape
    - android.graphics.drawable.shapes.RectShape,
    - android.graphics.drawable.shapes.RoundRectShape

 

Recently Browsing 0

  • No registered users viewing this page.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.