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.

Stas

Members
  • Joined

  • Last visited

Everything posted by Stas

  1. Здравствуйте, при использовании push notification и при подписке на TMessageManager.DefaultManager.SubscribeToMessage(TfgActivityResultMessage, ResultCallback); При получении сообщения (Точно не уверен, так как до ResultCallback дело не доходит ) Возникает --------------------------- Debugger Exception Notification --------------------------- Project luvis.apk raised exception class EfgAssertError with message 'Требуется не пустое значение. ABundle'. System._DbgExcNotify(0,0xbe08b2a8,0xc89baaf6,0xc7eff74b,0xbe08b2a8) System.NotifyReRaise(0xbe08b2a8,0xc7eff74b) System._RaiseAtExcept(0xbe08b2a8,0xc7eff74b) Fgx.Asserts.TfgAssert.IsNotNil(0xc89babe4,nil,'ABundle') Fgx.Pushnotification.Android.TfgFirebasePushNotification.TfgFirebasePushNotification(0xc56e6d30,true,nil) Fgx.Pushnotification.Android.TfgFirebasePushService_ActivityResultMessageHandler_ActRec._0_Body(0xc1af6960) :C7F00CA6 __stub_in20s__ZN3Fgx16Pushnotification7Android58TfgFirebasePushService_ActivityResultMessageHandler_ActRec7_0_BodyEv Спасибо. З.Ы. Это достаточно критично, я чуть обновление не кинул.
  2. Stas replied to Omar Zelaya's topic in English
    Its help you?
  3. Беда, Ярослав Судя по всему проблема Ваш пример про 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; Версия Дельфи не имеет значения, посмотрите пожалуйста. Пока буду откатываться.
  4. Stas replied to Omar Zelaya's topic in English
    Hello, try change ndk Just copy ndk settings from 10.3.3
  5. Stas replied to Luke's topic in English
    Hello, imho in new version Delphi, it have own garbage collector, and you don't worry about memory leaks, about you second question, can you try load you rest data locally from inner json and compare time for loading Thanks
  6. Стас, задумка хорошая, только, пожалуйста, исправьте орфографию, это как пятно на скатерти.
  7. You can post suggesions someself
  8. As for me you can use tfglayout with absolute position mode and relative position left=0 right=0 bottom=(some height) inside layout place image or button with relative position center. Imho.
  9. Отлично, жду релиза, пока не критично.
  10. Если будет возможность, лучше исправить.
  11. Проверьте на 10.3 Скомпилировал на 10.4 работает По умолчанию, даже не смотрел
  12. RadStudio 10.3 Android 32 Происходит только при добавлении ActionButton Logs.7z
  13. Собственно вот. Шаги для воспроизведения 1) Демо пример NavBarAutoSizeDemo 2) Добавить ActionButton 3)Запустить 4) Выйти из программы Проверено на Redmi Note 5 (Android9) Samsung M31 (Android10) Спасибо
  14. Ярослав, пожалуйста добавьте в исходники Assets, раньше они были, потом исчезли, для справочной информации нужны, правда правда. Спасибо
  15. Stas replied to gats's topic in Developed
    http://zarko-gajic.iz.hr/firemonkey-mobile-android-ios-qr-code-generation-using-delphi-xe-5-delphizxingqrcode/
  16. Еще, нет
  17. Доброе утро. Ярослав, проверьте пожалуйста создание TfgCheckBox Мне кажется он не создается, для примера создайте форму и поместите на него TfgCheckBox и TfgButton И создайте обработчик примерно такой procedure TFormMain.fgButton1Tap(Sender: TObject); begin fgCheckBox1.IsChecked:=True; end; У меня появился AV в FGX.CheckBox.Android Спасибо
  18. Stas replied to k0de's topic in Feature requests
    Ну я, думаю, что Вы самостоятельно зададите высоту fgCollectionView исходя из высоты TfgCollectionViewStyle умножить на необходимое Вам количество элементов. Я бы делал именно так.
  19. Stas replied to k0de's topic in Feature requests
    В принципе у TfgCollectionView есть методы procedure ScrollToItem(const AItemIndex: Integer; const AWithAnimation: Boolean = False); property ContentOffset: TPointF read GetContentOffset; property OnScroll: TfgScrollEvent read FOnScroll write SetOnScroll; Вы можете определить количество видимых элементов, и определять форматирование в зависимости, от позиции.
  20. Stas replied to k0de's topic in Feature requests
    Мопед не мой, это обычный андроидный виджет Вам думаю будет проще реализовать эмуляцию оного через fgcollectionview
  21. Да, если можно, расширьте пожалуйста TJClass, тамошним RTTI А именно getDeclaredFields getDeclaredMethods Многие вещи можно решить через них З.Ы. Я ни минуты не пожалел , что перешел на Вашу библиотеку, Ваша TfgCollectionView, это фантастика 80К объектов, и все на карте (но это уже мое), просто праздник какой-то.
  22. Ну, я не знаю. З.Ы. В названии файла не опечатка. BottomShit.7z
  23. Ярослав, если я правильно понял, все идет от CoordinatorLayout, т.е. в форму Вашей библиотеки, BottomSheet просто не добавишь (я пытался) Если я ошибаюсь, поправьте меня пожалуйста.
  24. Добрый вечер, если Вы посмотрите реализацию на андроиде, но там видно, что для реализации необходим CoordinatorLayout У Ярослава, форма представляет не его, потому, наиболее разумным мне кажется имплементация оного. Я смотрел представление FrameStand для FMX, и делал примерно так же Если это необходимо, могу выложить свои потуги, но это больше потягушки. Спасибо.

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.