This is a useful extension. I think it can be better if it is possible to separate the position for the dots and the indicator for the current application. In the attached snapshot, I have two Skype windows open, but it cannot be inferred from the panel.

Yes, I agree. I'm having trouble coming up with a decent solution that doesn't look too cluttered, though. Any ideas?
I think it is best to not depart too drastically from the stock Gnome design as many themes adjust the style of the running indicator and if we don't re-use those styles things may look out of place.
I would also like to see this. Something like the below would be my suggestion. This combines both the number of dots from unfocused windows as well as the line from the focused window. This takes existing resources and still allows for styling based on theme.


The bar split into 2 or 3 (if three or more instances running)
The correct way to solve this is to add the corresponding dash-to-dock style classes and containers to this extension; that way the exact styling of the dash-to-dock extension would be applied here as well.
Themes that style the dash to dock would support this as well automatically.
@zagortenay333 I don't think this is possible to pull everything in (I just gave more detail in #15). I also (personally) prefer the styles pulled in from zorin as a default rather than those in dash-to-dock. While it's probably possible to remove the extra margins between the icon container and panel edge in dash-to-dock with CSS, I've mostly seen themes use both a top and bottom indicator to address this problem, which seems very cluttered to me.
It would be possible to apply additional classes the way dash-to-dock has to indicate the running count (running
Is it actually useful to know exactly how many windows are open or just that there are multiple?
KDE Plasma uses an overlay indicator like this:

For reference, here's windows.. They add shade a segment of the bar to indicate multiple open windows.

This is personal taste, but I prefer numbers (if < 10). They are more legible than discerning dots and shades. :)
Here's some more feedback about this from @gnunn1 in #17:
I have a hard time seeing the dots that are used for background applications. Would it be possible to make them a bit wider then they are now? Admittedly part of this is because I use a theme with a darker color for selection color, as a result it doesn't standout well against the black background of the panel.
I suggest that the enlarged and widened dots be clickable in such a way that on click they raise the corresponding window (which can be 'calculated' by having the leftmost dot as the first window opened etc). This would go hand in hand with window previews. If this is already coded, than please ignore my comment.

To further illustrate the point of this thread:
There are two instances of Google Chrome opened.
And there are also two instances of Nautilus opened.
However, the two minimised chrome windows are dotted but the two visible nautilus windows only show one think unbroken line (not two).
Also, could the _size of the minimised dots become a setting for increasing their size_?
They are too small when compared to the icons' size and thick line.
Thanks.
Here is how I did it in my themes, both in the _dash-to-dock_ and _dash-to-panel_ extensions:

