Skip to content
This repository has been archived by the owner on Dec 29, 2023. It is now read-only.

Releases: srevinsaju/guiscrcpy

3.5

06 Apr 11:49
fe45e9f
Compare
Choose a tag to compare
3.5

To receive a notification on new releases, click on Watch > Releases only on the top. ⭐️ My Repo too


v3.5

This is a stable build

This build is a result of the v3.4 and continuous testing done by the users. Thanks to all the users who were interested in making guiscrcpy a great project. I were able to learn and find a lot of bugs because of user testing.

Highlights

scrcpy / adb file chooser.

Many users have complained about the installation method of scrcpy and adding it to path can be tedious. Now, guiscrcpy searches the PATH for scrcpy and adb (scrcpy.exe and adb.exe on Windows), if its not found, it opens a File Chooser Dialog, and it allows the user to choose the scrcpy.exe and adb.exe if its not found.
image

Desktop Icon

On the first execution of guiscrcpy, guiscrcpy generated a desktop shortcut on Linux (~/desktop) and on Windows, (native Desktop).
image

Fonts

guiscrcpy has now moved its branding fonts to OFL fonts. The Trebuchet Fonts were now moved to Open Source Titillium Web Fonts
image

Release binaries

Windows (exe) https://bit.ly/guiscrcpy-windows-35

Now, I am on Patreon. If you like guiscrcpy, become my patron

Support / Donate / Share
coded with ❤️ by a 17-dev

3.3.1

26 Mar 12:18
a907e87
Compare
Choose a tag to compare

To receive a notification on new releases, click on Watch > Releases only on the top. ⭐️ My Repo too


3.3.1

This is a build only for Windows Executables.

Following the issues on #75 #72 #73, the executable failed because of the absence of py_rth_pkgs. This was however fixed on master, but due to the absence of a direct link to the executable, there were a lot of confusion

Build Executable

Click the link below to download guiscrcpy-3.3.1.exe

guiscrcpy-3.3.1.exe

If you like the app, please
Become a Patron

Support / Donate / Share
coded with ❤️ by a 17-dev

3.4

06 Mar 17:18
Compare
Choose a tag to compare
3.4 Pre-release
Pre-release

To receive a notification on new releases, click on Watch > Releases only on the top. ⭐️ My Repo too


v3.4 (pre)

This is a development testing build

This build aims for the development release v3.4, and we need to identify bugs and fix them before the release of 3.5 scheduled April 1st week

Beta testers may download and test the app compiled in Windows and Linux AppImages and python packages, the version 3.4 remains published to PYPI repository for the sake of development.

Highlights (in short)

scrcpy / adb file chooser.

Many users have complained about the installation method of scrcpy and adding it to path can be tedious. Now, guiscrcpy searches the PATH for scrcpy and adb (scrcpy.exe and adb.exe on Windows), if its not found, it opens a File Chooser Dialog, and it allows the user to choose the scrcpy.exe and adb.exe if its not found.
image

Desktop Icon

On the first execution of guiscrcpy, guiscrcpy generated a desktop shortcut on Linux (~/desktop) and on Windows, (native Desktop).
image

Fonts

guiscrcpy has now moved its branding fonts to OFL fonts. The Trebuchet Fonts were now moved to Open Source Titillium Web Fonts
image

Additional links

