Thanks for flagging this! For those interested in this feature, would love to learn more about why you'd want this/any specific use cases you're trying to unlock
I know this is an old thread, but I have several reasons for wanting to show labels on buttons regardless of if they are shown on top or bottom of a table.
Showing the buttons on top creates and entire row of space above the table just for buttons, which wastes valuable space on smaller screens. When buttons are on the bottom of a table, no new row is created.
Accessibility. Icons are great, but icons alone are not great for maintaining accessibility across the app. Labels are much better.
When buttons are moved to the bottom of a table, for some reason they seem much smaller than when they are on top. Adding a label would help mitigate the frustrations users have with identifying actions based on icons.
It just seems like an odd design choice to show labels on buttons by default when they are displayed on top of a table, but not on the bottom. Why not have both configurations use the same options?
Thanks for the additional feedback! I've added this to the ticket we're tracking in our backlog. When our team is able to prioritize this request, I'll follow up here
One more complaint. A Toolbar button's label string can be null or an {{expression}} but the icon can't. An icon chooser FORCEs you to have an icon and it cannot be dynamic. For example something simple like toggling between two states and showing it via an pair of icons.
You can embed unicodes the string, which is a workaround, but there seems to be no "null" icon you can select to make the "real" icon go away.