Skip 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.

Yaroslav Brovin

Administrators
  • Joined

  • Last visited

Everything posted by Yaroslav Brovin

  1. Скачать: Релиз доступен только по запросу. Дата релиза: 31 января 2020 Список изменений: - При создании нового проекта в новой версии и повторном его открытии происходило дублирование ресурсов, что приводит к невозможности запустить проект. Исправлено.
  2. Для всех компонентов или речь о TfgCollectionView?
  3. Добавлено в 1.0.6.0.
  4. Скачать: Релиз доступен только по запросу. Дата релиза: 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 работает для компонентов примитивов в дизайнере.
  5. Прикольный баг Андроида. Это поведение трекбара по умолчанию в самом Андроиде ? Но я знаю, как его обойти. Поправлю. https://gitlab.com/y.brovin/fgx/issues/423
  6. Сейчас TfgTrackBar поддерживает только горизонтальную ориентацию. Сделать новый вертикальный трекбар или же добавить опцию для выбора ориентации в TfgTrackBar.
  7. Доступна документация: http://fgx-native.com/ru/push-notifications.html
  8. На этой новой неделе (28 - 2 февраля). Уже реализовано. Остается буквально иконки нарисовать для уведомлений и настройку проектов по умолчанию подправить.
  9. Добрый вечер Релиз iOS планируется на начало лета. Да. Уже на текущий момент создаваемый проект полностью кроссплатформенный, но пока поддерживает только Андроид. Да. Штатные компоненты работают. Так же клиенты уже проверяли и другие сторонние компоненты. Проще всего скачать триал и самостоятельно проверить работу тех или иных компонентов, которые вас интересуют. На здоровье
  10. Hello Claudio, We are starting to work on it. But it's not a fast task. Because it requires translation IDE, Installer, License Agreement and all documentation in source code. So It will take enough time. So up to this point the sale is now only for Russian and CIS. The other point, that subscription includes support on this forum and since russian can use documentation the supporting for me is easier, that supporting foreign customer, which doesn't have any documentation. So unfortunately you should wait international version. To speed up this process, I may be able to start selling an international version with a localized installer and IDE and later in each update translate portion by portion documentation in code. I think it can be a good solution for everybody. Did you check trial? What do you think about it? Thank you
  11. Скачать: Релиз доступен только по запросу. Дата релиза: 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 -> Выдвигаемое меню
  12. Проверил: Фотографии снятые на заднюю камеру поворачиваются корректно. Фотографии снятые на фронтальную камеру неправильно поворачиваются. Исправлением займусь, когда буду доделывать сканер баркодов, заодно исправлю все текущие ошибки с камерой.
  13. В 1.0.5.0 добавлен демо проект по созданию выдвигаемого меню "Компоненты -> TfgListMenu -> Выдвигаемое меню"
  14. Понял, проверю и отпишусь.
  15. При нажатии на пуш, открывается приложении и в нем можно получить стартое пуш сообщение. Извлечь из него данные и отобразить то, что требуется.
  16. Не уж то баг Андроида. А у вас есть девайс на более свежей версии Андроида?
  17. Исправлено в 1.0.5.0.
  18. Исправлено в 1.0.5.0. Временное решение до версии 1.0.5.0. Добавлять маркер отложенно в TThread.ForceQueue.
  19. Первое push-уведомление получено в FGX Native приложении через Google Firebase сервис. Скоро будет доступно в релизе по подписке.
  20. Вы все правильно делаете. Но я не могу воспроизвести ошибку. Вот прикрепляю проект, на котором я тестировал. Возможно у вас есть еще что-то дополнительное, что может на это влиять. Поэтому было бы здорово, если бы вы прикрепили тестовый проект, где воспроизводится, описанная проблема. LabelLinkDemo.zip
  21. Я думаю стоит отметить, что это время включает в себя: Время на обучение использованию библиотеки/Flex. И Виталий врач по специальность, не программист. Поэтому он это делал в свое свободное от работы время. Поэтому если переводить на человеко часы, то там намного меньше получается.
  22. По скольку заодно решили и полилинии сделать, то отложили релиз с полигонами до 1.1.0.0.

Account

Navigation

Search

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.