App Image
Windows EXE (if the asset exe doesn't work on your system)

Support / Donate / Share
coded with ❤️ by a 17-dev

3.3

06 Mar 17:52
6e4bdc8
Compare
Choose a tag to compare
3.3

To receive a notification on new releases, click on Watch > Releases only on the top. ⭐️ My Repo too


v3.3

This is a stable build

Highlights (in short)

New UI (its basically the same)

image

Network Manager

Network Manager on #64 has Network Manager as a feature request. This release would be partially beneficial
image

Settings Manager

Settings Manager has checkboxes to select options which could have been previously done by adding commands in the command line QTextEdit
image

Downloads

Windows (exe) https://github.com/srevinsaju/guiscrcpy/suites/473828847/artifacts/2102435
AppImage (.AppImage) https://github.com/srevinsaju/guiscrcpy/suites/473828867/artifacts/2102402

Support / Donate / Share
coded with ❤️ by a 17-dev

3.2 (pre)

21 Feb 17:13
ea82fbd
Compare
Choose a tag to compare
3.2 (pre) Pre-release
Pre-release

To receive a notification on new releases, click on Watch > Releases only on the top. ⭐️ My Repo too


v3.2

This is a development testing build

This build aims for the stable release v3.3, and we need to identify bugs and fix them before the release of 3.3 scheduled March 11th - March 13th

Beta testers may download and test the app compiled in Windows and Linux AppImages and python packages, the version 3.2 remains unpublished to PYPI repository

Highlights (in short)

New UI (its basically the same)

image

Network Manager

Network Manager on #64 has Network Manager as a feature request. This release would be partially beneficial
image

Settings Manager

Settings Manager has checkboxes to select options which could have been previously done by adding commands in the command line QTextEdit
image

Downloads

Windows (exe) https://github.com/srevinsaju/guiscrcpy/suites/473828847/artifacts/2102435
AppImage (.AppImage) https://github.com/srevinsaju/guiscrcpy/suites/473828867/artifacts/2102402

Support / Donate / Share
coded with ❤️ by a 17-dev

3.0

30 Jan 21:50
02783c8
Compare
Choose a tag to compare
3.0

To receive a notification on new releases, click on Watch > Releases only on the top. ⭐️ My Repo too


guiscrcpy v3.0

This is a release featuring many new features, bug fixes, and new APIs

Installation ⚙️

guiscrcpy installation is easy as pie 🍰
Just do

pip3 install guiscrcpy==3.0 --user

This works on Windows, Mac and Linux.
For Windows there is a precompiled exe in the assets

Highlights ⚡

High DPI fix 💻

As had been mentioned in #45, guiscrcpy didn't render good in Higher DPI.

Faster launch 🚀

with the code restructuring in guiscrcpy, it loads faster than ever. Better managed code for adb and scrcpy makes use of the dedicated classes, and InterfaceConfig looks after configuration.

Add support for Override Size (#32) :plus:

This issue caused guiscrcpy to crash when the screen resolution was forced to be overriden by the Override Size. Previously, guiscrcpy tried to get the values of Physical Size only.
@rjbeswin

Floating Panels 🔢

The Floating panels were told to be a mess on launch of guiscrcpy, but, now, guiscrcpy only shows panels when the Start Scrcpy button is pressed.

Better Configuration 👨‍💻

The configuration file is now user friendly and smarter. Compared to traditional program executor using subprocess.Popen, now it checks the file path of adb and scrcpy in a set of directories for different oses and then finally in PATH. This would be better, because, guiscrcpy ha more control over the application than which would be run through a shell. Moreover, a user could edit the paths to scrcpy or adb by editing C:\Users\<user>\AppData\Local\guiscrcpy\guiscrcpy.json or ~/.config/guiscrcpy/guiscrcpy.json. Once the PATH is set, guiscrcpy no longer checks for the executables.

NOTE: If you fall into errors while running guiscrcpy after this release, you would have to manually remove the configuration file

Remove dependency qdarkstyle 🔴

qdarkstyle had been button sizing issues (see #51 by @yochananmarqos) in v2.8. Hence, it was removed and only an adapted qss file was included

AppImage

Its first time I am experimenting with AppImage and in beta state, I have submitted it along in the Releases, not sure if it would work though. :)

Windows executable

As requested by @vorikx2 for a guiscrcpy standalone executable on #37, a guiscrcpy.exe package has been preccompiled and added in the release assets.

Setting up executable

The executable for Windows is standalone, and can be run by double-clicking guiscrcpy.exe after extracting the zip file. However, this requires one of the few things to be done

  • make sure you have scrcpy executable either in bin directory or on PATH. Alternatively, if both fails (likely not to fail, if it does, let me know), follow the method mentioned in Better Configuration subsection.

Support me! ❤️

Support me to write OpenSource Code. Give your feedback or a piece of gratitude! Everything literally counts!!
You can request me to have binaries built. I stopped it as, it is not that efficient and bulky.


Support / Donate / Share
coded with ❤️ by a 16-dev

2.0.post27

12 Jan 14:37
Compare
Choose a tag to compare
2.0.post27 Pre-release
Pre-release

Security fix for guiscrcpy 2.0

Fix for guiscrcpy not starting on many systems including Linux and Windows.

  • Found out by #39 by @AmonBune @bckps7336
  • Includes fix for dimension slider (Python3 Qt5.14) by @fqrious
  • Add Python3.8 support

guiscrcpy v2.0

06 Nov 21:00
Compare
Choose a tag to compare

To receive a notification on new releases, click on Watch > Releases only on the top. ⭐️ My Repo too


guiscrcpy v2.0 🎆

Your Open Source Android Screen Mirroring System

🍰 🎆 💯 Lot of features, guiscrcpy - faster, better and smarter!

Install 📥

Installation is same on all OSes supporting Python 🐍 . If you don't have python yet, get it from https://www.python.org/downloads/ You will surely have great fun with python!!

python3 -m pip install guiscrcpy --user

OR

git clone https://github.com/srevinsaju/guiscrcpy
cd guiscrcpy
python3 -m pip install .

NOTE: Use python instead of python3 if you are on Windows.

Highlights 🌟

Command Line Flags Input 👨‍💻

Added an additional QLineEdit to assist the adding of scrcpy flags, (eg: --render-expired-frames #20, etc.)
This makes guiscrcpy more customizable. On the cutting-edge, all custom flags get saved to guiscrcpy configuration file, so no hassle and no waste of time typing them out 🥇

Keyboard - Point Button Mapping ⌨️

With reference to #13 and even for many scrcpy's PR's requesting custom keyboard remapping, here comes
guiscrcpy with its built in function guiscrcpy-mapper.
Use guiscrcpy-mapper -r to reset the point and keys. A button on the main UI helps to toggle the key-keyboard integration once.
You may now assign keys to tap certain predefined points on your smartphone screen with the help of your keyboard. If you are excited, leave me a reply on how you felt it

Configuration File static to JSON 🔑

As more options rise up, we needed to migrate from guiscrcpy's static configuration file (based on spaces and newlines, I knew only those, so) to JSONs for powerful and customizable dataentry. Now any user may edit the guiscrcpy's configuration file to adjust suitably, and the UI will adjust on each restart. RESET button clears the configuration

Configuration file location switched from USER_HOME to ~/.config/guiscrcpy/ AND $XDG_CONFIG_HOME/guiscrcpy #7 👍

As configuration files placed in the home directory doesn't look neat, with the ideas put forward by @logix2 and @lhanson , I have placed the config file $XDG_CONFIG_HOME/guiscrcpy if $XDG_CONFIG_HOME is defined, else to the .config folder.

Desktop Shortcuts with pip 🖥️

Thanks to pyshortcuts by @newvile, multiplatform shortcut making has been literally easier than ever.

Bug fixes, Bug fixes, Bug fixes!! 🐛

More code - more features, and the more you run into troubles. Making the package runnable and integrated with the Python Module System took a lot longer to solve than fixing internal bugs. If anything occurs as such, please report at Issues, as I haven't done extensive testing with each OS

autopep8 formatting

Poor code heirarchy, solved by autopep8, code loads faster now

Direct scrcpy launch even before guiscrcpy launcher

Using the existing configuration, scrcpy first starts when guiscrcpy -s is given away.

Support me! ❤️

Support me to write OpenSource Code. Give your feedback or a piece of gratitude! Everything literally counts!!
You can request me to have binaries built. I stopped it as, it is not that efficient and bulky.

Support / Donate / Share
coded with ❤️ by a 16-dev

guiscrcpy v1.12.0

01 Nov 06:47
Compare
Choose a tag to compare

guiscrcpy v1.12.0

  • Improved Versioning system.
  • Bug fixes for major fallbacks on Windows systems.
  • 💯 Support for Mac devices!!

python3 -m pip install guiscrcpy on Linux and Mac
'python -m pip install guiscrcpy` on Windows

or download the release files and do pip install *.whl

guiscrcpy-nightly v1.11.25

06 Oct 13:22
c2cb1b4
Compare
Choose a tag to compare
Pre-release

guiscrcpy Nightly Release