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

3.7

Pre-release
Pre-release
Compare
Choose a tag to compare
@srevinsaju srevinsaju released this 21 Apr 18:46
7ed4d31

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


v3.7

This is a testing build

This build is important release for newer features, multiple device support and multiple controllers. The code is now more readable, and documented, and this release also features a new method of packaging, The guiscrcpy AppImage

Highlights

AppImage (manylinux2014)

The Appimage although, already packaged before, was however incorrect. This build focuses on releasing the first test AppImage for manylinux2014 and above linux distributions. Thanks to @niess and python-appimage for helping me create an AppImage exclusively for guiscrcpy, which is ready to use, out of the box, preinstalled with scrcpy and adb. The AppImage reduces the hardwork of installing scrcpy and adb on end users linux distributions. See #56 for more information.

Menu shortcuts #82 #80

@cameel pointed out the creation of the desktop file had created problems if the path did not exist. This was solved by his solution, derived from a stackoverflow answer. Thanks to both, guiscrcpy is now installed to their respective directories without crashing, and solves a part of #62

Option to select devices? #65 #64

The key highlight of this guiscrcpy release is that, it now supports multiple devices, and multiple toolkit integrations, and faster too. Multiple guiscrcpy.ux objects are now created and a unique id (salted hash) is created for each device by their device, and the toolkits are assigned color labels based on the first 6 letters of the salted hash hex code.

image

Changelog

7ed4d31 Prepare release 3.7
5b08d0c Update releaser
b37f4a6 Fix seg_fault on tcpip
74f1e53 Make tcpip function more meaningful
f137d1f Add port number
191d5af Add fix for reiniting windows if already launched and add support for tcpip on usb devices"
b6d8d25 add .gitignore
149f17d Attempt adding support for manylinux2014 wheel
462769d Add more files to gitignore
5e0e8c5 Flake8 fixes
1f89fa3 Update setup.py
4dab0ee Refactor entry points
aef6178 Refactor lib.check
4f1b5b8 Move sed to appimage/entrypoint.sh
2a51c3f Add coloring to swipeUX
343d986 Remove traces of Tasmotizer
f337d6b Add salted hash coloring for unique device identification and error handling
ed7cdfc 🎉 Add support for mltiple device toolkit control feature
f5b48ae Add conditional closing of side_panel and bottom_panel
f5217e0 Add close button for bottom panel
406ec59 Update setup.py
03a82c1 Add side panel and bottom panel optional initializer code
92eb31d Add side panel and bottom panel optional initializer UI
3e4c0eb Merge branch 'master' into beta-37
d7e49a3 Limit build frequency, fix AppImage deps and dynamic AppImage builds
82a96c6 Update appimage.yml
6c0ec5b Update appimage.yml
738b3b2 Update appimage.yml
3af3956 Add precedence for guiscrcpy to check environmen t variables
4a0b609 Update appimage.yml (#93)
b57be19 Update appimage.yml
79647b2 Add AppImage CI link
cda15c6 Fix support for scrcpy binaries 🎉 (#92)
18a5bdb Add flake8 configuration file;
d9a8ad3 Flake8 again, lol
b01b563 Refactor unwanted variables
4a24787 More flake8 fixes
bbf33b2 Flake8 fixes
bea7f92 Remove lib.ver
2f1ba7a Better formatting of connected devices, and remove lib.ver
6d09c7d Add support for typing manual ip adress instead of portscanning
c1f86bd update setup.py
61c08d7 Merge branch 'master' into beta-37
908e961 update setup.py
e51d15f Fix long_description
0ed721b Merge branch 'beta-37' of https://github.com/srevinsaju/guiscrcpy into beta-37
2bf2ce8 Fix for destop file addition to share/applications #80 #82
0acdb9f 🎉 Pop GitPython and all the errors caused by it
3bda26f Appimage Workflow
89d8b66 Create appimage workflow (#89)
19a6954 Add guiscrcpy appimage png
e07bffa Add Pipfile
056cbd5 Update logo for AppImage
64e21db Update metadata
2537da7 Add AppImage metadata
6d62911 Fix failure to start on version reading, if .git dir is missing, but GitPython is installed
bb613df Merge branch 'master' into beta-37
970f080 Merge upstream
a8da371 Fix failure to start on version reading, if .git dir is missing or GitPython is not installed"
3b76e79 Connect refresh button to refresh devices function
d3d43c5 Add device serial ids when execution of scrcpy and other adb processes"
d49f8a9 Merge upstream
9e4a10a Update requirements
3d72598 Merge branch 'master' into beta-37
a362167 Add links to README.md status badges. 🎉 .
8f03747 Add Link to Windows Executable (CI)
7f6bbf2 Update gitpython from 3.1.0 to 3.1.1 (#79)
9e3b56a Update guiscrcpy.check.adb to detect multiple instances
8ab6d14 Update version
4e6012e Add UI for device selector #64
b41bb7f Add conditional launching of psutil depending on its installed or not
bd39c99 Remove dependency psutil for MacOS
2583d1f Fix mapper to port for Override Resolutions #74
cbd36e3 Fix #75. Fix FileNotFoundError
5eae11f Merge branch 'master' into beta
b3e105c Update guiscrcpy_windows spec file
e986c12 update version in ver.py
aad21f2 update version in version.txt
cdc5ceb Add windows tools
ddb14de Change modes
f43f65f Fix font manager
58e9383 Fix desktop function for Windows and Linux
55a313e Add dependency pywin32 to windows systems
93b3f05 Remove unnecessary imports in setup.py
fe93a8f PEP8 and Flake8 Fixes
d724ff7 Amend requirements, add dependency
1443c21 Add desktop file support for Linux OS
65f4dc8 Update version
66b92af Release 3.3 Stable (#69)
77c3b6b Update gitpython from 3.0.7 to 3.1.0 (#68)

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

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