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.

1.13.2.0 Русский

Featured Replies

  • Administrators

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

Дата релиза:

10 декабря 2021


Новое

TfgCamera

Добавлена реализация TfgCamera для iOS.

TfgCameraPreview

Добавлена реализация TfgCameraPreview для iOS.

TfgBarcodeScanner

Добавлена реализация TfgBarcodeScanner для iOS.

Улучшения 🙌

TfgCamera

Добавлена возможность запросить разрешения, необходимые для работы камеры, с помощью самого компонента TfgCamera.RequestPermission. Проверка текущего статуса разрешений TfgCamera.AuthorizationStatus.

Типичный вариант применения: 

procedure TFormMain.fgFormCreate(Sender: TObject);
begin
  fgCamera1.RequestPermission;
end;

procedure TFormMain.CameraPermissionRequest(const APermissionInfo: TfgPermissionInfo);
begin
  if APermissionInfo.CheckResult = TfgPermissionCheckResult.Granted then
    fgCamera1.Active := True
  else
    // Processing errors.
end;

TfgCanvas

Добавлены новые свойства DefaultScale, PhysicalWidth, PhysicalHeight.

Исправление ошибок 🐛

После обновления во первых на всех TfgImage слетели HitTest, т.е. стали false

Во вторых после выставления данного параметра в true, событие OnTap не срабатывает. Проверьте пожалуйста.

Создал даже пустой проект, кинул картинку, выставил HitTest := true, никакой реакции.

Если выставить Gesture.Kinds.LongTap = true, то при тапе срабатывает событие OnLongTap и при долгом нажатии тоже срабатывает.

  • Author
  • Administrators

Проверил,

1 час назад, knsg12 сказал:

После обновления во первых на всех TfgImage слетели HitTest, т.е. стали false

В это я с трудом верю. Последнее задание значения False по умолчанию было сделано 2018.07.14, о чем свидетельствует лог в гите:

image.png

Так же при открытии старого проекта, я не вижу, чтобы слетало значение HitTest у TfgImage. Если есть шаги для воспроизведения, буду рад.

1 час назад, knsg12 сказал:

Во вторых после выставления данного параметра в true, событие OnTap не срабатывает. Проверьте пожалуйста.

Подтверждаю. Это касается TfgImage и еще я обнаружил такую же проблему у TfgProgressBar.

58 минут назад, knsg12 сказал:

Если выставить Gesture.Kinds.LongTap = true, то при тапе срабатывает событие OnLongTap и при долгом нажатии тоже срабатывает.

На каком компоненте наблюдается такое поведение?

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

Так же при открытии старого проекта, я не вижу, чтобы слетало значение HitTest у TfgImage. Если есть шаги для воспроизведения, буду рад.

К сожалению сейчас откатился на предыдущую версию, но согласен не всегда этот параметр слетает, потому что в некоторых компонентах он остался. У меня в некоторых местах вместо кнопок используются картинки и вот там это наблюдалось. 

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

На каком компоненте наблюдается такое поведение?

Я это наблюдал на TfgImage. Интересно то, что при тапе, после некоторой задержки срабатывает событие, как будто ему сделали лонгТап. И при этом же если сделать лонгТам, то тоже работает.

  • Author
  • Administrators
В 16.12.2021 в 08:27, knsg12 сказал:

У меня в некоторых местах вместо кнопок используются картинки и вот там это наблюдалось. 

Хорошо, Проверю еще разок.

В 16.12.2021 в 08:27, knsg12 сказал:

Я это наблюдал на TfgImage. Интересно то, что при тапе, после некоторой задержки срабатывает событие, как будто ему сделали лонгТап. И при этом же если сделать лонгТам, то тоже работает.

Понял. Как выясню, выпущу хотфикс.

  • 3 weeks later...

Доброго времени суток!

Добавлена реализация TfgBarcodeScanner для iOS.

На iOS ничего не происходит. Не заходит в событие

BarcodeScannerDetected

Recently Browsing 0

  • No registered users viewing this page.

Account

Navigation

Search

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.