I'm currently working on HiveDesktop, a pyQt5 based desktop application for the HIVE blockchain. The source code can be found on github. HiveDesktop is using beem for accessing the HIVE blockchain.
I worked already several hours on the project and learning how to use pyQT5 properly. I'm using the fbs project for creating the executables and installers.
The project is still in a very early alpha stage.
You can find installers for Linux, OSX and Windows in the release page:
https://github.com/holgern/hivedesktop/releases
You are welcome to contribute by writing issues or creating pull requests.
Comments and feature wishes are also welcome.
You can download the Qt-Designer and imrove the GUI without know how to program. You can find the ui file here: https://github.com/holgern/hivedesktop/blob/master/ui/mainwindow.ui
You can create a new GUI design and attaching it to an issue or create a PR and uploading it.
You need python 3.6 (fbs works only with this version) and all packages from base.txt.
pip install --upgrade -r requirements/base.txt
for Windows you need also
pip install --upgrade -r requirements/windows.txt
You can parse the ui file with
pyuic5 ui\mainwindow.ui -o src\main\python\ui_mainwindow.py
and start the app by
fbs run
Before pushing code, please check if the frozen exe also works. First, the exe needs to be created:
fbs freeze --debug
and it can then be started.
If you like what I do, consider casting a vote for me as witness on Hivesigner or on PeakD.