Guiscrcpy

Latest version: v2023.1.1

Safety actively analyzes 630094 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 7 of 10

3.3

This is a stable build

Highlights (in short)
New UI (its basically the same)
![image](https://user-images.githubusercontent.com/48695438/75055417-04534a00-54e6-11ea-89d6-380aafc8d642.png)

Network Manager
Network Manager on 64 has Network Manager as a feature request. This release would be partially beneficial
![image](https://user-images.githubusercontent.com/48695438/75055460-17feb080-54e6-11ea-8e56-0e466d6fa1e6.png)


Settings Manager
Settings Manager has checkboxes to select options which could have been previously done by adding commands in the command line `QTextEdit`
![image](https://user-images.githubusercontent.com/48695438/75055610-6613b400-54e6-11ea-927d-29ad997bee34.png)

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` :heart: `by a 17-dev`

3.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](https://user-images.githubusercontent.com/48695438/75055417-04534a00-54e6-11ea-89d6-380aafc8d642.png)

Network Manager
Network Manager on 64 has Network Manager as a feature request. This release would be partially beneficial
![image](https://user-images.githubusercontent.com/48695438/75055460-17feb080-54e6-11ea-8e56-0e466d6fa1e6.png)


Settings Manager
Settings Manager has checkboxes to select options which could have been previously done by adding commands in the command line `QTextEdit`
![image](https://user-images.githubusercontent.com/48695438/75055610-6613b400-54e6-11ea-927d-29ad997bee34.png)

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` :heart: `by a 17-dev`

3.0

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

Installation :gear:
guiscrcpy installation is easy as pie :cake:
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 :zap:

High DPI fix :computer:
As had been mentioned in 45, guiscrcpy didn't render good in Higher DPI.

Faster launch :rocket:
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 :1234:
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 :man_technologist:
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` :red_circle:
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! :heart:
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` :heart: `by a 16-dev`

2.0.post27

2.0

Your Open Source Android Screen Mirroring System

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

Install :inbox_tray:
Installation is same on all OSes supporting Python :snake: . 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 :star2:
Command Line Flags Input :man_technologist:
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 :1st_place_medal:

Keyboard - Point Button Mapping :keyboard:
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` :key:
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 :+1:
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 :desktop_computer:
Thanks to pyshortcuts by newvile, multiplatform shortcut making has been literally easier than ever.

Bug fixes, Bug fixes, Bug fixes!! :bug:
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! :heart:
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` :heart: `by a 16-dev`

1.15.1

b355c2a Update snapcraft.yaml
0373528 Merge pull request 138 from srevinsaju/beta-qtpy
19a5a0c Fix line length on setup.py
c2be6ad Fix line length on releaser
6a6df08 Add release CI
87247f3 Fix sed expression on patching requirements and setup.py
c2031c1 :gear: Update CI to create PySide2 builds
3d42e3e :gear: Flake8 fixes
78e23ba :tada: Add landscape support for the mapper
2e617b2 Return Popen object instead of bool True
2e112f1 Do not ask for device-id if only one device is found
f509b63 :gear: Flake8 fixes
191f706 Include qtpy as necessary dependency
663d1a0 Always read_configuration for mapper before initialization
284ee0e noqa: E501 ignore line length in setup.py

Page 7 of 10

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.