More Controls for Picture in Picture
Link back to web tab the video came from
Video length progress bar
All inside of popped out video box. If it works better, maybe only when the popped out window is larger than a certain size. For best looks maybe have these only show when the mouse is hovering inside of the box.
@pgilbert681 The big pause button that pops up on mouseover is a bit naff. It would much better if pause and play responded to a single click.
The close button at top right is not a problem. Both buttons disappear after a few seconds if the mouse is not moved.
A popup toolbar with the usual video controls would be much better.
- Progress bar
- Fast Foward
- Fullscreen is irrelevant for picture in picture IMO
Why do you want a link back to the tab? What would that do?
The Opera browser has a link back to the tab in the top left corner. It is convenient because when I am watching the floating video while outside of the browser and want to get back it is quick to have a link right there in the floating video. For example, when a YouTube video ends and you want to see the suggested list on the right after, or you watch something you want to comment on right now. With Opera, I just click on the link and it is there.
I did not mean full screen by "larger than a certain size". What I meant was it may not be productive to have the add-ons in an extremely small window, so they would be present when the floating video's size is large enough to accommodate them in a clean way that doesn't either make it too small click on or controls are overlapping with each other. If it is too small then the simple play/pause is good enough.
I'd like to have the same window frame as the main window has. Personally I hate frameless windows, and it would also be more practical when resizing the window.
Basically PiP specification clearly says available PiP controls should be specified using Media Session API. Currently defining controls in PiP via Media Session API is not implemented in Chromium. I think it's better to wait for this implementation in Chrome. Otherwise creating customized PiP window for Vivaldi can become waste of time, because it will conflict with implementation of Media Session controls for PiP.
I added a feature request regrouping all videos controls on the PIP and the popout button:
But it has considered as a duplicate of some other feature requests. It is the case for some features except the sound control.
So adding sound controls and not only the browse video control will be good
I'd like to have the same window frame as the main window has. Personally I hate frameless windows,
I'm the opposite. I like the clean look of just the video showing. Maxthon has a nice implementation where the frame is shown while hovering the mouse over the video, but it disappears after a second if the option is set.
Would love to something similar in Vivaldi.
Do you use the native window frame feature in Vivaldi? It could be tied to that switch.
Changes in PIP in V2.9 made me come here... I'd really appreciate:
- Big PLAY/PAUSE button in the center of PIP (instead of that small button at the bottom)
- Option to NOT apply MUTE OTHER TABS for PIP
- sound controls would be great, btw
I also found that the fact that "back t tab" botton doesn't focus the original tab is reported as a bug - but I like it that way, so may be if it could stay as an option?
And btw. is there any reason why PIP size is limited? (This may sound weird, but the question makes sense when you are working on 2+ monitors and you put the PIP onto another monitor...)
You can adjust video size, dragging the corners of the video window to the size you want. Works for me
@sirien-neiris If you are using two monitors (I do) it makes no sense to use PiP. Just go fullscreen on the secondary monitor. The point of PiP is that it overlays the browser window so that you can watch video while reading / editing on a web page. The maximum size is about 960 x 640, but I see no reason why it should be limited. Some users now have very large monitors.
@Pesala no offense, but if it was more comfortable for me in my workflow to create a new Vivaldi window on another monitor, I'd do it. Throwing a tab out isn't that hard. Except when the tab is pinned. Which sometimes is my case. But often it doesn't work for me that well even when the tab isn't pinned. I just want to - sometimes - move the PiP to another monitor for a while. And there to make it a little bigger. (Yes, I do multitask a lot.)
Also the thing is, that I kinda fail to see why the size limit even exist in a first place.
that would be so great!
I agree with every suggestion OP made. Additionally, I would like to have a default picture in picture size setting, or just have it remember my previous one, because now, when I first open a video in PIP I always have to make it bigger to actually see something.
Progress bar available in latest snapshot
It still miss (in video) subtitles support, but is on the good way ^^
@LonM There is no any knob or marker at progress bar. You can't move it with holding the left mouse button, as in the main window.
@dodger It beats me why anyone needs this on a PiP window. You can click anywhere on the progress bar to restart from there.
I thought the point of a PiP window was so that one can watch a video while working on something else in a tab: reading, writing, searching or whatever.
If one wants to relax and just watch the video set it to fullscreen and have the full set of controls.
@Pesala Clicking this is not so convenient while searching for the right place, since it is not visible at what time the cursor moves. The slider knob is a necessary element of the video interface. Why castrate and make half-hearted solutions? Why not to do the same as in the main window?
p.s. Now I checked. Damn! If you turn off the display of the PIP button in the settings, then the progress bar stops working correctly even by clicking.
In Opera, developers did not infringe on users and duplicated the function, giving users the ability to quickly navigate the video by holding the left mouse button.
What is it with the Vivaldi developers?