Everything posted by Yaroslav Brovin
-
Не работает прозрачность у TFGImage
iOS или Android? На будущее:
-
[TfgButton] BackgroundName
Добрый, У меня работает: Надо ознакомиться с новой темой и заполнить недостающие сведения (Желательно демо-проект):
-
1.6.2.0 English
Download: The distributive is available by request only. Release date: 22 November 2020 New ✨ The basic TfgMap implementation for iOS (without object supports). New headers for iOS MapKit were added. Now TfgWebBrowser automatically prints log messages into device log from the JavaScript console. Improvements ? TfgControl.BackgroundName was implemented for iOS. Now TfgControl correctly renders background image (stretch and 9-patch). TfgImage.TintColor and TfgImage.TintColorName were implemented for iOS. The TfgCollectionView.OnTapItem event was implemented for iOS. The TfgNavigationBar.OnNavigationIconTap event was implemented for iOS. Bug Fixes ? TfgImage.TintColor didn't update image appearance in runtime. FGX Native Android service was crashed on startup. TfgCollectionView.FindItemIndexByObject leaded to crash on iOS. TfgNavigationBar couldn't open TfgDrawerLayout on iOS. If you changed default style or size of TfgFont on any component, iOS didn't used system font. As result appearance of this font differed from the default. System.Bluethooth used Java classes from FMX, so it leaded to FGX Native application crash.
-
1.6.2.0 Русский
Скачать: Релиз доступен только по запросу. Дата релиза: 22 ноября 2020 Новое ✨ Базовая реализация TfgMap для iOS (без объектов на карте). Добавлены заголовочные файлы для iOS MapKit. Теперь TfgWebBrowser автоматически выводит в лог устройства сообщения из JavaScript консоли. Улучшения ? Реализовали TfgControl.BackgroundName для iOS. Теперь фоновая картинка растягивается на весь компонент и поддерживается 9-patch. Реализованы TfgImage.TintColor и TfgImage.TintColorName для iOS. Реализовано событие TfgCollectionView.OnTapItem для iOS. Реализовано событие TfgNavigationBar.OnNavigationIconTap для iOS. Исправление ошибок ? Изменение свойства TfgImage.TintColor в рантайме не обновляло визуальное отображение изображения. FGX Native Андроид сервис падал при старте. Использование TfgCollectionView.FindItemIndexByObject приводило к падению приложения на iOS. TfgNavigationBar не мог открыть TfgDrawerLayout в iOS. При изменении стиля или размера шрифта TfgFont у компонентов, iOS не использовала системный шрифт. В результате чего отображение стилизованного текста могло отличаться от шрифта, используемого по умолчанию. System.Bluethooth использует часть классов от FMX, в результате чего приложение падало при старте в FGX Native окружении.
-
Проблема получения Bluetooth Devices
Добрый вечер, Проблема в RTL реализации Bluethooth, которая использует часть Java классов от FMX. Поправил в 1.6.2.0. Релиз будет сегодня.
-
[iOS] Не отрабатывает событие кнопки дровера
Реализовано в 1.6.2.0.
-
[NF] Подключение ICONIFY
Думаю надо встроить ссылку для перехода поиска в веб версию прямо в форму.
-
Как получить стек трейс в Delphi?
1. Запустить приложение из среды с отладкой путем нажатия на F9 или Главное меню -> Run -> Run. 2. Когда возникнет ошибка, среда отобразит ее в диалоговом окне. Например такое сообщение: 3. Нажимаем на кнопку Break. Среда фиксирует текущий стек трейс в окне "Call Stack": 4. Нажимаем на любое сообщение в этом окне, выделяем весь стек комбинацией клавиш 'Ctrl+A'. 5. Копируем в буфер комбинацией клавиш "Ctrl+C". Победа!
-
Как правильно описать ошибку на форуме?
Очень часто нам задают вопрос о проблемах, возникающих в процессе разработки с использованием библиотеки. При этом в 95% случаях мы задаём однотипные вопросы, которые необходимы для понимания проблемы. На это уходит, как ваше время, так наше. В результате чего решение вопроса откладывается до ответов на самые базовые вопросы. И как следствие откладывается и решение проблемы. При этом с определенной долей вероятности проблема встречается в клиентском коде. Мы решили собрать базовые вопросы, на которые надо ответить, задавая вопрос. Здесь собраны основные рекомендации о том, как сообщить о проблеме, с которой вы столкнулись. Эти рекомендации нацелены на быстрое и оперативное решение проблемы. Обязательно: Указать версию IDE. (Например: Embarcadero® RAD Studio 10.4 Version 27.0.39600.2474 - узнать можно в окне Help-> About Embarcadero RAD Studio) Указать версию FGX Native. (Например: 1.6.0.3) Если речь идет о проблеме на мобильном устройстве, то: Указать версию OC (Например: Android 7.1.1). Снять логи с устройства, если приложение падает. (Видео-инструкция для Android). Если приложение падает, то предоставить StackTrace. (Инструкция) Минимальный демо проект, который демонстрирует описываемую проблему (если проблема не плавающая). Если проблему не удается локализовать и создать демо-проект, то сообщить об этом в вопросе. Указать шаги для ее воспроизведения. Желательно: Если проблема связана с внешним видом, то приложить скриншот или видео запись с экрана, на котором видна описанная проблема. Указать модель устройства (Например: Nokia 5.3).
-
[TfgCollectionView] [iOS] Не работает событие OnTapItem
Добрый вечер, Реализовано в 1.6.2.0.
-
[TfgImage] [iOS] Не реализовано TintColor
Реализовано в 1.6.2.0.
-
[NF] Подключение ICONIFY
Это сделано специально. VCL не очень шустро работает на больших объемах иконок. Поэтому поиск самый оптимальный по скорости. Посмотреть все иконки можно тут: https://material.io/resources/icons/
-
1.6.1.0 Русский
Все вопросы про iOS перенес в группу https://forum.fgx-native.com/forum/102-ios-alpha-тестирование/
-
[TfgCollectionView] [iOS] Не работает событие OnTapItem
Базовое событие OnTap пока не реализовано для iOS компонентов. Исключение только компоненты, на которые нужно нажимать типа кнопки.
-
[TfgCollectionView] [iOS] Не работает событие OnTapItem
Вот другое дело. Проверю. Возможно, это событие не реализовано. Сделаю к следующему апдейту.
-
1.6.1.0 Русский
Для iOS пока это не реализовано. Пока в iOS не реализована покраска на уровне TfgBitmap.ApplyTinColor. Будет добавлено в следующем релизе. Проверю, поправлю.
-
[TfgCollectionView] [iOS] Не работает событие OnTapItem
Еще бы побольше конкретики, чтобы не разгадывать ребус каждый раз.
-
1.6.1.0 English
Download: The distributive is available by request only. Release date: 16 November 2020 New ✨ Now TfgImage supports applying tint color on component level. It has new properties TintColor and TintColorName. The TfgWebBrowser full implementation was added for iOS. New headers for iOS WebKit were added. Improvements ? All headers for android.webkit were added. We have added new logger level TfgLogLevel.Trace. It is intended for logging diagnostics messages of library. Messages of this level are not included in the log by default. To enable displaying messages in the Trace log, change TfgLog.MinimumLevel = TfgLogLevel.Trace. All debug messages from the Debug level library are removed from the system log by default. If you need to perform diagnostics of components or the platform as a whole, you need to change TfgLog.MinimumLevel = TfgLogLevel.Trace. This change is intended to simplify the search in the logs of developer messages, while leaving the possibility for full debugging and error detection in your application. Now you can disable automatic showing "Release Notes" window, if new release is installed. You can do it in this window. We redesigned logging Changelog, updated showing in Release Notes, added formatting, links and etc. We fixed several memory leaks in esigner. Bug Fixes ? It was not possible to change the color of TfgCollectionView selection When entering text in the input field in runtime, the value of the TfgEdit.Text property was not updated for iOS. When TfgScrollBox was added on form, it lead to crash of iOS application on startup. The execution Javascript in TfgWebBrowser lead to application crash, if the application was built on IDE 10.4.
-
Отключение окна "История изменений"
Проверьте, пожалуйста, еще раз это поведение на 1.6.1.0 и дайте мне знать, актуальна ли еще проблема или нет.
-
1.6.1.0 Русский
Скачать: Релиз доступен только по запросу. Дата релиза: 16 ноября 2020 Новое ✨ Теперь можно указывать оттенок изображения на уровне компонента TfgImage. Для этого добавлены новые свойства TintColor и TintColorName. Полная реализация TfgWebBrowser компонента для iOS. Добавлены заголовочные файлы для iOS WebKit. Улучшения ? Транслировали все типы android.webkit пакета. Добавили новый уровень логирования сообщений TfgLogLevel.Trace, предназначенный для логирования отладочных диагностических сообщений библиотеки. Сообщения данного уровня не попадают в лог по умолчанию. Чтобы включить отображение в логе Trace сообщений нужно изменить TfgLog.MinimumLevel = TfgLogLevel.Trace. Все отладочные сообщения библиотеки уровня Debug убраны по умолчанию из системного лога. Если вам необходимо выполнить диагностику работы компонентов или платформы в целом, вам необходимо изменить TfgLog.MinimumLevel = TfgLogLevel.Trace. Данное изменение призвано упростить поиск в логах сообщений разработчиков, при этом оставив возможность для полноценной отладки и поиска ошибок в вашем приложении. В окне “История изменений” можно отключить автоматическое отображение этого окна при старте, если установлена новая версия библиотеки. Пересмотрели ведение Changelog, обновили отображение в Release Notes, добавили форматирование, ссылки и т.д… Исправили несколько утечек памяти в дизайнере. Исправление ошибок ? Невозможно было изменить цвет выделения TfgCollectionView. При вводе текста в поле ввода в runtime не обновлялось значение свойства TfgEdit.Text под iOS. При добавлении любого вида TfgScrollBox iOS приложение падало на старте. Выполнение Javascript кода в TfgWebBrowser приводило к падению приложения, собранного в IDE 10.4.
-
[TfgCollectionView] В версиях 1.6.х перестало работать свойство SelectionColorName
Исправлено в 1.6.1.0.
-
Отключение окна "История изменений"
Нет, от этого не зависит. По факту там просто проверяется, совпадает ли текущая версия библиотеки со значением в реестре. Если нет, то показывается окно и обновляется значение в реестре. То что у вас стоит актуальное значение в реестре, вы показали. Поэтому возможно, IDE по каким-то причинам не может прочитать значение в реестре. Я добавлю в следующем релизе дополнительное логирование, чтобы узнать об этом.
-
Отключение окна "История изменений"
Добрый вечер, Поставил на виртуалку библиотеку только для 10.4. На виртуалке у меня есть и 10.3 и 10.4. Но окно открывается ровно один раз. Чудеса.
-
[TfgCollectionView] В версиях 1.6.х перестало работать свойство SelectionColorName
Проверю сегодня.
-
[TfgCollectionView] Приложение крашится
Да.