The point being that you shouldn't use the bar to indicate what app is active. Use a background to indicate which app is active, while the bars indicate what apps are running and can be split in some way to indicate how many apps are running.
It looks more consistent to me than the mixture of bars and dots.
Also an _optional_ number to indicate how many apps are running would be nice too.
@jderose9
a decent solution that doesn't look too cluttered
I think @zagortenay333's method is the soundest visually appealing display brought forward here. I find it exquisitely stylish.
@zagortenay333 Would you consider sharing your code through a pull-request? (sorry for asking)
Why the fuss, you ask?
Well, because I was using Taskbar but it had a huge number of settings which were too much to plow through. I used two other extensions which did not get the job done (very well). A couple of months after removing it, dash-to-panel enters the scene.
This is actually implemented in my ciliora themes:
https://github.com/zagortenay333/ciliora-tertia-shell
https://github.com/zagortenay333/ciliora-secunda-shell
That's why I've been harassing OP with theme support requests lately. :stuck_out_tongue_closed_eyes:
All theme makers can do it now too.
@zagortenay333 that is awesome-looking and I too would love to see that made the default. Lightening the background to show the frontmost app is perfect.
@brandleesee The current behavior is to use the height of the running indicator line as the circle radius. Seems like that's not very visible for themes with a thinner indicator though.
@zagortenay333 Looks great! I'll add a section to the README with links to themes that explicitly support this extension. Were you able to theme everything you needed after my changes? I noticed moving the running indicators to the top in the settings doesn't work with your theme - would you like to make a suggestion on resolving this? (add a class to the icon container I presume?)
I think that provides some great ideas toward a new default. I probably would want to stick to a single color regardless of how many windows were open as most themes only provide one color for the running indicator and I don't want to pick additional colors at random that may clash. Individual themes could alter that, of course.
@jderose9 Yeah, it looks exactly how I wanted it.
The running indicators can't be flipped because I'm not using the .app-well-app-running-dot actor:
https://github.com/zagortenay333/ciliora-tertia-shell/blob/1194c2a1b95b39a141901c02d5584eb413093a97/Ciliora-Tertia/gnome-shell/scss/extensions/_dash-to-panel.scss
I guess it could be solved by adding a class to the .app-well-app container.
@jderose9
current behavior is to use the height of the running indicator line as the circle radius.... that's not very visible for themes with a thinner indicator
How can this be remedied: theme side or extension side?
@brandleesee Right now, you can fix this in the theme by setting the height property in the "app-well-app-running-dot" class in the themes gnome-shell.css.
Ultimately, my goal is to provide defaults out of the box that work with most popular themes, then let the theme override that if they want, and finally let the user tweak key settings that may not be one-size-fits-all (like indicator size). I'm not really sure if there's a bunch of users that are happy with the current appearance so I don't know whether it's worth trying to continue to support that too. Just need to get some time to work on it.
@archderwelt said in #52:
I would like to request an additional focus indication for open/active/inactive windows. The bar and dots used now are imo not clear enough, especially the dots (where I have to look closer at the panel to see them).
So I think, a square around the icons is comfortable for the eyes and looks good (my opinion). Am not requesting to replace the one used now, but rather an option to choose which one to use, so that people who like 'the bar/dots' can keep using it.
See screenshot for how it could look like ;)
I prefer the light grey background idea to the green border idea.
Here's where I'm at with this. It's a little more subtle than a lot of the suggestions posted here, but I wanted to avoid anything that might clash with the existing popular themes. (If it's not clear, there's two terminals open and one file manager)
Arc


Flat-Plat


The main downside here is that you don't know how many windows are open - just that there is more than one.
In terms of configuration settings I was thinking:
So basically it would be possible to get back to the existing behavior if desired.
This wouldn't preclude having some sort of configurable badge icon that showed the number of open windows overlayed in the corner of the icon at some point later.
Let me know what you think and whether this addresses the existing problems. Thanks!
@jderose9 While it's an improvement, I much prefer the example that @zagortenay333 showed from his theme. If that's feasible it would be my preference because it's clear at a glance how many windows are open.
I second @gnunn1
Ok, I've made some changes to the way that the indicators are being handled and I was able to incorporate both the new style I had proposed, @zagortenay333's style from his Ciliora theme, and a number of other options.
Here's the settings menu options:


Here's some different looks I achieved with the new settings:





This stuff is in master so check it out and let me know what you think.
That looks great, thanks!
Congrats for such a nice implementation, both for customization and looks!
Should I close this or is something still missing? Does anyone still think badge/overlay style indicator with an actual number would be a useful feature?
It is no longer a feature, but another customizability option. Low priority now it seems. Good job by the way!
I just updated, and find the new options amazing, highly configurable to keep everyone happy, great work :1st_place_medal:
Thanks for the feedback, everyone!
Most helpful comment
Here is how I did it in my themes, both in the _dash-to-dock_ and _dash-to-panel_ extensions:
The point being that you shouldn't use the bar to indicate what app is active. Use a background to indicate which app is active, while the bars indicate what apps are running and can be split in some way to indicate how many apps are running.
It looks more consistent to me than the mixture of bars and dots.
Also an _optional_ number to indicate how many apps are running would be nice too.