[plasmashell] [Bug 483346] hitboxes position on panel wont updated when transiting from floating panel to normal panel on x11

2024-07-05 Thread Marco Martin
https://bugs.kde.org/show_bug.cgi?id=483346

Marco Martin  changed:

   What|Removed |Added

 Status|REPORTED|RESOLVED
  Latest Commit||https://invent.kde.org/plas
   ||ma/plasma-workspace/-/commi
   ||t/f7ee03d065b4e293746248f74
   ||9a7965c4321b1cb
 Resolution|--- |FIXED

--- Comment #3 from Marco Martin  ---
Git commit f7ee03d065b4e293746248f749a7965c4321b1cb by Marco Martin.
Committed on 05/07/2024 at 12:16.
Pushed by mart into branch 'master'.

Refactor floating panels

* Floating panels are always big enough to fit the floating version
* they never move during animations
* when they unfloat the masks get updated so that the extra area is completely
hidden
* the exclusive zone never changes and follows the unfloated geometry
* maximize window animations are better, won't resize the window twice anymore
* unfloating animation is smoother now

depends from
https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/2309,
https://invent.kde.org/frameworks/ksvg/-/merge_requests/50,
https://invent.kde.org/plasma/libplasma/-/merge_requests/1166
and https://invent.kde.org/plasma/libplasma/-/merge_requests/1148
Related: bug 485648, bug 480550

M  +1-0shell/autotests/CMakeLists.txt
M  +19   -9shell/panelshadows.cpp
M  +2-1shell/panelshadows_p.h
M  +81   -45   shell/panelview.cpp
M  +0-1shell/panelview.h

https://invent.kde.org/plasma/plasma-workspace/-/commit/f7ee03d065b4e293746248f749a7965c4321b1cb

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

[plasmashell] [Bug 483346] hitboxes position on panel wont updated when transiting from floating panel to normal panel on x11

2024-03-18 Thread Niccolò Venerandi
https://bugs.kde.org/show_bug.cgi?id=483346

Niccolò Venerandi  changed:

   What|Removed |Added

 CC||nicc...@venerandi.com

--- Comment #2 from Niccolò Venerandi  ---
Mhh, no, this shouldn't happen regardless of the floatingness status of the
panel, it's not a hitboxes issue. The panel should always be clickable on the
screen edge, even if floating.

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

[plasmashell] [Bug 483346] hitboxes position on panel wont updated when transiting from floating panel to normal panel on x11

2024-03-13 Thread Nate Graham
https://bugs.kde.org/show_bug.cgi?id=483346

Nate Graham  changed:

   What|Removed |Added

 CC||n...@kde.org

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

[plasmashell] [Bug 483346] hitboxes position on panel wont updated when transiting from floating panel to normal panel on x11

2024-03-12 Thread Bug Janitor Service
https://bugs.kde.org/show_bug.cgi?id=483346

Bug Janitor Service  changed:

   What|Removed |Added

   Keywords||qt6

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

[plasmashell] [Bug 483346] hitboxes position on panel wont updated when transiting from floating panel to normal panel on x11

2024-03-12 Thread Dandraghas
https://bugs.kde.org/show_bug.cgi?id=483346

Dandraghas  changed:

   What|Removed |Added

   Platform|Other   |Arch Linux

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

[plasmashell] [Bug 483346] hitboxes position on panel wont updated when transiting from floating panel to normal panel on x11

2024-03-12 Thread Dandraghas
https://bugs.kde.org/show_bug.cgi?id=483346

Dandraghas  changed:

   What|Removed |Added

 CC||dandrag...@gmail.com

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

[plasmashell] [Bug 483346] hitboxes position on panel wont updated when transiting from floating panel to normal panel on x11

2024-03-12 Thread Dandraghas
https://bugs.kde.org/show_bug.cgi?id=483346

--- Comment #1 from Dandraghas  ---
Created attachment 167039
  --> https://bugs.kde.org/attachment.cgi?id=167039&action=edit
as you can see hitboxes for "icons only task manager" is stuck in a same
position even after panel transitioned

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