Skip to main content
Juliette CRESPO
ST Employee
September 28, 2022
StickyQuestion

Share your Custom Widgets!

  • September 28, 2022
  • 22 replies
  • 63018 views

When creating a UI project, you may need widgets that are not part of the TouchGFX library. To create your own graphical element, the TouchGFX team suggests using the Custom Container approach. Since TouchGFX 4.20 it is possible to export and import Custom Containers into different projects. 

The TouchGFX team is working on developing new custom containers that could be useful for our own projects. You will find them under this post. The first widget is a keyboard. We hope that the idea will please you and that it will be useful for your projects ;)! 

We invite you to do the same. In the guide attached you will learn how to create your own widgets and how to export them. We wish to create a space where the community can find and share custom widgets. 

To keep this space a good place for collaboration between all of us, we invite you to share your project in a zip format which includes you widget (.tpkg) and a short document explaining your widget. Your post needs also to include at least one screenshot of your widget running on the simulator. Refer to the keyboard widget for an example.

Thanks for your contribution and have fun !!  

/The TouchGFX team 

22 replies

alessandro.breuza
Associate III
January 19, 2026

Hello,

I'm not sharing a new widget, but rather an extension.

It is a Slider with the added feature of reversing direction. Usage is pretty straightforward.

It may be used e.g. for RTL layouts.

 

Alessandro

img_20260119_150031.bmp

Associate
March 24, 2026

The complete project, along with the reusable custom keyboard container, is available on GitHub.

I have also included the .tpkg file in ZIP format for easy access and installation, attached below.

GitHub Link:https://github.com/dhruvdave4/touchgfx_advanced_keyboard  

Screenshot 2026-03-23 194607.pngScreenshot 2026-03-23 194639.pngScreenshot 2026-03-23 201138.png