Sonsivri
 
*
Welcome, Guest. Please login or register.
Did you miss your activation email?
April 16, 2026, 02:18:10 02:18


Login with username, password and session length


Pages: [1]
Print
Author Topic: STM X-CUBE-TOUCHGFX Version 4.xx  (Read 5174 times)
0 Members and 1 Guest are viewing this topic.
8051-ARM
Newbie
*
Offline Offline

Posts: 15

Thank You
-Given: 21
-Receive: 84


« on: October 06, 2025, 07:23:42 19:23 »

New version X-CUBE-TOUCHGFX Version 4.26.0

Quote
Changelog
Version 4.26.0
Release date: September 17th, 2025

New TouchGFX Designer Features:

Added reorder and duplicate interaction functionality.
Added duplicate typography functionality.
Rename project structure to correspond to chosen application name when creating a CubeMX compatible project.
Allow combining UIs with boards where the resolution is rotated.
Bugfixes in TouchGFX Designer:

Fixed TouchGFX Designer executable not being signed.
Fixed faulty canvas rendering of custom container definitions when display orientation was rotated.
Fix app name not being copied when initializing .touchgfx.part file.
New TouchGFX Core Features:

Added full ST Arm Clang toolchain support for all platforms in project updaters.
Added new method Bitmap::dynamicBitmapCreateExternalL8().
Added new Nearest Neighbor image scaling algorithm for optimized render performance.
Speedup opaque color blit on 16 bit framebuffer when using DMA2D.
Speedup opaque color/bitmap blit on 16 bit framebuffer when using GPU2D.
Better utilization of DMA2D for text rendering.
Added libraries for cortex M85.
Added libraries for ST Arm Clang toolchain.
Updated arm gcc compiler to version 13.3.1.
Updated Windows gcc compiler to version 13.2.0.
Bugfixes in TouchGFX Core:

Fixed compiler warning in AbstractPainterColor and AbstractPainterBitmap constructor.
Fixed a bug in Bitmap::dynamicBitmapCreateExternal() where RGB565 images where not drawn correctly.
Fixed bug in ScrollableContainer where scrollbars had wrong size.
Fixed generated formatting conflicts in project file when using STM32CubeIDE project updater.
Changed default to use byte-aligned fonts on GPU2D (NeoChrom) targets.
Fixed synchronization bug when drawing L8 images on targets with DMA2D (ChromArt) and GPU2D (NeoChrom).
Fixed SVG rendering bug when having a larger framebuffer stride than display pitch on targets with GPU2D (NeoChrom).
The generated typedTextDatabaseArray[], which might contain pointers to external flash, is now placed in internal flash by default.
Touchgfx libraries for other platforms than the current target are no longer included in the project when generating code.
Deprecated TouchGFX Core Features:

AbstractPainterBitmap::AbstractPainterBitmap(const Bitmap& bmp = Bitmap(BITMAP_INVALID)) has been replaced with AbstractPainterBitmap::AbstractPainterBitmap(). This applies for all Bitmap Painter constructors.
AbstractPainterColor::AbstractPainterColor(colortype color = 0) has been replaced with AbstractPainterColor::AbstractPainterColor(). This applies for all Color Painter constructors.
« Last Edit: March 25, 2026, 07:55:17 19:55 by 8051-ARM » Logged
8051-ARM
Newbie
*
Offline Offline

Posts: 15

Thank You
-Given: 21
-Receive: 84


« Reply #1 on: March 25, 2026, 07:58:11 19:58 »

New version X-CUBE-TOUCHGFX Version 4.26.1
Quote
Version 4.26.1
Release date: March 2nd, 2026

New TouchGFX Designer Features:

Allow selecting a CMakeLists.txt file as the project file without requiring a STM32CubeMX .ioc file.
Bugfixes in TouchGFX Designer:

Fix caching issue when changing text configurations and re-generating code.
Fix outdated timestamp on files when importing a GUI.
Fix faulty code generation when a Shape widget has two identical end points.
Fix faulty code generation when a Shape widget uses an "interaction ended" callback.
New TouchGFX Core Features:

Added ChromeArt V2 support.
Bugfixes in TouchGFX Core:

Fixed an issue where the noise function for 16-bit linear gradient painters compiled to incorrect instructions on some platforms.
Fixed an issue in font code generation where compressed fonts could not compile when building with MSVS.
Fixed an incorrect build configuration for IAR9 Libcpp (C/C++17 runtime) libraries.
Inserted missing namespace touchgfx in Atomic.hpp.
« Last Edit: March 25, 2026, 08:17:01 20:17 by 8051-ARM » Logged
Pages: [1]
Print
Jump to:  


DISCLAIMER
WE DONT HOST ANY ILLEGAL FILES ON THE SERVER
USE CONTACT US TO REPORT ILLEGAL FILES
ADMINISTRATORS CANNOT BE HELD RESPONSIBLE FOR USERS POSTS AND LINKS

... Copyright © 2003-2999 Sonsivri.to ...
Powered by SMF 1.1.18 | SMF © 2006-2009, Simple Machines LLC | HarzeM Dilber MC