Update license and readme

This commit is contained in:
Lorenz Cuno Klopfenstein 2017-09-06 15:51:42 +02:00
parent 9b0a007242
commit 9ab38b5963
3 changed files with 66 additions and 22 deletions

22
LICENSE Normal file
View file

@ -0,0 +1,22 @@
Microsoft Reciprocal License (MS-RL)
http://www.opensource.org/licenses/ms-rl.html
This license governs use of the accompanying software. If you use the software, you accept this license. If you do not accept the license, do not use the software.
1. Definitions
The terms "reproduce," "reproduction," "derivative works," and "distribution" have the same meaning here as under U.S. copyright law.
A "contribution" is the original software, or any additions or changes to the software.
A "contributor" is any person that distributes its contribution under this license.
"Licensed patents" are a contributor's patent claims that read directly on its contribution.
2. Grant of Rights
(A) Copyright Grant- Subject to the terms of this license, including the license conditions and limitations in section 3, each contributor grants you a non-exclusive, worldwide, royalty-free copyright license to reproduce its contribution, prepare derivative works of its contribution, and distribute its contribution or any derivative works that you create.
(B) Patent Grant- Subject to the terms of this license, including the license conditions and limitations in section 3, each contributor grants you a non-exclusive, worldwide, royalty-free license under its licensed patents to make, have made, use, sell, offer for sale, import, and/or otherwise dispose of its contribution in the software or derivative works of the contribution in the software.
3. Conditions and Limitations
(A) Reciprocal Grants- For any file you distribute that contains code from the software (in source code or binary format), you must provide recipients the source code to that file along with a copy of this license, which license will govern that file. You may license other files that are entirely your own work and do not contain code from the software under any terms you choose.
(B) No Trademark License- This license does not grant you rights to use any contributors' name, logo, or trademarks.
(C) If you bring a patent claim against any contributor over patents that you claim are infringed by the software, your patent license from such contributor to the software ends automatically.
(D) If you distribute any portion of the software, you must retain all copyright, patent, trademark, and attribution notices that are present in the software.
(E) If you distribute any portion of the software in source code form, you may do so only under this license by including a complete copy of this license with your distribution. If you distribute any portion of the software in compiled or object code form, you may only do so under a license that complies with this license.
(F) The software is licensed "as-is." You bear the risk of using it. The contributors give no express warranties, guarantees or conditions. You may have additional consumer rights under your local laws which this license cannot change. To the extent permitted under your local laws, the contributors exclude the implied warranties of merchantability, fitness for a particular purpose and non-infringement.

View file

@ -42,7 +42,7 @@
</application>
</compatibility>
<description>Lightweight clone of a window.</description>
<description>A real-time always-on-top “replica” of a window of your choice.</description>
<asmv3:application>
<asmv3:windowsSettings xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">

View file

@ -1,27 +1,49 @@
A real-time, always on top, "replica" of a window of your choice, based on DWM Thumbnails.\
Completely written in C# for .NET 4.0/4.5, makes use of the [Windows Forms Aero](https://github.com/LorenzCK/WindowsFormsAero) library.
# OnTopReplica
Requirements
------------
**A real-time always-on-top “replica” of a window of your choice, for Windows Vista, 7, 8, or 10.**
You will need the .NET 4.0/4.5 framework and Windows Vista/7/8 with Aero enabled (also known as *Desktop Composition*, which is always enabled on Windows 8).
This simple utility application shows a blank always-on-top window by default.
Users can pick any other window of the system to have an always up-to-date clone of the original window shown always-on-top.
Very useful for monitoring background processes, wrangling with complex multi-window games or tools, watching Youtube videos while working, and so on.
Installation and User Guide
---------------------------
**📢 Features:**
Get the [latest version (v.3.5.1)](https://github.com/paulodeleo/OnTopReplica/releases/tag/v3.5.1) from the releases section, both as installer and as standalone portable executable.
* Clone any of your windows and keep it *always-on-top* while working with other windows,
* Select a subregion of the cloned window, which:
* Can be stored for future use,
* Can use *relative* coordinates from the target windows borders.
* *Auto-resizing* (fit the original window, half, quarter and fullscreen mode),
* Position lock on any corner of your screen,
* Adjustable opacity,
* “*Click forwarding*”, allows to interact with the cloned window,
* “*Click-through*”, makes the replica ignore any mouse interaction (turns **OnTopReplica** into an overlay if set together with partial opacity),
* “*Group switch*”-mode automatically switches through a group of windows while you use them,
* Non-invasive installation doesnt require administrator elevation.
Features of current version
---------------------------
## Requirements
- Clone any of your windows and keep it *always on top* while working with other windows,
- Select a subregion of the cloned window:
- Store the selected subregions for future use,
- Now with *relative* subregions from the window's borders.
- Auto-resizing (fit the original window, half, quarter and fullscreen mode),
- Position lock on the screen's corners,
- Adjustable opacity,
- "Click forwarding" allows to interact with the cloned window,
- "Click-through" allows to click through the cloned thumbnail (especially useful with partial opacity),
- "Group switch" mode automatically switches through a group of windows while you use them,
- Non invasive installation doesn't require administrator elevation.
* Microsoft Windows Vista or greater (the application makes use of native DWM Thumbnails to create replicas),
* Microsoft .NET Framework 4.0/4.5.
* Desktop Composition (a.k.a. Windows *Aero*) enabled.
## Installation
Get the [latest version (v.3.5.1)](https://github.com/paulodeleo/OnTopReplica/releases/tag/v3.5.1) from the releases section, both as installer and as a standalone portable executable.
## Contributions
…are very welcome. Fork away! 🍽️
Submitting [issues](https://github.com/LorenzCK/OnTopReplica/issues) and other feedback are also appreciated.
### Roadmap
1. Update to the newest [WindowsFormsAero](https://github.com/LorenzCK/WindowsFormsAero) version.
1. Migrate to .NET 4.7.
1. *High DPI* support!
1. “Stored scenarios” that, just like stored regions, automatically clone a window (based on title or window class criteria), select a region, and set other options. Ideally to be used as task bar shortlinks.
1. Move to the Windows Store, via Centennial. 🤞
## License
**OnTopReplica** is licensed under the [MS-RL (Microsoft Reciprocal License)](https://github.com/LorenzCK/OnTopReplica/blob/master/LICENSE).