Jump to content

1.12.0.0 English


Recommended Posts

  • Administrators

Download:
setup_1.12.0.0_release.eng.zip

Release date:

8 October 2021


Attention 🚨

We re considered naming rules of FGX Native packages. Therefore, if you create your extension packages based on FGX Native, you need to rename the dependencies to packages:

  • FGXNative.Core <- fgx
  • FGXNative.Core.iOS <- fgx_ios
  • FGXNative.Core.Android <- fgx_android
  • FGXNative.Design <- fgx_design
  • FGXNative.Registration <-fgx_reg
  • FGXNative.Extension.Translator <- FGXTranslatorD
  • FGXNative.Externals <- fgx_externals

If you see fgx_reg.XXX.bpl or fgx_design.XXX.bpl packages cannot be found after installation 1.12.0.0, please, press No on both messages. We renamed these packages.

New

TfgBarcode

The new component TfgBarcode was developed. It allows to render barcode in differecet formats. It's based on Open Source project Zint.

Improvements 🙌

TfgScrollBox

Now TfgScrollBox, TfgHorizontalScrollBox and TfgVerticalScrollBox components automatically scroll content to focused text-input control, if text-input control is not visible in scroll box viewport.

Other

The new methods were added for convenient settings TfgControl.RelativePosition values.

RelativePosition.SetLeftDefined(8)
                .SetTopDefined(10)
                .SetRightDefined(4)
                .SetBottomDefined(6);

Bug Fixes 🐛

  • Like 1
