Can be the following:
- An experimental environment for color scheming.
- A (pre)processor for color configuration files whose format is based on plain text.
- A way to customize the appearance of software declaratively.
- Let's say a part of my personal rice (the
aquarelle
namespace).
The current state is:
- Incomplete documentation.
- The CLI is functional, the GUI is not.
- The API seems stable.
The following commands are assumed to be executed with bash in the project directory:
-
Configure the project directory:
meson setup build --prefix ~/install_dir
Change~/install_dir
to the directory of your choice, and now you can usecargo
properly. -
Run the CLI version as follows:
cargo run --features cli
To use arguments, append:-- <arg1> <arg2> <...>
-
Before running the GUI version, the settings schema must be compiled:
mkdir -p ~/.local/share/glib-2.0/schemas/ ln -s $(pwd)/build/data/io.github.ejaa3.Aquarelle.Devel.gschema.xml ~/.local/share/glib-2.0/schemas/ glib-compile-schemas ~/.local/share/glib-2.0/schemas/
Now you can run the GUI version:
cargo run --features gui --bin gui
-
Installation:
meson install -C build
Install mdbook-i18n-helpers:
cargo install mdbook-i18n-helpers
View live translation for an xx
language:
MDBOOK_BOOK__LANGUAGE=xx mdbook serve -d book/xx
Update translations:
meson compile -C build update-doc-l10n