Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/avojak/paint-spill
The classic color-filling puzzle game, designed for elementary OS
https://github.com/avojak/paint-spill
elementary-os gtk puzzle-game vala
Last synced: 21 days ago
JSON representation
The classic color-filling puzzle game, designed for elementary OS
- Host: GitHub
- URL: https://github.com/avojak/paint-spill
- Owner: avojak
- License: gpl-3.0
- Created: 2022-03-31T01:56:17.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2023-04-01T15:52:11.000Z (over 1 year ago)
- Last Synced: 2023-08-05T20:51:21.044Z (over 1 year ago)
- Topics: elementary-os, gtk, puzzle-game, vala
- Language: Vala
- Homepage:
- Size: 1.96 MB
- Stars: 7
- Watchers: 2
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: COPYING
Awesome Lists containing this project
README
![CI](https://github.com/avojak/paint-spill/workflows/CI/badge.svg)
![Lint](https://github.com/avojak/paint-spill/workflows/Lint/badge.svg)
![GitHub](https://img.shields.io/github/license/avojak/paint-spill.svg?color=blue)
![GitHub release (latest SemVer)](https://img.shields.io/github/v/release/avojak/paint-spill?sort=semver)
Paint Spill
## Fill the board with all the same color!
The classic color-filling puzzle game, designed for elementary OS.
| ![Screenshot](data/assets/screenshots/paint-spill-screenshot-01.png) | ![Screenshot](data/assets/screenshots/paint-spill-screenshot-02.png) | ![Screenshot](data/assets/screenshots/paint-spill-screenshot-03.png) |
|------------------------------------------------------------------|------------------------------------------------------------------|------------------------------------------------------------------|## Install with Flatpak
If you are not on elementary OS, you can install Paint Spill from Flathub:
```bash
$ flatpak install flathub com.github.avojak.paint-spill
```## Install from Source
You can install Paint Spill by compiling from source. Flatpak is the preferred method of building Paint Spill:
```bash
$ flatpak-builder build com.github.avojak.paint-spill.yml --user --install --force-clean
$ flatpak run --env=G_MESSAGES_DEBUG=all com.github.avojak.paint-spill
```### Updating Translations
When new translatable strings are added, ensure that `po/POTFILES` contains a
reference to each file with the translatable string.Update the `.pot` file which contains the translatable strings:
```
$ ninja -C build com.github.avojak.paint-spill-pot
```Generate translations for the languages listed in the `po/LINGUAS` files:
```
$ ninja -C build com.github.avojak.paint-spill-update-po
```