X-CUBE-TOUCHGFX 4.23.0 is out!
TouchGFX 4.23.0 is now out.
Please follow this link to download it.
Release details:
-
Release date: December 5th, 2023
-
New TouchGFX Designer Features:
- Added ability to define typography as vector rendered font.
- Added possibility to use the IntFlash option in the designer.
- Added 'overshoot percentage' property on Scroll Wheel and Scroll List widgets.
- Added WideTextAction property to Text Area widget.
-
Bugfixes in TouchGFX Designer:
- Fixed validation not being run when adding a new language.
- Fixed being able to move locked Custom Container Instances when loading a project.
- Fixed 'Operating System' label being shown when importing a UI into a project.
- Fixed generated '.svg.png' images with malformed format crashing the application.
- Fixed wrong typography selected for wildcard buffer.
- Fixed erroneous code generation when having two interactions and trigger on an interaction with 'Delay' as its action.
- Fixed crash when modifying a copied Custom Container.
- Fixed naming of copied and pasted Screens and Custom Containers not being assigned correct names.
- Fixed being able to set simulator skin offset to a negative number.
- Fixed being able to set Screen size to 0,0.
- Fixed crash when closing a project.
- Fixed canvas buffer size not being editable.
- Fixed application behaving weirdly when project path includes whitespace characters.
- Fixed File->Recent not having an upper limit, resulting in UI being unusable.
- Fixed CircleProgress widget rendering start and end angle correctly on canvas.
- Fixed image selector not showing correct images when switching between folders.
- Fixed resource Text being deleted if a FlexButton widget used the resource Text.
- Fixed Widgets disappearing when added to SwipeContainer pages.
- Fixed a bug where copying and pasting widgets in widget tree, would reverse the order of the widgets
- Fixed bug where newlines in wildcard texts were not allowed.
- Fixed erroneous rendering in canvas when rotating text in Text Area and Button With Label Widget.
-
New TouchGFX Core Features:
- Added Vector Font Rendering.
- Added support for 32 bpp vector rendering.
- Painters for 32bpp will now use hardware acceleration (when possible).
-
Bugfixes in TouchGFX Core:
- Changed AbstractButtonContainer::getPressed to const.
- Fixed a bug in AnimationTextureMapper that caused an assert when an animation was started repeatedly.
- Fixed a bug in Unicode::snprintfFloats where #-formatter was ignored.
- Fixed a bug where TextureMapper would not rotate bitmaps for rotated displays on GPU2D (NeoChrom) targets.
- Missing VideoController::setVideoFrameRateCompensation() method has been added to the VideoController interface.
- Added missing GPU2D (Neochrome) setup which caused a vector operation to fail if no other operations has been performed prior to it.
-
Deprecated TouchGFX Core Features:
- VectorRenderer::setup(const Widget&, const Rect&) has been replaced by VectorRenderer::setup(const Rect&, const Rect&).
4.22.1 Release details :
-
Release date: September 8th, 2023
-
Bugfixes in TouchGFX Designer:
- Fixed crash bug when font for language setting was missing.
- Fixed crash bug when generating very large projects.
- Fixed visibility parameter for SVG Image widget not being generated.
- Fixed erroneous links for the "Request feature" and "Q&A" buttons.
- Fixed not being able to set "Size in bytes" when toggling "Override default buffer size".
- Fixed "Images" being empty when importing a GUI.
- Fixed being able to insert a Custom Container in another Custom Container.
- Fixed crash bug when no widget property is selected and the keyboard arrow keys are clicked.
- Fixed bug where fonts with predefined bitmaps were not rendering when selecting a size that was not included in the list of available sizes.
-
Bugfixes in TouchGFX Core:
- Fixed bug in ScrollWheel overshoot.
- Fixed bug in rendering SVG Image together with a Texture Mapper.
- Fixed linker issue seen with nemagfx_core_release.a library for Cortex-M7.
- Optimized blending for non-transparent elements on STM32U5 platforms.
Attention : TouchGFX Designer 4.23.0 MUST be used with STM32CubeMX 6.9.1 or above (link to download STM32CubeMX 6.9.1).
Attention : If X-CUBE-TOUCHGFX 4.23.0 is not available in STM32CubeMX software yet, please navigate to "Help > Manage embedded software packages > STMicroelectronics > X-CUBE-TOUCHGFX". Then click on "From Local ..." and navigate to the x-cube-touchgfx-4-23-0.zip file to install the new pack inside STM32CubeMX.
