Jump to content

Yaroslav Brovin

Administrators
  • Posts

    2,572
  • Joined

  • Last visited

  • Days Won

    648

Everything posted by Yaroslav Brovin

  1. Скачать: Релиз доступен только по запросу. Дата релиза: 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.
  2. Нет, от этого не зависит. По факту там просто проверяется, совпадает ли текущая версия библиотеки со значением в реестре. Если нет, то показывается окно и обновляется значение в реестре. То что у вас стоит актуальное значение в реестре, вы показали. Поэтому возможно, IDE по каким-то причинам не может прочитать значение в реестре. Я добавлю в следующем релизе дополнительное логирование, чтобы узнать об этом.
  3. Добрый вечер, Поставил на виртуалку библиотеку только для 10.4. На виртуалке у меня есть и 10.3 и 10.4. Но окно открывается ровно один раз. Чудеса.
  4. Спасибо, проверю на виртуалке частичную установку. При предыдущих тестах не видел такой проблемы.
  5. Так точно не должно быть. Могли бы вы посмотреть в реестре значение ключа? HKEY_CURRENT_USER\Software\FGX Native\LastRunnedVersion Спасибо
  6. Добрый день, Она отображается только один раз при установке новой версии библиотеки. В последующие запуски среды, она не показывается. Уточните, у вас при повторном запуске среды все равно показывается это окно? Вы хотите вообще, чтобы окно не показывалось или вас устраивает, что оно показывается только один раз при установке новой версии? Спасибо
  7. Hello Michal, Yes. When I first started developing assets, I thought about this. However, removing case sensitive complicates index for quick searching assets in runtime. At this moment TfgAssetsManager provide searching any assets for O(1) time, because index is based on regular hash dictionary. Case sensitive requires a normalization asset name and as results it complicates storing this names in config. So from this point I decided to use case senstive names. Of course, I can make case-insensitive names in the future, but so far this was not necessary. For TfgCollectionView, I'm sure we should make style name case-insensitive. I will make it in the next release. Yes, alot of plans in this area. I would like to provide several animation levels: Typical animator component, like FMX does. Helpers for quick predefined animation patterns like in a web. Usage complicated animation (Lottie). It's already done in my experiments and it works pretty cool. https://lottiefiles.com/ It's intermediate result: video_2020-11-10_12-47-36.mp4 However, this is scheduled for a time after iOS release. This AnimationUtils uses the same idead like a TfgAnimationHelper. Just a add-on over the standart Android Animation. So you should consider to use raw animation object instead of this class: JAnimation, JAnimator and etc. What pickers do you mean? There are several entiriy: FGX.Pickers.* or FGX.DatePicker, FGX.TimePicker? For TfgCalendar, yes and no. From one point of view, I would like to provide more settings for TfgCalendar. But from other side, there are a lot of elements and properties, which should be modifiable, because calendar includes a lot of different elements. So I want to do it via future style concept. At this moment, you can do it via style.xml file, just set required colors and settings for CalendarView Android theme. Thank you
  8. Download: The distributive is available by request only. Release date: 10 November 2020 Changelog: * TfgForm: - TfgForm.OnSafeAreaChanged returned zero padding. Fixed. https://forum.fgx-native.com/topic/658-ascreeninsets-%D0%B2-%D0%B2%D0%B5%D1%80%D1%81%D0%B8%D0%B8-160-%D0%BD%D0%B5-%D0%BE%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D1%8F%D0%B5%D1%82%D1%81%D1%8F/ * TfgButton: - TButton didn't apply Appearance.Icon.TintColor, if icon has tint color on asset settings. Now property has the highest priority. * TfgNavigationBar: - The component didn't use ButtonsOptions.IconTintColor, if icon has tint color on asset settings level. Fixed.
  9. Скачать: Релиз доступен только по запросу. Дата релиза: 10 ноября 2020 Список изменений: * TfgForm: - TfgForm.OnSafeAreaChanged возвращало всегда нулевые отступы. Исправлено. https://forum.fgx-native.com/topic/658-ascreeninsets-%D0%B2-%D0%B2%D0%B5%D1%80%D1%81%D0%B8%D0%B8-160-%D0%BD%D0%B5-%D0%BE%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D1%8F%D0%B5%D1%82%D1%81%D1%8F/ * TfgButton: - Раньше компонент не использовал цвет из Appearance.Icon.TintColor, если у ресурса уже был использован оттенок. Теперь свойство у компонента всегда имеет более высокий приоритет, чем оттенок, заданный на уровне ресурса. * TfgNavigationBar: - Подправлено отображение всех иконок компонента при задании ButtonsOptions.IconTintColor.
  10. Download: The distributive is available by request only. Release date: 8 November 2020 Changelog: * TfgButton: - When application with TfgButton is closed, it could crash with error "'The assets manager is being destroyed. However, not all assets links have released. count=2'". Fixed. https://forum.fgx-native.com/topic/653-odd-behavior-of-asset-manager/#comment-2435
  11. Скачать: Релиз доступен только по запросу. Дата релиза: 8 ноября 2020 Список изменений: * TfgButton: - При закрытии приложения с кнопкой возникала ошибка, что не все ссылки удалены на ресурсы. Исправлено. https://forum.fgx-native.com/topic/653-odd-behavior-of-asset-manager/#comment-2435
  12. Cool. If you finish porting project on FGX Native, it will be cool to share your results with other by making short publication here : https://forum.fgx-native.com/forum/63-проекты-пользователей/ If it's not a private project of course . Just short description, what this project for and several screenshots are enough. And good to know, that it helps to make your applications better! Thank you
  13. Yes, it's true. TfgButton doesn't clear all links in destructor. So TfgAssetsManager checks it on termination and tell about it. Thank you very much. Good to know, that you like our project.
  14. My bad, it was fixed for 1.6.0.0. But I forgot merge this fix into 1.6.0.1. I'll upload new hotfix in the nearest 1 hour. Thank you
  15. Hello, One moment I will check. Thank you
  16. Скачать: Релиз доступен только по запросу. Дата релиза: 7 ноября 2020 Список изменений: * TfgRectangle: - Неверно отрисовывался компонент со скругленными углами. Исправлено. https://forum.fgx-native.com/topic/642-funny-behavior-of-tfgrectangle-in-16/?tab=comments * TfgButton: - В дизайнере иконка, расположенная по центру Outlined кнопки, выглядит намного меньше, чем должна. Исправлено.
  17. Download: The distributive is available by request only. Release date: 7 November 2020 Changelog: * TfgRectangle: - TRectangle was wrong rendered with rounded corners. Fixed. https://forum.fgx-native.com/topic/642-funny-behavior-of-tfgrectangle-in-16/?tab=comments * TfgButton: - TfgButton displayed centered icon for Outlined style with smaller size, than should. Fixed.
  18. TfgCollectionView очень чувствителен к рассинхронизации данных. Другими словами, если вы что-то меняете в данных, но не сообщаете об этом компоненту, то он может бросать исключения, чтобы информировать, что его состояние не соответствует реальности. Обычно в таких случаях нужно обязательно вначале проверить, что вы информируете компонент обо всех изменениях в данных.
  19. Hello Michal, Thank you for this report. We will prepare hot fix in nearest time. Thank you, Yaroslav
×
×
  • Create New...