Replies: 3 comments 1 reply
-
Love the big buttons for the touchscreen (remember Godot itself is a Godot project AND has an Android version now) |
Beta Was this translation helpful? Give feedback.
1 reply
-
I know of multiple people who thought SpinBox was too scuffed to be useful, mainly because of this. So they winded up remaking this node from scratch, not even extending it. I'm one of them. |
Beta Was this translation helpful? Give feedback.
0 replies
-
Implemented by godotengine/godot#89265. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I noticed some limitations with the existing implementation of SpinBox. Talking about this specific control with a text field and arrows to increase or decrease the value.
The current limitations I found are:
After some tinkering, I was able to get the following. The improvements added include
Rendering on the default runtime theme
With some styling, what is possible: (not the default theme, it is an example)
Big buttons for touch screens (customization example again)
Another possible minimal look with the new separator theme option
Live in Godot in the color selector
Actually, there are two different widgets that render this UI element. The second one is a specialized cell of Tree, and seems to be used inside the inspector and project / editor options to set the various values.
Here are the improvement ideas.
Beta Was this translation helpful? Give feedback.
All reactions