Bug 367975 - Grid Task Switcher: Please add number "badge" or at least an indicator for switch items that represent >1 window
Summary: Grid Task Switcher: Please add number "badge" or at least an indicator for sw...
Status: REPORTED
Alias: None
Product: kwin
Classification: Plasma
Component: tabbox (show other bugs)
Version: 5.7.3
Platform: Arch Linux Linux
: NOR wishlist
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-08-29 20:57 UTC by AndyKluger
Modified: 2018-09-18 16:45 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description AndyKluger 2016-08-29 20:57:21 UTC
The "Only one window per application" option helps the task switcher stay less cluttered, especially when using the Grid switcher.

It can be misleading and confusing however, that the Grid switcher offers no indication that there is more than one window in any group.

So I am requesting that some sort of multi-window indicator be added to the Grid switcher. This could take the form of a specific numerical badge (or appended number to the window title displayed), or it could be a non-numerical (boolean) indicator symbol.

Reproducible: Always

Steps to Reproduce:
1. Set Task Switcher to Grid mode
2. Choose "Only one window per application"
3. Use task switcher

Actual Results:  
There's no apparent difference between single windows and window groups.

Expected Results:  
It would be more usable if multi-window groups indicated that they were just that, rather than actual single windows.

I use the task switcher with the "All windows" shortcut first (and "Only one window per application" enabled), and then drill down to the specific window with the "Current application" shortcut. It would be nice to know for sure which windows were really representing a window set, so I could confidently drill down only when appropriate.
Comment 1 AndyKluger 2016-09-13 18:13:14 UTC
According to zren (via reddit):

'''
Unfortunately, there doesn't seem to be any way to indicate that since that option is used to filter the window out of the list, long before it is given to the QML skin.

If anyone's interested in where it's filtered out (for science) here's where it's done.

- https://github.com/KDE/kwin/blob/ea4de855532d6905fc29b0a220b1e9b45e7ec7a1/tabbox/tabbox.cpp#L260

- https://github.com/KDE/kwin/blob/ea4de855532d6905fc29b0a220b1e9b45e7ec7a1/tabbox/tabbox.cpp#L193
'''
Comment 2 Alexander Mentyu 2018-09-18 16:45:26 UTC
Can reproduce also on Wayland

Operating System: KDE neon Developer Edition
KDE Plasma Version: 5.14.80
Qt Version: 5.11.1
KDE Frameworks Version: 5.51.0
Kernel Version: 4.15.0-34-generic
OS Type: 64-bit
Processors: 8 × Intel® Core™ i5-8250U CPU @ 1.60GHz
Memory: 7,7 GiB of RAM