Skip to content

PortsMaster/PortMaster-GUI

Repository files navigation

PortMaster - GUI

PortMaster is a convenient script designed to facilitate the downloading and installation of ports for handheld devices. As the number of available ports has increased, the original interface has become progressively cumbersome. For the past few months we have been developing a new GUI.

Features (it has them)

  • Completely custom GUI using Python SDL2 bindings
  • Small size, only 11mb!
  • Port previews, we can really showcase the ports.
  • Cancellable downloads, accidentally started a 300mb download? Get out of here.
  • Filter ports by genre/porter/runtime
  • Localizations (We currently have English, Chinese, French, German, Italian, Japanese, Korean, Polish, Portuguese, and Spanish), translators welcome! Crowdin
  • Themes:
    • Since it was possible with the custom GUI, we went for it.
    • We have a few themes at launch, but contributions are more than welcome.
      • Default Theme: comes in both light mode and dark modes
      • Zelda: LTTP Inspired theme
      • FF VII: A beautifully done FF7 theme
      • Basic Theme: A super bare bones theme so you can get started designing your own!
    • Colour Schemes, themes can support multiple colour schemes for darkmode / lightmode / different colour ways.
    • Builtin theme downloader!

Nerdy features

  • Custom Sources: want to control your own ports repository? no worries!
  • Platform Hooks: PortMaster on raspberry pi? Lets gooooo.

Installation

Install

Translations

If you would like to help out with translations please see our crowdin page.

Feedback

Please direct all feedback to the PortMaster Public Beta channel in the PortMaster discord server.

Thanks

I want to thank everyone on the PortMaster crew who have helped, but a special thanks to:

Python libraries used: