Everything posted by Yaroslav Brovin
-
[TfgCollectionView] нельзя отключит перетаскивание элементов
Сегодня выпущу хотфикс. Исправлено в 1.1.4.1.
-
v1.1.2.0 Trial installation missing BPL file
Hello, I will check today later. Thank you Update: I have replaced old version on new installer version with necessaries files.
-
Hello world приложение на iOS! ?
Как вы знаете, библиотека FGX Native - это кроссплатформенная библиотека, разрабатываемая с учетом возможностей добавления новых платформ. На текущий момент доступна только платформа Андроид. Однако, работа над iOS уже идет полным ходом. Рад поделится с вами промежуточными результатами. Перед вами простое приложение с одной кнопкой и меткой: Полностью работает система выравнивания, реализована часть базовых сервисов платформы и сделаны первые наброски стандартных компонентов (кнопки, метки и контейнеры). video_2020-04-07_02-12-49.mp4.994174c5afa23d87170f03d57d1b01e0.mp4
- [TfgDateEdit] Добавить режим невыбранной даты isEmpty
-
1.1.4.0
Скачать: Релиз доступен только по запросу. Дата релиза: 4 апреля 2020 Список изменений: * TfgCollectionView: - Разработан функционал перетаскивания элементов между собой. Достаточно указать в DragOptions.DragControlLookupName Lookup имя компонента в стиле, за который можно будет перетаскивать элемент. Так же вы можете запретить перетаскивание элемента на определенные позиции через событие OnMovingItem. - Новый демо проект: "Компоненты" -> "TfgCollectionView" -> "Перемещение элементов между собой" * TfgSearchEdit: - Реализовано событие OnSuggestionSelected. * TfgCamera: - Исправлена ошибка неверного поворота фотографии после съемки в файл. * TfgLabel: - При программном задании LinesBreak слетало значение LinesCount. Исправлено. - Теперь можно использовать HTML для легкого форматирования текста (цвет, стиль). Не забудьте указать TextType = HTML. Не поддерживается в дизайнере. * TfgDatePicker: - Добавлена обратная совместимость с Android 5.0 #486 TimePickerDemo (not work) https://gitlab.com/y.brovin/fgx/-/issues/486 * TfgDialogs - Новый метод для отображения пользовательских асинхронных диалогов TfgDialogs.MessageDialog. - Подготовлена основа для реализации в будущем кастомных диалогов. * Исправление демо-проектов: - #485 fgMapDemo / Map Stylization (not work) https://gitlab.com/y.brovin/fgx/-/issues/485
-
Поддержка HTML в TfgLabel
В ближайшем релизе 1.1.4.0 появится возможность указывать форматированный текст, используя упрощенный HTML формат. Чтобы использовать форматированный текст необходимо: 1. Указать в свойстве Text HTML разметку. Например: <font color='red'>red</font> <b>and</b> <font color='blue'>blue</font> Внимание! Поддерживается только форматирование текста, такое как изменение цвета и стиля текста. 2. Указать, что нужно воспринимать исходный текст, как HTML разметка (TextType = HTML). Внимание! В версии 1.1.4.0 TfgLabel не поддерживает отображение html в дизайнере IDE.
-
Перетаскивание элементов в TfgCollectionView
В ближайшем релизе FGX Native 1.1.4.0 появится расширение возможностей TfgCollectionView. Речь идет о перетаскивании элементов списка для ручного упорядочивания элементов. video_2020-03-27_04-16-58.mp4.01ba77268ea2bcd5c7b56ad7cf398dcc.mp4 Для того, чтобы воспользоваться новым функционалом нужно: 1. Определить, за какой компонент элемента можно будет выполнять перетаскивание элемента. Например, можно использовать TfgImage с общепринятой иконкой перетаскивания элементов. 2. Указать для такого компонента стиля имя через LookupName. 3. Указать в настройках TfgCollectionView имя компонента из пункта (3). 4. После перетаскивания элементов в списке, отразить изменение последовательности элементов в вашей модели данных в событии OnMovingItem.
- Badge не срабатывает
-
[TfgSearchEdit] Не вызывается OnSuggestionSelected
Исправлено в 1.1.4.0.
-
[TfgSearchEdit] Не вызывается OnSuggestionSelected
Это ошибка, событие не было реализовано для TfgSearchEdit. Для TfgAutocompleteEdit - реализовано. Занимаюсь ее исправлением.
-
Изображение при съемке камеры
Добрый вечер. Мы сейчас работаем над исправлением этого поведения.
-
1.1.3.0
Скачать: Релиз доступен только по запросу. Дата релиза: 24 марта 2020 Список изменений: * Улучшения в Delphi-Java мосту: - Реализован вызов классового Java метода, который возвращает массив. Обновлены все заголовочные файлы для Android Api. - Реализовано чтение классовых полей Java классов с типом массив. Обновлены все заголовочные файлы для Android Api. - Реализовано чтение полей Java классов с типом массив. Обновлены все заголовочные файлы для Android Api. - Реализовано задание значений полей Java классов с типом массив. Обновлены все заголовочные файлы для Android Api. - Реализовано задание значений классовых полей Java классов с типом массив. Обновлены все заголовочные файлы для Android Api. - Исправлены методы в заголовочных Android файлах, который задают значение классовым и обычным полям типа массив. * Первая стадия миграции библиотеки на "No ARC" модель памяти для 10.4. - Замена использования неявной конвертации String <-> TJString * TfgForm: - При использовании формы, в качестве фреймов и переключении фреймов между собой у TfgNavigationBar могли пропадать кнопки ActionButtons. Исправлено. * TfgControl: - #470 [AlignmentOrder] Программное изменение Index не даёт визуального результата https://gitlab.com/y.brovin/fgx/-/issues/470 - #254 [TfgControl] Реализовать изменение Index https://gitlab.com/y.brovin/fgx/-/issues/254 - Добавлен перегруженный метод TfgControl.InsertControl с возможностью указать позицию вставляемого контрола. * TfgScreen: - Теперь у экрана можно получить уникальный идентификатор экрана. TfgScreenInfo.Id. - При старте записи видео с экрана любое приложение FGX Native зависало. * TfgImage: - #425 TfgImage.DefaultImageName не работает, если отправить асинхронный запрос на скачивание изображений https://gitlab.com/y.brovin/fgx/-/issues/425 * TfgScrollBox, TfgVerticalScrollBox, TfgHorizontalScrollBox: - Добавлены свойства для управления видимостью полос прокрутки: VertScrollBar, HorzScrollBar. * TfgCamera: - Теперь при запросе получения фотографии MaxFrameSize не игнорируется. - Повышена стабильность камеры при фатальных ошибках работы нативной камеры. - Переработана реализация камеры. * Дизайнер ресурсов: - Редактор выбора ассетов в инспекторе объектов теперь показывает только подходящие по контексту ассеты. - Добавлен текстовый поиск для редактора выбора ассетов в инспекторе объектов. - Редактор выбора ассетов в инспекторе объектов стилизуется согласно выбранной в IDE теме. * Минорные правки дизайнера: - #471 [Дизайнер] [Опечатка] В контекстном меню формы, опечатка в пункте "Alignnment Order" https://gitlab.com/y.brovin/fgx/-/issues/471 - #457 [AssetManager] [Опечатка] Генерация темы - цвет текста, перепутаны местами Primary и Secondary https://gitlab.com/y.brovin/fgx/-/issues/457 - Регрессия: в инспекторе объектов для цветового ассета не отрисовывался превью актуальным цветом.
-
[TfgForm] У TfgNavigationBar пропадают кнопки ActionButtons при использовании формы, как фрейма
Исправлено в 1.1.3.0.
-
[TfgForm] У TfgNavigationBar пропадают кнопки ActionButtons при использовании формы, как фрейма
Нет, причину я уже нашел. Сейчас исправляю.
-
[TfgForm] У TfgNavigationBar пропадают кнопки ActionButtons при использовании формы, как фрейма
Проблему воспроизвел. Отпишусь, как поправлю.
-
Продление лицензии
В любом случае, если вдруг будут вопросы, не стесняйтесь и пишите, решим.
-
Продление лицензии
Добрый день, Где-то за 5 дней до окончания срока действия подписки придет автоматически сформированный счет. Уведомление будет как на почте, так и на сайте. Собственно этот счет нужно будет оплатить по цене продления подписки. Для вас до 11.04.2020.
-
[TfgScreen] Приложение падает, если оно записывается сторонним приложением "Du Recoder"
Исправлено в 1.1.3.0.
-
[TfgBarcodeScanner] При использовании TfgBarcodeScanner превьюшка перестаёт обновляться и зависает
Как я указал в заметках к релизу 1.1.2.0 исправления камеры будут в следующем релизе. Сам сканер баркодов работает без ошибок. Ключевым компонентом в распознавании баркодов является связь с камерой, на которую все завязано. В камере есть ряд проблем, которые возникают на некоторых устройствах. Эти недоработки будут устранены в следующем релизе. После чего на всех устройствах сканер будет работать в связке с камерой без проблем. Ваш пример рабочий, хотя и использует устаревшее апи камеры Camera API 1.0. Из недостатков этого уровня API, например, оно не совместимо с TfgCamera, поскольку в библиотеке используется современная версия Camera API 2.0. Ну и использование готового кроссплатформенного компонента библиотеке в конечном итоге удобнее для будущего запуска приложения на iOS. Повторюсь, проблемы с камерой будут устранены в следующей версии.
-
[TfgMap] Добавить возможность добавлять свои полигоны
Полигоны добавлены в 1.1.0.0.
-
[TfgEdit] Добавить свойство CharCase
В принципе можно. Завел задачку: https://gitlab.com/y.brovin/fgx/-/issues/474
-
У меня проблемы
Мы не поддерживаем пиратские версии и не поощряем это. Ответ на первоначальный вопрос был дан выше. На этом тему закрываем.
-
Распознование QR кодов
Новый компонент распознавания баркодов добавлен в 1.1.2.0.
-
1.1.2.0
Скачать: Релиз доступен только по запросу. Дата релиза: 4 марта 2020 Список изменений: Внимание! Исправление ошибок камеры будет в следующем релизе. * Новый компонент - сканер баркодов TfgBarcodeScanner: - Позволяет выполнять распознавание баркодов на переданном буфере TfgBitmap. - Позволяет выполнять распознавание баркодов на непрерывном потоке кадров с прикрепленной камеры TfgCamera. - Поддерживает распознавании множества разных форматов баркодов: EAN13, EAN8, UPCA, UPCE, Code39, Code93, Code128, ITF, Codabar, QRCode, DataMatrix, PDF417, AZTEC. - Может распознавать несколько баркодов на одном изображении. При этом возвращает координаты границ расположения баркодов на исходном изображении. * Улучшение TfgCamera: - Динамическое подключение/отключение потребителей камеры. - Теперь камера работает стабильнее, Однако исправление текущих отчетов об ошибках будет выполнено в следующем релизе. * Обновлен шаблона манифеста андроид приложения: - Добавлено значение android:launchMode="singleInstance". FGX Native приложение не может существовать в нескольких экземплярах в рамках одного устройства. Это исправляет проблему получения интентов от других приложений. https://forum.fgx-native.com/topic/129-android-api-%D0%BA%D0%B0%D0%BA-%D0%BF%D1%80%D0%B8%D0%BD%D1%8F%D1%82%D1%8C-%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D0%B5-%D0%B8%D0%B7-%D0%B4%D1%80%D1%83%D0%B3%D0%BE%D0%B3%D0%BE-%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F * #460 [AssetManager] Мастер создания маски, не даёт ввести радиус скругления с клавиатуры https://gitlab.com/y.brovin/fgx/issues/460 * Улучшения в TfgSvgPath: - #452 [TfgSvgPath] Некорректная отрисовка и ошибка на команде "z" https://gitlab.com/y.brovin/fgx/issues/452 * Улучшения в дизайнере: - #455 [Дизайнер] Изменение AligmentOrder не вызывает изменения на форме https://gitlab.com/y.brovin/fgx/issues/455
-
[TfgEdit] Добавить свойство CharCase
Добрый вечер, Вы спрашиваете о том, чтобы добавить такой функционал в будущем или про его наличие в текущей версии?