Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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)


Icon


Paint Spill



Get it on AppCenter
Download on Flathub

## 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
```