tobykurien / rpi_lcars

Star Trek LCARS interface for Raspberry Pi using Pygame
MIT License
658 stars 145 forks source link

global config, sound disable, alpha channel for widgets. #14

Closed JDat closed 5 years ago

JDat commented 6 years ago

) global config in config.py ) sound can be disabled from config.py ) button, elbow and tab images now have alpha channel ) addec alha for button, elbow and tab ) added home button to remove wigets form main screen. button mispaced to test alpha funcionality added elbow to test elbow alpha functionality ) pressing enegy is the same as logout to test event handler *) authorise screen in debug mode have exit button X

tobykurien commented 6 years ago

Hi @JDat thank you so much for the pull request! Here are some comments on the changes:

JDat commented 6 years ago

Well. Thank you for comment. I am lower than beginner on python, I am a little bit C guy (arduino etc) and electronics engineer. My code is just dirty hack of my python understanding. This code solve most bug/feature requests. Maybe someone can rewrite code in more clean way.

MalmarPadecain commented 5 years ago

I'd be willing to try my hand at wrapping the sound stuff. I am however quite new to github and git in general. How do I contribute to an existing Pull Request?

dgw commented 5 years ago

@MalmarPadecain You'll have to open your own PR, since GitHub (perhaps obviously) won't let you push to someone else's repo. (Without permission, but it would be a battle to get in touch with @JDat and become a collaborator on this PR's source repo.)

So, if you want to build off of this, clone this repo (tobykurien/rpi_lcars) and then add JDat's repo as a remote so you can git checkout this branch as a starting point. Once you have something, open a new pull request (referencing this one just so @tobykurien can keep track of what's happening).

tobykurien commented 5 years ago

@MalmarPadecain I have pulled the changes into a new branch called JDat-master, so you can now clone this repo, work on the changes in that branch and send pull requests for that branch. Should make things easier.