SUMMARY The width of the delay input box grows if I click on + when it's 'No Delay'. This is mildly annoying as for example, if I double click on + to have a 2 seconds' delay, it actually ends up with No Delay since the buttons moved and the second click hit - button instead. STEPS TO REPRODUCE 1. Open Spectacle, make sure it's 'No Delay' after launch 2. Click on + button OBSERVED RESULT Width of the delay input box grows. EXPECTED RESULT Wider delay input box at the beginning so that it doesn't change to fit more text in when I click +. SOFTWARE/OS VERSIONS Linux/KDE Plasma: Arch Linux KDE Plasma Version: 5.16.5-1 KDE Frameworks Version: 5.61.0-1 Qt Version: 5.13.0-7
Created attachment 122478 [details] Before click
Created attachment 122479 [details] After click
What theme/style are you using? It seems it changes the size of the combobox maybe so that it fits the text? The size is set in the beginning to be bigger than needed and actually never changes.
I once used Arc (https://github.com/PapirusDevelopmentTeam/arc-kde) and now using Materia (https://github.com/PapirusDevelopmentTeam/materia-kde), and I have this issue with both of them.
The combobox is definitely drawn to small in your before screenshots. The minimum width is set to 160 pixels in the code. In your screenshot I measured the width as 116 pixels. I see from your links these are Kvantum themes. Since the minimum width is respected for example by Breeze and Oxygen I suspect this is an issue with Kvantum and/or these themes and will close this as a downstream issue.