[plasmashell] [Bug 477145] Consider making "Dodge windows" only disappear when touched by the active window, not any window

2024-01-09 Thread Nate Graham
https://bugs.kde.org/show_bug.cgi?id=477145

Nate Graham  changed:

   What|Removed |Added

   See Also|https://bugs.kde.org/show_b |
   |ug.cgi?id=478940|
 CC||dominik.klementowski@proton
   ||mail.com

--- Comment #7 from Nate Graham  ---
*** Bug 478940 has been marked as a duplicate of this bug. ***

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 477145] Consider making "Dodge windows" only disappear when touched by the active window, not any window

2023-12-24 Thread bugzilla_noreply
https://bugs.kde.org/show_bug.cgi?id=477145

fanzhuyi...@gmail.com changed:

   What|Removed |Added

   See Also||https://bugs.kde.org/show_b
   ||ug.cgi?id=478940

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 477145] Consider making "Dodge windows" only disappear when touched by the active window, not any window

2023-11-29 Thread Nate Graham
https://bugs.kde.org/show_bug.cgi?id=477145

Nate Graham  changed:

   What|Removed |Added

 Status|ASSIGNED|RESOLVED
 Resolution|--- |INTENTIONAL

--- Comment #6 from Nate Graham  ---
You're welcome!

Yeah, after some discussion we decided not to implement the change to make it
on;y dodge the active window, as then it would be covering up content for other
maximized or tiled windows a lot of the time, which would impair your ability
to read or view content on those windows.

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 477145] Consider making "Dodge windows" only disappear when touched by the active window, not any window

2023-11-25 Thread PK
https://bugs.kde.org/show_bug.cgi?id=477145

--- Comment #5 from PK  ---
I am  using/playing with the "dodge windows" option that is now available. It
"dodges"  all windows.
I am happy with this solution. I would like to be able to make it dodge for
active windows only, but if that doesn't happen it is already very nice this
way. I work with a 16:9 ratio screen, like many people. So vertical space is
something I really not have in abundance.
I like very much the ubuntu-dock - on the left side of the screen. I make
something like that often in kde. It makes not so much difference to me if it
is autohiding, not hiding at all or "dodging windows". Vertical space is not
such an issue.
But if I make a nice floating panel on the bottom of the panel I am very happy
when it doesn't get in the way. And "Dodge windows" helps a lot!
Personally I don't like autohiding panels. I don't like to start the system
with one. So empty.
Thanks.

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 477145] Consider making "Dodge windows" only disappear when touched by the active window, not any window

2023-11-20 Thread Tupac
https://bugs.kde.org/show_bug.cgi?id=477145

Tupac  changed:

   What|Removed |Added

 CC||correosinus...@gmail.com

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 477145] Consider making "Dodge windows" only disappear when touched by the active window, not any window

2023-11-17 Thread Bug Janitor Service
https://bugs.kde.org/show_bug.cgi?id=477145

Bug Janitor Service  changed:

   What|Removed |Added

 Ever confirmed|0   |1
 Status|REPORTED|ASSIGNED

--- Comment #4 from Bug Janitor Service  ---
A possibly relevant merge request was started @
https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/3550

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 477145] Consider making "Dodge windows" only disappear when touched by the active window, not any window

2023-11-17 Thread Bharadwaj Raju
https://bugs.kde.org/show_bug.cgi?id=477145

--- Comment #3 from Bharadwaj Raju  ---
In fact we could probably do this without even the small overhead of another
model, if we just add a property which filters (on QML side, not a filter on
the model) the result of the existing TasksModel

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 477145] Consider making "Dodge windows" only disappear when touched by the active window, not any window

2023-11-17 Thread Bharadwaj Raju
https://bugs.kde.org/show_bug.cgi?id=477145

--- Comment #2 from Bharadwaj Raju  ---
It's probably a good idea.

I think most people actually have one window or another maximized (or tiled
such that it would touch the panel) all the time when actually working. So in
practice this renders Dodge Windows to be equivalent to plain Autohide, except
on the desktop. Which isn't much of a feature.

Having another TaskManager model to filter only based on active window for
Dodge Windows is IMO fine. It won't disturb or add complexity to the rest of
the QML code handling panel states. We'd just need to change what signal we
listen for on the C++ side.

Only downside I can think of is that if you switch back-and-forth between a
touching window and a non-touching one frequently, the panel popping up might
be distracting? But I don't think this is a big issue.

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 477145] Consider making "Dodge windows" only disappear when touched by the active window, not any window

2023-11-17 Thread Nate Graham
https://bugs.kde.org/show_bug.cgi?id=477145

Nate Graham  changed:

   What|Removed |Added

Summary|feature request: "Dodge |Consider making "Dodge
   |windows" only to work for   |windows" only disappear
   |active windows  |when touched by the active
   ||window, not any window
 CC||bharadwaj.raju777@protonmai
   ||l.com, n...@kde.org

--- Comment #1 from Nate Graham  ---
I think that's expected, yeah. I'm not sure I think it's a good idea to change
that, as then we'll have a different triggering condition for Dodge Windows
compared to all the other Panel effects that take into account being touched by
any windows.

What do you think, Niccolò and Bharadwaj?

-- 
You are receiving this mail because:
You are watching all bug changes.