SUMMARY All KDE applications that use toolbars have tools to customize those toolbars. Please use the same approach for the Spectacle. Also, the toolbar always shows button labels, even if my system settings are set to show icons only. SOFTWARE/OS VERSIONS Operating System: openSUSE Tumbleweed 20230429 KDE Plasma Version: 5.27.4 KDE Frameworks Version: 5.105.0 KDE Gear Version: 23.04.0 Qt Version: 5.15.9 Graphics Platform: X11
We currently don't have a shared mechanism for allowing toolbar button display style (icon-only/text-only/text beside icon/text under icon) to be customized for Qt Quick UIs, which is why most Qt Quick UIs don't allow customizing that, but it would probably be nice to have in the future. Perhaps it could be done in qqc2-desktop-style.
FWIW the icon/text setting in System Settings is most likely going to be going away in Plasma 6, so I don't think there's much a chance of anything being changed in Spectacle to support it.
(In reply to Nate Graham from comment #2) > FWIW the icon/text setting in System Settings is most likely going to be going away in Plasma 6 Hmm, what's the reason?
(In reply to popov895 from comment #3) > (In reply to Nate Graham from comment #2) > > FWIW the icon/text setting in System Settings is most likely going to be going away in Plasma 6 > > Hmm, what's the reason? See https://invent.kde.org/plasma/plasma-desktop/-/issues/59
BTW why did you choose to use Qt Quick? The same UI can easily be made using Qt Widgets.
The goal was to integrate a recording library which had a UI that was QtQuick-only. And in general we've been porting our UIs to QtQuick to make them more maintainable going forward and more attractive to newer developers and experienced developers with experience with declarative UI building on other platforms.
The floating toolbars and animations would have been extremely difficult to do in Qt Widgets.