Bug 368399 - [Feature Improvement - Discussion] - Improve panel anchoring mechanism
Summary: [Feature Improvement - Discussion] - Improve panel anchoring mechanism
Status: RESOLVED NOT A BUG
Alias: None
Product: plasmashell
Classification: Plasma
Component: Panel (show other bugs)
Version: 5.7.3
Platform: Other Linux
: NOR wishlist
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-09-07 14:42 UTC by Michail Vourlakos
Modified: 2016-11-14 16:01 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michail Vourlakos 2016-09-07 14:42:21 UTC
Hello everyone, 

I am trying the last days to implement in the Now Dock Panel the ability to grow and shrink itself based on the size of its contents... Problem is that the anchoring for Panel makes moves in order to provide anchoring but this is not fast enough. It creates animation breaks and annoyances..

In the following video: https://www.youtube.com/watch?v=r4OIp76JJrE

this is a Now Dock Panel which is trying to grow itself, tha panel is bottom anchored and its contents also...
you can observe that the panel window leaves the bottom many times, probably making first a x,y change and then a width, height... This behavior occurs with almost all anchors...

I am observing Plank that its centered anchoring has no breaks at all or it uses a different method to anchor itself (maybe a fullsize transparent window that forwards the mouse events underneath to below windows? is this even possible with X? )

Reproducible: Always