Companion app for Tim Exile's amazing PTNSHIFT, the Push 2- and 3-compatible variant of Scapeshift. They're both available for sale here: https://www.patreon.com/c/timexile/shop.
While the primary purpose of this app is to move the PTNSHIFT UI to a Push device, it's really just a generic tool to mirror a portion of a display and send that to the Push. There are no hard dependencies between PTNSHIFT and this app, so if you have some other reason for needing this functionality, go right ahead! Let me know if I can improve the app for your use case, or fork it and change it as you see fit (just remember the licence).
For convenience, builds are available at https://bergius.org/ptnshift.
This project is licensed under the GNU General Public License v3.0 (GPLv3), ensuring that any modifications or derivative works are also made available under the same license.
However, if you are interested in using this project under different terms—for example, to distribute a modified version without being bound by GPLv3—you may contact the project maintainer to discuss alternative licensing options. Additional permissions may be granted on a case-by-case basis.
For inquiries, please reach out via https://github.com/palpha/ptnshift-companion/issues.
This software dynamically links to libusb (LGPL). If you wish to replace libusb.dylib with a modified version in a macOS build of this software, you may do so by swapping the .dylib file in Contents/MonoBundle/ without needing to rebuild the application. For Windows, you'll have to download the source and build.