Link to comment
Share on other sites

 Share

  • Similar Content

    • By Yaroslav Brovin
      Скачать:
      setup_1.13.0.0_release.rus.zip
      Дата релиза:
      22 октября 2021
      Новое ✨
      Delphi 11
      Добавлена поддержка Delphi 11.0 и HiDPI режима. Прекращена и убрана поддержка Delphi 10.3 на основании результатов опроса. Дизайнер формы
      Добавлена новая функция, позволяющая отключать отображение вспомогательной пунктирной рамки компонентов. Так же слегка улучшили функцию визуальное отображения областей компонентов, добавив отображение областей внутренних отступов бледно зеленым цветов. Это позволяет визуально и быстро понять, где вы используется внутренние отступы (TfgControl.Padding).
      Улучшения 🙌
      TfgTimePicker
      Добавлен и включен по умолчанию режим автоматического задания размера TfgTimePicker.Autosize. Опубликовано свойство BackgroundName. FGX-142 Нет возможности указать 24-часовой формат выбора времени?. Добавлено новое свойство Is24HoursMode, позволяющее выбрать режим отображения часовой секции. Теперь компонент автоматически выбирает режим отображения часов на основании текущей настройки локали телефона (Android). В предыдущей версии он всегда использовал am/pm формат. TfgDatePicker
      Добавлен и включен по умолчанию режим автоматического задания размера TfgDatePicker.Autosize. Опубликовано свойство BackgroundName. Android API
      Теперь можно легко и удобно преобразовать JString <-> Delphi string туда и обратно при помощи вспомогательных методов в JString следующим образом:
      var   JavaString: JString;   DelphiString: string; begin    // Delphi string -> Java string   JavaString := TJString.Create('Delphi string sample');   // Java string -> Delphi string   DelphiString := JavaString.ToDelphiString; end; Так же добавлены переводы части Java классов из "java.net" пакета в Java.Api.Network.
      Исправление ошибок 🐛
      Скрытие и отображение TfgCollectionView через свойство Visible могло приводить к зависанию приложения (iOS). Динамическое изменение ActionButtons у панели навигации TfgNavigationBar могло приводить к ошибке (iOS). Заливка цветом TfgCanvas.FillColor не работала корректно для прозрачных цветов (Android). При смене кода в TfgBarcode, компонент не перерисовывался. При смене кода в TfgBarcode, компонент не корректно очищал предыдущий штрих код. Исправлено отображение компонентов TfgTimePicker и TfgDatePicker в дизайнере. Теперь они корректно центрируют секции и корректно отображают часы для режима am/pm.
    • By Yaroslav Brovin
      Download:
      setup_1.13.0.0_release.eng.zip
      Release date:
      22 October 2021
      New ✨
      Delphi 11
      The Delphi 11 and HiDPI support were added. The Delphi 10.3 support was removed based on the survey results. Form Designer
      The new function was added, which allows to hide components dash-border. We also slightly improved the visual display of component areas by adding the display of areas of internal margins in pale green colors. This allows you to visually and quickly understand where you are using internal padding (Tagcontrol.Padding).
      Improvements 🙌
      TfgTimePicker
      The autosize mode was added and enabled by default TfgDatePicker.Autosize. The BackgroundName property was published. FGX-142 There are no possibility to select 12/24-hours format. The new property Is24HoursMode was added. It allows to select 12/24 hours format. Now the component automatically selects the clock display mode based on the current phone locale setting (Android). In the previous version, it always used the am/pm format. TfgDatePicker
      The autosize mode was added and enabled by default TfgDatePicker.Autosize. The BackgroundName property was published. Android API
      Now you can easily and conveniently convert JString <-> Delphi string. We added new methods to JString type:
      var   JavaString: JString;   DelphiString: string; begin    // Delphi string -> Java string   JavaString := TJString.Create('Delphi string sample');   // Java string -> Delphi string   DelphiString := JavaString.ToDelphiString; end; Als we added additional Android API headers Java.Api.Network from java.net package.
      Bug Fixes 🐛
      Hiding and showing TfgCollectionView via Visible property led to application freeze (iOS). Dynamic changes ActionButtons of TfgNavigationBar led to Access Violation (iOS). TfgCanvas.FillColor didn't work correctlry with transparent colors (Android). The changing TfgBarcode data didn't lead to repainting control. The changing TfgBarcode data didn't clear previous barcode correctly. The appearance TfgTimePicker and TfgDatePicker was fixed in designer.
    • By Yaroslav Brovin
      Скачать:
      setup_1.12.0.0_release.rus.zip
      Дата релиза:
      8 октября 2021
      Внимание 🚨
      Мы пересмотрели правила именований пакетов библиотеки FGX Native. Поэтому, если вы создаете свои пакеты расширений на основе FGX Native, вам необходимо переименовать зависимости на пакеты.
      FGXNative.Core <- fgx FGXNative.Core.iOS <- fgx_ios FGXNative.Core.Android <- fgx_android FGXNative.Design <- fgx_design FGXNative.Registration <-fgx_reg FGXNative.Extension.Translator <- FGXTranslatorD FGXNative.Externals <- fgx_externals Если после установки новой версии 1.12.0.0 и запуске среды вы видите сообщения о том, что пакеты fgx_reg.XXX.bpl или fgx_design.XXX.bpl не могут быт найдены. Нажмите на кнопку No. Чтобы среда эти файлы больше не загружала. Мы их удалили.
      Новое ✨
      TfgBarcode
      Разработан новый компонент TfgBarcode отображающий всевозможные формат штрих кодов, построенный на базе Open Source проекта Zint.
      Детали использования. Улучшения 🙌
      TfgScrollBox
      Теперь TfgScrollBox, TfgHorizontalScrollBox и TfgVerticalScrollBox автоматически выполняют прокрутку содержимого к фокусному полю ввода, если поле ввода не отображается целиком в области видимости компонента.
      FGX-141 Автоматическая прокрутка к фокусному компоненту (iOS). Прочее
      Добавлены новые вспомогательные методы для удобного задания TfgControl.RelativePosition значений.
      RelativePosition.SetLeftDefined(8)                 .SetTopDefined(10)                 .SetRightDefined(4)                 .SetBottomDefined(6); Исправление ошибок 🐛
      При смене темы у кнопки TfgButton цвет иконки не менялся. При смены темы у TfgPageControl мог не подхватываться новый цвет шрифта текста вкладок (Android). Запрос значения константы short типа в Android API приводил к падению (Android). FGX-134 Открытие диалоговых окон из TfgNavigationBar.OnActionButtonTap не работало (iOS).
    • By Yaroslav Brovin
      Download:
      setup_1.11.7.0_release.eng.zip
      Release date:
      18 September 2021
      New ✨
      TfgAutocompleteEdit
      The new implementation of TfgAutocompleteEdit for iOS was added. In addition, you can now programmatically open and close the drop-down window at your discretion using the new DropDown and Close methods. We also added a new property DropDownSize, which allows you to specify a size of the drop-down window. The new property BorderKind was added for turning off control border TfgSearchEdit
      The new implementation of TfgSearchEdit for iOS was added. The new property BorderKind was added for turning off control border Improvements 🙌 
      FGX Android Log Viewer
      The principle of the quick filter has been changed. It now works on the AND principle. The original phrase is split by the space character into separate words. To be included in the final selection, the log line must contain occurrences of all words. To find the entire part of a phrase containing a space, enclose it in quotation marks. Added the ability to set the minimum log level for the quick filter. Now when you select an application, fast filtering is triggered, rather than restarting the collection of logs for the selected application. Sometimes the color of some elements may not match the theme when the logviewer starts. Sometimes the detailed information about an event might not be displayed when first opened. Now, when the logviewer starts, the last 2K previous events are shown. Optimized getting the list of processes. Renamed log level Verbose->Trace. TfgControl
      The new property TfgControl.RootForm was added for possibility take root form, which doesn't have parent. The LocalToForm method  was fixed. It didn't account scrollable content offset. TfgPath
      The parsing of numbers was improved. Now it supports parsing the following numbers "4.23-1.57l.27.28". Bug Fixes 🐛
      FGX-140 Label with HorzAlign different than Left is not displayed when TextType is HTML (Android). TfgCollectionView didn't fill items, if developer created control in runtime (iOS). The small memory leak were fixed in TfgPopup (iOS). The rendering smooth curve was fixed in TfgSvgPath. Some grey-listed API was removed from  Android API (Android).
    • By Yaroslav Brovin
      Скачать:
      setup_1.11.7.0_release.rus.zip
      Дата релиза:
      18 сентября 2021
      Новое ✨
      TfgAutocompleteEdit
      Добавлена реализация TfgAutocompleteEdit для iOS. Помимо этого, теперь можно программно открывать и закрыть выпадающее окно на свое усмотрение при помощи новых методов DropDown и Close. Так же мы добавили новое свойство DropDownHeight, позволяющее указать фиксированную высоту выпадающего окна. Добавлено свойство BorderKind для возможности отключения рамки поля ввода. TfgSearchEdit
      Добавлена реализация TfgSearchEdit для iOS. Добавлено свойство BorderKind для возможности отключения рамки поля ввода. Улучшения 🙌 
      FGX Android Log Viewer
      Изменен принцип работы быстрого фильтра. Теперь он работает по принципу AND. Исходная фраза разбивается по символу пробела на отдельные слова. Для попадания в итоговую выборку строка лога должна содержать вхождения всех слов. Чтобы найти часть фразы, содержащую пробел, целиком, заключите её в кавычки. Добавлена возможность задать минимальный уровень лога для быстрого фильтра. Теперь при выборе приложения срабатывает быстрая фильтрация, а не перезапускается сбор логов для выбранного приложения. Иногда цвет некоторых элементов мог не соответствовать актуальной теме при старте средства просмотра логов. Иногда детальная информация о событии могла не отображаться при первом открытии.  Теперь при старте средства просмотра логов показываются последние 2К предыдущих событий. Оптимизировано получение списка процессов.  Переименован уровень лога Verbose->Trace. TfgControl
      Теперь можно легко получить корневую форму, в которую встроен компонент через свойство TfgControl.RootForm. Исправлена функция LocalToForm, которая раньше не учитывала наличие прокручиваемого содержимого у компонентов. TfgPath
      Улучшен разбор чисел. Теперь поддерживается чтение таких последовательности чисел "4.23-1.57l.27.28". Исправление ошибок 🐛
      FGX-140 TfgLabel c HorzAlign <> Left не отображается, если TextType=HTML (Android). TfgCollectionView не заполнялся элементами, если создавать его программным способом (iOS). Исправлена небольшая утечка памяти в TfgPopup (iOS). Исправлена отрисовка путей в TfgSvgPath при использовании гладких кривых. Из Android API убрано несколько скрытых методов и констант.
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...