Releases: srevinsaju/guiscrcpy
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.
Desktop Icon
On the first execution of guiscrcpy
, guiscrcpy
generated a desktop shortcut on Linux (~/desktop
) and on Windows, (native Desktop).
Fonts
guiscrcpy
has now moved its branding fonts to OFL fonts. The Trebuchet Fonts were now moved to Open Source Titillium Web Fonts
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
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
Support / Donate / Share
coded with
❤️ by a 17-dev
3.4
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.
Desktop Icon
On the first execution of guiscrcpy
, guiscrcpy
generated a desktop shortcut on Linux (~/desktop
) and on Windows, (native Desktop).
Fonts
guiscrcpy
has now moved its branding fonts to OFL fonts. The Trebuchet Fonts were now moved to Open Source Titillium Web Fonts
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
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)
Network Manager
Network Manager on #64 has Network Manager as a feature request. This release would be partially beneficial
Settings Manager
Settings Manager has checkboxes to select options which could have been previously done by adding commands in the command line QTextEdit
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)
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)
Network Manager
Network Manager on #64 has Network Manager as a feature request. This release would be partially beneficial
Settings Manager
Settings Manager has checkboxes to select options which could have been previously done by adding commands in the command line QTextEdit
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
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 onPATH
. Alternatively, if both fails (likely not to fail, if it does, let me know), follow the method mentioned inBetter 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
guiscrcpy v2.0
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 ofpython3
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
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
guiscrcpy Nightly Release