Skip to main content
scottSD
Senior III
June 16, 2020
Question

TouchGFX Wish List

  • June 16, 2020
  • 10 replies
  • 3940 views

You guys from ST have made great strides in improving TouchGFX (keep up the great work!) so I don't want this to come across as a negative comment. But I think there are things that could be improved. I think others may have suggestions as well.

I thought there was a thread that had a TouchGFX "Wish List" or at least one with known problems. I couldn't find it on here because it's likely months old. Is there a way to make this thread a "sticky" so it stays at the top so others can add review and add to it?

Here is one thing I would like improved:

~After adding an item to the canvas, sometimes I want to move this item down in the order on the "Screens" tab/menu at the left. The "Screens" menu doesn't automatically scroll for you when moving that item in the list of items on the screen. I have to move it to the top or bottom, drop it and then pick it up and move it again. It would be nice if the Designer would automatically scroll this.

This topic has been closed for replies.

10 replies

Alexandre RENOUX
Visitor II
June 16, 2020

Hello,

Thank you very much for your feedback. This has been added to the list of features to add/improve.

Regarding making this post sticky, I do not know so I'll let @Martin KJELDSEN​ answer that part.

/Alexandre

Martin KJELDSEN
Principal III
June 17, 2020

Hey @scottSD​,

Thanks for the feedback. Don't worry about "negativity" =) We want to do better, and you're always very constructive. Just let it all out!

We can only have 3 stickies, but i think the "ideas" thread might deserve some love ... once i find it.

/Martin

Tuoman
Senior II
June 17, 2020

One small bug report to contribute:

If TouchGFX designer window is too narrow, Run simulator e.g buttons will overlap with Texts, Config buttons, rendering them unclickable. This happens to me when using laptop screen and splitting the screen in 2 windows.

This could be easily fixed, by throwing the buttons in 2nd row if they overlap.

But anyway, TouchGFX is surprisingly mature and very good quality, extremely happy with it!

scottSD
scottSDAuthor
Senior III
June 17, 2020

Here is another...

It would be nice if there was some way to copy elements from one instance of TouchGFX to another (from one project to another). I realize this comes with challenges because of the way "generated" files are created. I am running into this a lot and it is frustrating having to redo work that I have already done.

Note that I don't want to copy the entire design, just parts of it. If there isn't a way to do this, some instructions on how to manually do it by merging/copying parts of files would be useful.

FTkal.1
Associate II
June 19, 2020

Enhancement requests...

* Support for custom widgets would be nice in TouchGFX designer. I don't need full WYSIWYG, just the ability to draw a rectangle, specify the class name and header file, and the generated code (xxxViewBase) to set x/y width/height. I'm finding I have to extend a lot of the provided classes so I have to delete them from the designer and add them in code. It gets hard to layout a screen when you can no longer see your custom elements.

* Better gesture support. I don't know if this is just my lack of under standing of the implementation (gestures.cpp isn't provided). If I swipe on the screen, I get calls to all my overridden methods handleClickEvent, handleDragEvent, and handleGestureEvent, when all I did was swipe - I would only expect a Gesture::Swipe. I see this behaviour also when I have a button on a SwipeContainer. If I swipe, and my initial touch is on the button, the button gets the click event; the container doesn't swipe. To use the swipe container, I need to dodge any controls on the screen - it is not a great user experience.

Frank

hagbard
Associate II
June 19, 2020

Please make TouchGFX Designer availaible for Linux.

Romain DIELEMAN
ST Employee
June 19, 2020

Unfortunately that might not happen before a while

Martin KJELDSEN
Principal III
June 29, 2020

I replied to that post.

Romain DIELEMAN
ST Employee
July 9, 2020

For people willing to add new ideas, you can also write your inputs in the "Idea Zone" section of this forum.

scottSD
scottSDAuthor
Senior III
July 23, 2020

Please alter the image progress widget to re-render only the areas that are being changed to improve performance.

This is discussed in the following thread:

https://community.st.com/s/question/0D53W00000DJ6zXSAT/imageprogress-widgetis-the-whole-progress-rerendered-when-setvalue-is-called

Martin KJELDSEN
Principal III
August 10, 2020

Thanks, @scottSD​ - This is a general thing with some widgets. E.g. If you use a textarea as wide as your display with CENTER alignment, to avoid having to calculate the coordinates, the entire area will be invalidated.

scottSD
scottSDAuthor
Senior III
August 31, 2020

Would it be possible to add floating point parameters to the Circle widget in the Designer?

As of the latest version (4.14.0), only integers appear to be valid (start and end angle is in 1 degree increments, for example). It is possible to use floating points for the functions updateArcStart() and updateArcEnd() in the code:

0693W000002lvrYQAQ.png

Would it be possible to add this to the Designer as well?

Martin KJELDSEN
Principal III
August 31, 2020

Anything is possible, Scott! :) I'll do some detective work as to why there's no support for floats in the designer.

scottSD
scottSDAuthor
Senior III
October 26, 2020

@Martin KJELDSEN​ 

I see that the Circle Widget in the Designer does not support floats in the latest version of TouchGFX (4.15.0).