"Button" widget has Text style parameters but no text input

Why can’t i add text to a button, i looked everywhere for the text input, but its not there.

Text color, font etc is all there but not text itself.
Adding a label on top seems primitive. Much cleaner if the text is integrated with the button and avoids cluttering the hierarchy

IMO it’s a good decision in LVGL to be able to add/remove a label object anywhere, it rewards us with the flexibility, for example, when you need a button without label or a content of different widget(s). It would be possible though to integrate a built-in/default label to buttons (or other widgets) in SquareLine Studio that’s handled (added to it) automatically, and being created only when it’s set. We’ll discuss this, thanks for the suggestion.