Star Trek LCARS interface for Raspberry Pi using Pygame.
The code is an example of implementing a custom MovieOS-style interface for your RaspberryPi projects that include the RaspberryPi touch screen (e.g. home automation control panel). The LCARS assets can be replaced with assets from any other style of user interface (e.g. from games, cartoons, or TV series).
Fork of Repository at https://github.com/tobykurien/rpi_lcars
################################################################ Main Changes from Base:
- Modified menu screens to have one main screen with 4 sub-screens
- Added logic for allowing a user to select and play one of 3 audio streams (this logic is kept in its own subclass)
- Button Widgets can have colour altered after creation
Pending Changes:
- More refactor work to streamline app and make it somewhat easy to traverse.
- Write code how it's supposed to be written in Python.
- LCARS graphical user interface is copyright CBS Studios Inc. and is subject to the fair use statute
- LCARS images and audio assets from lcarscom.net
- Sample weather image from the SABC
- Original code/idea from the amazing resource of https://github.com/tobykurien/rpi_lcars