This is a cosmetic change request for more interesting push buttons. They could be implemented within Thunkable, or as an extension as somebody’s personal project. Although they are not as important as functional enhancements, some of them might be quick and easy to implement.
One or more of the following additional button properties would be helpful:
(1) “Outline button” option, or “Border color” option. This would simply outline a button with a border, to offset it from the background more distinctly.
(2) “3D button” option (or a “Raised button” and “Pressed button” option). This is expands the border concept with an angled lighting effect (like a shaded picture frame) to make the button appear raised or pressed.
(3) “Scale background image” option. This would scale the button’s background image to fit within the size of the button (and cropped to the shape of the button). This is important because the size of a button is a function of the amount of text on the button, and perhaps also the size and resolution of the device’s screen.
(4) “Illuninated button” option. This is a variation on the background color property, with highlights and shadows to give the appearance of an illuminated glass button. This is a subset of Request #3 above, but without the requirement for a background image.
All of the above can be accomplished by using a canvas, or part of a canvas, or a sprite, for a button. But that is not a light-weight solution.
Any one of the above enhancement suggestions would suffice to make the buttons a little more interesting.
The more professional of an appearance that Thunkable-created apps have, the more appeal that Thunkable will have as a development tool. Simple cosmetic enhancements can be an edge when potential developers are choosing an app IDE.