Giter VIP home page Giter VIP logo

windowcloner's Introduction

WindowCloner

WindowCloner is a window cloner like Picture-in-Picture feature offered by web browsers like Firefox or Chrome that allows users to pop out HTML5 video canvas in a small window always on top in order to enjoy the video without having to focus the browser.

In this case, it will use DWMThumbnail API to copy any window's rendering to a small Picture-In-Picture like small window, with the following planned features:

  • Easy to pick list of running windows
  • Capable to mute/unmute audio in application's window
  • Easy to switch selected windows
  • Clickthrough feature
  • Resizable on mousewheel
  • FullScreen mode
  • Remember size settings for specific applications
  • Opacity level adjustable
  • Multiple Picture-In-Picture windows
  • Click forwarding
  • Keyboard forwarding
  • Hidden from taskbar, system tray icon
  • Easy to switch among Picture-In-Picture windows (ctrl-tab)
  • Hotkeys actions
  • Follow mouse cursor

These are planned features, some might change or disappear, it is only a plan.

Hotkeys

  • F, F11 or Alt-Enter to toggle FullScreen mode
  • M to mute or unmute if selected window has audio
  • Ctrl-Alt-Shift disables follow mouse cursor while holding them

Known Issues

  • Hiding from taskbar disables clickthrough and opacity features

Hint

  • Setting Hide from taskbar + follow cursor it will make it hide from Alt-Tab

windowcloner's People

Contributors

vhanla avatar

Stargazers

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

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

windowcloner's Issues

UCL.Form

All UCL missing like UCL.Form

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.