elementary / gala

Gala Window Manager for elementary OS and Pantheon
https://elementary.io
GNU General Public License v3.0
270 stars 76 forks source link

Constrain PiP to screen edges #533

Open cassidyjames opened 5 years ago

cassidyjames commented 5 years ago

It seems other platforms don't have PiP completely free-floating, but constrain it to the edges. This also could make resizing simpler as it would reduce the amount of resize-then-reposition a user has to do.

janxkoci commented 5 years ago

I don't personally have a problem with the free-floating, but semitransparency on mouseover would be really helpful. The Corner preview Gnome extension has that and it's very useful.

janxkoci commented 4 years ago

Some more thoughts. Free floating is not a problem, as long as you:

Now having PIP in the corner is mostly easy, you just throw it there and it bounces from the screen edges to place itself nicely. The only issue is when you want to resize it - using only one corner for resizing is quite limiting and requires quite a lot of resize-then-reposition, as you put it. Allowing resizing from any corner / edge would fix it.

I will open a request for the second point.