Update README.md
This commit is contained in:
58
README.md
58
README.md
@@ -25,49 +25,57 @@
|
|||||||
<img src="data/screenshot.webp">
|
<img src="data/screenshot.webp">
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
# The Project
|
||||||
## The Project
|
|
||||||
Cartridges is a simple game launcher written in Python using GTK4 + Libadwaita.
|
Cartridges is a simple game launcher written in Python using GTK4 + Libadwaita.
|
||||||
### Features
|
## Features
|
||||||
- Manually adding and editing games
|
- Manually adding and editing games
|
||||||
- Importing games from Steam, Heroic and Bottles
|
- Importing games from Steam, Heroic and Bottles
|
||||||
- Hiding games
|
- Hiding games
|
||||||
- Searching and sorting by title, date added and last played
|
- Searching and sorting by title, date added and last played
|
||||||
|
|
||||||
## Building
|
# Installation
|
||||||
|
|
||||||
### GNOME Builder
|
## Linux
|
||||||
|
|
||||||
1. Download [GNOME Builder](https://flathub.org/apps/details/org.gnome.Builder).
|
|
||||||
2. Click "Clone Repository" with `https://github.com/kra-mo/game-shelf.git` as the URL.
|
|
||||||
3. Click on the build button (hammer) at the top.
|
|
||||||
|
|
||||||
## Installation
|
|
||||||
|
|
||||||
### Latest Build From GitHub Actions
|
|
||||||
1. Install `org.gnome.Platform` from the [gnome-nightly repository](https://wiki.gnome.org/Apps/Nightly) if needed.
|
|
||||||
2. Download the artifact from the latest workflow run.
|
|
||||||
3. Decompress the archive.
|
|
||||||
4. Install it via GNOME Software or `flatpak install hu.kramo.Cartridges.flatpak`.
|
|
||||||
|
|
||||||
### From Releases
|
### From Releases
|
||||||
1. Install `org.gnome.Platform` from the [gnome-nightly repository](https://wiki.gnome.org/Apps/Nightly) if needed.
|
1. Install `org.gnome.Platform` from the [gnome-nightly repository](https://wiki.gnome.org/Apps/Nightly) if needed.
|
||||||
2. Download the latest release from Releases.
|
2. Download the latest release from [Releases](https://github.com/kra-mo/cartridges/releases).
|
||||||
3. Install it via GNOME Software or `flatpak install hu.kramo.Cartridges.flatpak`.
|
3. Install it via GNOME Software or `flatpak install hu.kramo.Cartridges.flatpak`.
|
||||||
|
|
||||||
### From GNOME Builder
|
## Windows
|
||||||
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
|
### From Releases
|
||||||
|
1. Download the latest release from [Releases](https://github.com/kra-mo/cartridges/releases).
|
||||||
|
2. Run the downloaded installer.
|
||||||
|
|
||||||
### Code
|
Note: Windows might present you with a warning when trying to install the app. This is expected, just ignore the warning.
|
||||||
|
|
||||||
|
# Building
|
||||||
|
|
||||||
|
## GNOME Builder
|
||||||
|
|
||||||
|
1. Download [GNOME Builder](https://flathub.org/apps/details/org.gnome.Builder).
|
||||||
|
2. Click "Clone Repository" with `https://github.com/kra-mo/cartridges.git` as the URL.
|
||||||
|
3. Click on the build button (hammer) at the top.
|
||||||
|
|
||||||
|
## Meson
|
||||||
|
```bash
|
||||||
|
git clone https://github.com/kra-mo/cartridges.git
|
||||||
|
cd cartridges
|
||||||
|
meson build
|
||||||
|
ninja -C build install
|
||||||
|
```
|
||||||
|
|
||||||
|
# Contributing
|
||||||
|
|
||||||
|
## Code
|
||||||
Fork the repository, make your changes, then create a pull request.
|
Fork the repository, make your changes, then create a pull request.
|
||||||
|
|
||||||
### Translations
|
## Translations
|
||||||
#### Weblate
|
### Weblate
|
||||||
The project can be translated on [Weblate](https://hosted.weblate.org/projects/cartridges/).
|
The project can be translated on [Weblate](https://hosted.weblate.org/projects/cartridges/).
|
||||||
|
|
||||||
#### Manually
|
### Manually
|
||||||
1. Clone the repository.
|
1. Clone the repository.
|
||||||
2. If it isn't already there, add your language to `/po/LINGUAS`.
|
2. If it isn't already there, add your language to `/po/LINGUAS`.
|
||||||
3. Create a new translation from the `/po/cartridges.pot` file with a translation editor such as [Poedit](https://poedit.net/).
|
3. Create a new translation from the `/po/cartridges.pot` file with a translation editor such as [Poedit](https://poedit.net/).
|
||||||
|
|||||||
Reference in New Issue
Block a user