Git Product home page Git Product logo

lioneljouin / pip-tool Goto Github PK

View Code? Open in Web Editor NEW
921.0 921.0 79.0 297 KB

PiP tool is a software to use the Picture in Picture mode on Windows. This feature allows you to watch content (video for example) in thumbnail format on the screen while continuing to use any other software on Windows.

License: MIT License

C# 100.00%
c-sharp dotnet machine-learning microsoft picture-in-picture player twitch video windows-10 wpf youtube

pip-tool's People

Contributors

lioneljouin avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

pip-tool's Issues

Scale of pip window

firstly, thank you for this tool, I love it and used almost everyday.

just one thing, I always drag the pip window to make it bigger. Could u please add a feature to remember the scale of little window.

Usable

I am loving this programme and so are the people I have shared this with. We mainly use it while we game but we have all come to the same conclusion. We would like to be able to use features of the programme we are viewing in you PiP-Tool. For instance if we are using it to view youtube or VLC then it would be great to interact using your programme without having to navigate to the programme first.

Many thanks for your consideration,

Ricci Parker

PiP-Tool won't work without Aero Theme

I'm using Win7 x64 with Windows Basic Theme, and I find PiP-Tool won't work.
With "won't work", I mean the cropper window will stick to the Desktop's left-top instead of the selected window's left-top, and you can't move nor resize the cropper window.
I tried several ways to get it to work, and I finally figure it out: just change the theme to Aero Them.
I know Aero Theme is the default theme of Win7, but I think it would be nice if there is a notice for people who are used to use Windows Basic Theme.
And also I would like to know if it's possible that PiP-Tool can work without Aero Theme. I think the problem is caused by the implementation, so maybe it's difficult or impossible, but I would like to know the answer.
Anyway, PiP-Tool is a great tool, thank you.

Controls window appears offscreen, becoming useless

Some point this year on Windows 10, most of the time the PIP control bar appears offscreen.

I can sometimes get it to show up once or twice by either reinstalling it, or by changing the vertical desktop offset of one of my monitors in windows.

Since there appear to be no hotkeys (eg Enter for capture and Esc for quit), this is a real bugger.

为什么会有黑边?

框选的小窗口,会在右边和底边出现大块黑边,请问这个可以去掉吗?

Toggleable Auto-PiP function

Thanks for this tool. It's useful to me in more than one context. One of those contexts is as a way to monitor broadcasting software while streaming on a single monitor setup to ensure that my broadcast sources are functioning properly.

The suggestion I have however, is more about regular old tv-watching. Opera browsers have a PiP feature that activates automatically when switching to another tab. It works especially well with Youtube. I can be watching some talky background noise on Youtube, and go browsing social media or reading some news or something with a PiP window in the corner. Then when I return to Youtube, the PiP disappears again.

I thought it would be nice to be able to replicate this behavior with the PiP Tool.

Specific use case as an example, using the Prime Video app from the Microsoft Store, there is no PiP option. But it takes seconds of clicks to open and define the PiP window every time I want to do something else. And then when I get back, I want to close it again.

So if there were a way to define the PiP window, then toggle an Auto-PiP option that disappears the PiP window whenever the captured source app is the primary focus and reappears the PiP window when the app loses primary focus to another app, e.g. browser, this would make the tool a lot more convenient.

I definitely would still want to be able to choose the static PiP for other contexts, like the first one I mentioned.

some functions will make the tool better

if the pip window is not very big,I can't see the text on the picture.
I want to use full-screen pip,but I can't see the text on it. So, I hope to have the function of zooming in and out in pip.
Also, I want to have a function of sliding the page on pip so that I don't need to swtich to the program window and slide the page and back to my work.
Finally, I hope it can open muti-windows rather than one window.

I don't know the difficulty of these functions realization, but I do hope this tool be better.
Thank you!

Obtain window handles from all virtual desktops

Hello,

I primarily use this app to be able to have Outlook 2016 received count visible in a very small window that I can move as I wish while the main Outlook 2016 sits in the background (if it's minimized, then the window contents do not update).

Today I began placing Outlook on a second virtual desktop and open PiP-Tool on my first virtual desktop and it doesn't enumerate the windows on the second virtual desktop.

To workaround this issue:

  1. go to the virtual desktop for which you have the WPF program opened you wish to PiP.

  2. start PiP-Tool and select the window, and portion of the window for which you wish to PiP.

  3. go to the window management stage by hitting Windows + Tab.

  4. right-click on the PiP-Tool window and move to desktop or show on all desktops.

Is it possible to allow PiP-Tool to query all Window Titles/handles from all virtual desktops?

Thanks,

Matt

Lock Pip

Hello, there will be greate if LOCK OPTION of windows will be avaible
like "not clickable" "moveable" untile you press ur hot key combination to togge lock on or off

Minimum selection size

Is it possible to make the minimum size of the window a little smaller? I'm trying to make a pip window of my Spotify controls and the selection is almost twice the height.

image

Add PiP selector for a monitor

Is your feature request related to a problem? Please describe.
Monthly I need to open arbitrary .rtf files sequentially from a large collection for display on a monitor I cannot see. I don't want to use screen mirroring as I also would like to take notes in a non-disruptive manner.

Describe the solution you'd like
I would like to see the desktop and all programs running on it in a PiP window.

Describe alternatives you've considered
Best alternative I've found so far is either mirror mode, or sitting where I can see the secondary display, though both have frustrations.

Additional context
Untitled

How to install

Can somebody please tell me how can I install this software on my PC.

Toolbar sticks out on top of window

When trying to move the to the top of my screen there is always a little bit of an offset because the toolbar is there and it get hidden. Is it possible to make the toolbar an overlay of the pip window instead of sticking it out on top?

image

resizeable pip window and transparancy

is there some option to resize pip windows? or did i just miss the settings somewhere?

and it would be awesome if you coul set some transparancy to the pip windows.

Extremally slow startup

It worked for some time, but after a few weeks of use, it started to lag more and more, sometimes you need to wait for 15 minutes for the window to show up, sometimes you have to kill the process because it won't appear at all. I didn't touch the configuration at all, I was just using the basic features of this project.

To Reproduce
I don't know how to reproduce, since I didn't touch anything and it started doing that itself.

Expected behavior
The window should appear always, preferable wait time shouldn't be longer than a minute.
What does the program do in the background if it freezes before use? This is suspicious. That information should be easily found.

Desktop (please complete the following information):

  • OS: Windows 11
  • Version: Latest

Video call- freeze

Good day Jouin,
I recently used this app and i loved it so much. I wanted this feature to work on Google Duo. But when I tried it with Duo the compressed window of duo freezes. it would be great if that was not happening. Looking forward for an update.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.