Everything posted by Yaroslav Brovin
-
1.0.6.1
Скачать: Релиз доступен только по запросу. Дата релиза: 31 января 2020 Список изменений: - При создании нового проекта в новой версии и повторном его открытии происходило дублирование ресурсов, что приводит к невозможности запустить проект. Исправлено.
-
[Жесты] Добавить поддержку жеста DoubleTab
Для всех компонентов или речь о TfgCollectionView?
-
Push уведомления
Добавлено в 1.0.6.0.
-
1.0.6.0
Скачать: Релиз доступен только по запросу. Дата релиза: 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 работает для компонентов примитивов в дизайнере.
-
[TfgTrackBar] При большой высоте компонента визуально сдвигается ползунок
Прикольный баг Андроида. Это поведение трекбара по умолчанию в самом Андроиде ? Но я знаю, как его обойти. Поправлю. https://gitlab.com/y.brovin/fgx/issues/423
-
[TfgTrackBar] Вертикальный TrackBar
Сейчас TfgTrackBar поддерживает только горизонтальную ориентацию. Сделать новый вертикальный трекбар или же добавить опцию для выбора ориентации в TfgTrackBar.
-
Push уведомления
Доступна документация: http://fgx-native.com/ru/push-notifications.html
-
Push уведомления
На этой новой неделе (28 - 2 февраля). Уже реализовано. Остается буквально иконки нарисовать для уведомлений и настройку проектов по умолчанию подправить.
-
ios версия библиотеки
Добрый вечер Релиз iOS планируется на начало лета. Да. Уже на текущий момент создаваемый проект полностью кроссплатформенный, но пока поддерживает только Андроид. Да. Штатные компоненты работают. Так же клиенты уже проверяли и другие сторонние компоненты. Проще всего скачать триал и самостоятельно проверить работу тех или иных компонентов, которые вас интересуют. На здоровье
-
Versione russa
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
-
1.0.5.0
Скачать: Релиз доступен только по запросу. Дата релиза: 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 -> Выдвигаемое меню
-
[TfgLabel] Не применяется цвет LinkColor для отображения ссылки
Ок, понял. Спасибо.
-
Проект CameraPhotoDemo повёрнутые фото
Проверил: Фотографии снятые на заднюю камеру поворачиваются корректно. Фотографии снятые на фронтальную камеру неправильно поворачиваются. Исправлением займусь, когда буду доделывать сканер баркодов, заодно исправлю все текущие ошибки с камерой.
-
[TfgDrawerLayout] Не срабатывают события OnBeginOpen, OnBeginClose
Исправлено в 1.0.5.0.
-
Меню
В 1.0.5.0 добавлен демо проект по созданию выдвигаемого меню "Компоненты -> TfgListMenu -> Выдвигаемое меню"
-
Проект CameraPhotoDemo повёрнутые фото
Понял, проверю и отпишусь.
-
Push уведомления
При нажатии на пуш, открывается приложении и в нем можно получить стартое пуш сообщение. Извлечь из него данные и отобразить то, что требуется.
-
[TfgLabel] Не применяется цвет LinkColor для отображения ссылки
Не уж то баг Андроида. А у вас есть девайс на более свежей версии Андроида?
- [TfgBitmap] Canvas.FillText
-
[TfgMap] Добавление маркера при движении карты
Исправлено в 1.0.5.0. Временное решение до версии 1.0.5.0. Добавлять маркер отложенно в TThread.ForceQueue.
-
Push уведомления
Первое push-уведомление получено в FGX Native приложении через Google Firebase сервис. Скоро будет доступно в релизе по подписке.
-
[TfgLabel] Не применяется цвет LinkColor для отображения ссылки
Вы все правильно делаете. Но я не могу воспроизвести ошибку. Вот прикрепляю проект, на котором я тестировал. Возможно у вас есть еще что-то дополнительное, что может на это влиять. Поэтому было бы здорово, если бы вы прикрепили тестовый проект, где воспроизводится, описанная проблема. LabelLinkDemo.zip
-
PharmControl - Медицинская программа для оценки взаимодействия препаратов
Я думаю стоит отметить, что это время включает в себя: Время на обучение использованию библиотеки/Flex. И Виталий врач по специальность, не программист. Поэтому он это делал в свое свободное от работы время. Поэтому если переводить на человеко часы, то там намного меньше получается.
- [TfgCanvas] Неверно отрисовываются отрезки в методе DrawLines
-
[TfgMap] Добавить возможность добавлять свои полигоны
По скольку заодно решили и полилинии сделать, то отложили релиз с полигонами до 1.1.0.0.