| Summary: | Add optional "Dodge Active Window" panel mode that only dodges active window with focus, not all windows | ||
|---|---|---|---|
| Product: | [Plasma] plasmashell | Reporter: | dominik.klementowski |
| Component: | Panel | Assignee: | Plasma Bugs List <plasma-bugs-null> |
| Status: | RESOLVED INTENTIONAL | ||
| Severity: | wishlist | CC: | AndyKluger, contact+bugs.kde.org, dominik.klementowski, fanzhuyifan, nate, niccolo.venerandi, niccolo, s1994928 |
| Priority: | NOR | ||
| Version First Reported In: | 5.91.0 | ||
| Target Milestone: | 1.0 | ||
| Platform: | Other | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
dominik.klementowski
2023-12-23 14:19:51 UTC
Marking this as a feature request. This was already requested in Bug 477145. It was considered, someone implemented it, and we decided it didn't make sense so we decided not to do it. *** This bug has been marked as a duplicate of bug 477145 *** (In reply to Nate Graham from comment #2) > This was already requested in Bug 477145. It was considered, someone > implemented it, and we decided it didn't make sense so we decided not to do > it. > > *** This bug has been marked as a duplicate of bug 477145 *** I think that 477145 requests *changing* the behavior to only dodge active windows, and in the MR we decided against that. This requests *adding* another mode of only dodging active windows, which is somewhat different. I don't think introducing a separate option of only dodging the active window was much discussed in the MR. We could make it configurable, yeah. We tried it out and the results were fairly awkward with a floating panel, due to other windows going under it. But maybe it's not so bad with an attached panel. All right, re-opening this for potential consideration. Could we revisit reviewing of Bharadwaj Rajus MR https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/3550 and potentially consider adding it as an additional configurable option? Having this feature separate from the default dodge behavior would be highly beneficial. Speaking from my own perspective and workflow, the Intellihide-like functionality in Latte is the primary reason I continue to use Latte, and I believe it would benefit many user workflows to have this option available for Plasma panels as well. Discovering this bug took me some time, so I'm not sure if many people are aware of its existence to provide feedback, but I've noticed others on social platforms expressing a desire for the same feature. I would strongly prefer not to implement this. Along the issues with this behavior described above, the panel is already getting quite complex both code-wise and in its settings UI. Adding one further visibility option might not seem much, but it's one more option to test, and one more option that might have some bugs when used together with another edge case. Since what we have is really similar, I believe this outweighs the potential benefits. |