Bug 443327

Summary: Icons-only task manager ignores setting for number of rows
Product: [Plasma] plasmashell Reporter: David <david.cortes.rivera>
Component: Task Manager and Icons-Only Task Manager widgetsAssignee: Eike Hein <hein>
Status: RESOLVED INTENTIONAL    
Severity: normal CC: nate, plasma-bugs-null
Priority: NOR    
Version First Reported In: 5.21.5   
Target Milestone: 1.0   
Platform: Debian unstable   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description David 2021-10-05 01:36:24 UTC
SUMMARY
After the last frameworks update, if I configure the icons-only task manager to have 2 or more rows of icons, it will ignore this configuration and always arrange them into 1 row only. While this is a bug, it would be nice if it **would not get fixed** until bug 443326 is also fixed as otherwise it would break usability in a far worse way.

STEPS TO REPRODUCE
1. Right-click the icons-only task manager, go to configuration -> Appearance -> set 'Maximum rows' to something greater than 1, and maybe also tick 'Always arrange tasks in columns of as many rows'. Then click 'Ok' or 'Apply'.
2. Start launching many apps and watch their icons pop-up in the task manager.

OBSERVED RESULT
Always get arranged in 1 row only.

EXPECTED RESULT
Should be arranged in 2 or more rows.

SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: 
(available in About System)
KDE Plasma Version: 5.21.5
KDE Frameworks Version: 5.86.0
Qt Version: 5.15.2

ADDITIONAL INFORMATION
Comment 1 Nate Graham 2021-10-05 18:02:49 UTC
This setting is the *maximum" number of rows/columns, not the *actual* number of rows/columns. It depends on the thickness of your panel, as a two row/column panel would not make sense for a very thin panel because there wouldn't be enough space to show anything. What is the thickness of your panel? If yo make it thicker, does the expected second row/column appear?
Comment 2 David 2021-10-05 19:32:18 UTC
(In reply to Nate Graham from comment #1)
> This setting is the *maximum" number of rows/columns, not the *actual*
> number of rows/columns. It depends on the thickness of your panel, as a two
> row/column panel would not make sense for a very thin panel because there
> wouldn't be enough space to show anything. What is the thickness of your
> panel? If yo make it thicker, does the expected second row/column appear?

It does show up if I make it much taller, although it does have enough space to accommodate two rows with the kind of size that they have after they shrink in a 1-row arrangement.
Comment 3 Nate Graham 2021-10-06 13:41:05 UTC
I'm afraid this is behaving as intended, then. :)

If you're looking for a way to force a particular number of rows or columns irrespective of panel height, please file a new bug report requesting it as a wishlist item. Thanks!