Add grouping and "Show Only Minimized" options to icons-only task manager
Needs ReviewPublic

Authored by GB_2 on Aug 18 2019, 6:56 PM.

Details

Reviewers
hein
ngraham
Group Reviewers
Plasma
VDG
Summary

FEATURE: 368430
FIXED-IN: 5.17.0
Being able to disable grouping for the icons-only task manager makes sense, because it has enough space to hold plenty of application icons/launchers. The "Show only tasks that are minimized" option is useful as well for the IOTM.

Test Plan

Open the IOTM behavior settings page. Enable/disable grouping and toggle the "Show only tasks that are minimized" option.

Diff Detail

Repository
R119 Plasma Desktop
Branch
add-grouping-and-show-only-minimized-options-to-icon-only-task-manager (branched from master)
Lint
No Linters Available
Unit
No Unit Test Coverage
Build Status
Buildable 15258
Build 15276: arc lint + arc unit
GB_2 created this revision.Aug 18 2019, 6:56 PM
Restricted Application added a project: Plasma. · View Herald TranscriptAug 18 2019, 6:56 PM
Restricted Application added a subscriber: plasma-devel. · View Herald Transcript
GB_2 requested review of this revision.Aug 18 2019, 6:56 PM
GB_2 edited the summary of this revision. (Show Details)Aug 18 2019, 6:57 PM
ngraham accepted this revision.Aug 18 2019, 9:17 PM
ngraham added a reviewer: hein.
ngraham added subscribers: hein, ngraham.

+1, but wait for @hein.

hein added a comment.Aug 19 2019, 4:50 AM

Code's fine, but let's discuss the change briefly - disabling grouping in ITM gets you a bunch of identical-looking icons you can't tell apart. I think that's a pretty ugly user experience, does it make sense to have an option to configure the applet into an invariably sort of unpleasant to use state? That's why I resisted it in the past.

GB_2 added a comment.EditedAug 19 2019, 6:56 AM
In D23242#514239, @hein wrote:

Code's fine, but let's discuss the change briefly - disabling grouping in ITM gets you a bunch of identical-looking icons you can't tell apart. I think that's a pretty ugly user experience, does it make sense to have an option to configure the applet into an invariably sort of unpleasant to use state? That's why I resisted it in the past.

There's already the option to disable grouping for specific apps. Having an option to disable it for all aps is a feature that gets requested from time to time and you can get it on for example Latte Dock, Cinnamon, LXDE/LXQt or Windows with registry edit tweaks.
Also:

  • it is not an issue if you have a pretty consistent set of windows open, so you just remember which is which
  • you can tell from tooltip
  • if you have no minimize button it is very useful
  • just let the user decide

I personally would use this feature.

GB_2 edited the summary of this revision. (Show Details)Fri, Sep 6, 2:19 PM
GB_2 edited the summary of this revision. (Show Details)