Created attachment 182846 [details] Audio Volume - Applications - Input Streams with indentation SUMMARY See the screenshot. STEPS TO REPRODUCE 1. Play two audio sources at once 2. Have one input/microphone active 3. Open the Audio Volume applet OBSERVED RESULT Most of Input Stream delegate's content except its leading icon suddenly gets indented for no reason. EXPECTED RESULT SOFTWARE/OS VERSIONS Operating System: Arch Linux KDE Plasma Version: 6.4.1 KDE Frameworks Version: 6.15.0 Qt Version: 6.9.1 Kernel Version: 6.15.4-arch2-1 (64-bit) Graphics Platform: X11 Processors: 16 × AMD Ryzen 9 7940HS w/ Radeon 780M Graphics Memory: 64 GiB of RAM (54.7 GiB usable) Graphics Processor 1: AMD Radeon RX 7700S Graphics Processor 2: AMD Radeon 780M Graphics ADDITIONAL INFORMATION What has prompted a yet-another-redesign?
Found it: We show buttons based visible: (item.type === "sink" || item.type === "source") && item.ListView.view.count > 1 We provide matching padding when the other view has buttons (via otherViewHasButtons) but that is based solely on item.ListView.view.count > 1 and not checking the type. >What has prompted a yet-another-redesign? I cannot see any evidence of this being caused by a redesign.
Fixed by Christoph Wolk with https://invent.kde.org/plasma/plasma-pa/-/commit/a66ce3f64df762b5d92a4a23b2394abf0fa9a436 in Plasma 6.4.5!
Git commit a66ce3f64df762b5d92a4a23b2394abf0fa9a436 by Christoph Wolk. Committed on 22/08/2025 at 14:35. Pushed by cwo into branch 'master'. applet: don't indent streams For sources, we add indentation to the entry if the other source category has radio buttons but the current category does not (due to having only a single entry), to make them align properly. The code also applies this to streams, but this makes no sense as streams never have radio buttons. Instead, we apply the indentation only for devices, not streams. For clarity, we factor this out as a property and use it for other conditionals that test for being a stream, rather than duplicate the code. FIXED-IN: 6.4.5 M +5 -4 applet/ListItemBase.qml https://invent.kde.org/plasma/plasma-pa/-/commit/a66ce3f64df762b5d92a4a23b2394abf0fa9a436
Git commit cab7d0d8c62da8ffe4067c6a81a4febfe2d0c3b2 by Christoph Wolk. Committed on 22/08/2025 at 14:56. Pushed by cwo into branch 'Plasma/6.4'. applet: don't indent streams For sources, we add indentation to the entry if the other source category has radio buttons but the current category does not (due to having only a single entry), to make them align properly. The code also applies this to streams, but this makes no sense as streams never have radio buttons. Instead, we apply the indentation only for devices, not streams. For clarity, we factor this out as a property and use it for other conditionals that test for being a stream, rather than duplicate the code. FIXED-IN: 6.4.5 (cherry picked from commit a66ce3f64df762b5d92a4a23b2394abf0fa9a436) Co-authored-by: Christoph Wolk <cwo.kde@posteo.net> M +5 -4 applet/ListItemBase.qml https://invent.kde.org/plasma/plasma-pa/-/commit/cab7d0d8c62da8ffe4067c6a81a4febfe2d0c3b2