fd6bb12e824060619f50c221020bbae0e0c9c2d8
The Project
Cartridges is a simple game launcher written in Python using GTK4 + Libadwaita.
Features
- Manually adding and editing games
- Importing games from Steam, Heroic and Bottles
- Hiding games
- Searching and sorting by title, date added and last played
Building
GNOME Builder
- Download GNOME Builder.
- Click "Clone Repository" with
https://github.com/kra-mo/game-shelf.gitas the URL. - Click on the build button (hammer) at the top.
Installation
Latest Build From GitHub Actions
- Install
org.gnome.Platformfrom the gnome-nightly repository if needed. - Download the artifact from the latest workflow run.
- Decompress the archive.
- Install it via GNOME Software or
flatpak install hu.kramo.Cartridges.flatpak.
From Releases
- Install
org.gnome.Platformfrom the gnome-nightly repository if needed. - Download the latest release from Releases.
- Install it via GNOME Software or
flatpak install hu.kramo.Cartridges.flatpak.
From GNOME Builder
Click the down arrow next to the hammer at the top of your GNOME Builder window, then click "Export". This will create a flatpak that then can be installed on your system.
Contributing
Code
Fork the repository, make your changes, then create a pull request.
Translations
Weblate
The project can be translated on Weblate.
Manually
- Clone the repository.
- If it isn't already there, add your language to
/po/LINGUAS. - Create a new translation from the
/po/cartridges.potfile with a translation editor such as Poedit. - Save the file as
[YOUR LANGUAGE CODE].poto/po/. - Create a pull request with your translations.
Languages
Python
96.8%
Meson
2.9%
CSS
0.3%
