Shrink unfocused windows to emphasize focus indicators in i3-gaps
Expected behavior
The idea is that when a special flag/configuration is enabled, unfocused windows would shrink by a given percentage. With i3-gaps it would make them appear more distant from other windows (the net gaps would be effectively bigger) which would make the focused window stand out even further, as it would appear to occupy it's space more aggressively.
As an extra, the scaling effect could be animated.
I thought of this as an alternative to actually changing the gaps, because actually resizing the windows might trigger layout changes.
I think we could extend window shader support a bit to make this possible.
Would be nice to override the scale of a window on demand. For example, shrinking secondary windows to 75% or 50% would allow better use of screen space.
Would be nice to override the scale of a window on demand. For example, shrinking secondary windows to 75% or 50% would allow better use of screen space.
I think that would require changing the layout though, no?
as of now this can be done through animations EXCEPT once the animation is done playing it resets. we need a way to retain animation effects like a variable we can set to true