This makes the semantics a bit more explicit, and makes it a bit easier to pull the colours in from separate sources.
The semantics of the
GnomeSoftware::key-colors key have been changed
to treat it as an unordered set of colours, all of which are suitable to
be used as background (primary) colours. This is inline with how
gnome-software already treats this key.
AppsForGnome::secondary-colors key has been added to allow
specifying secondary (foreground) colours.
icon_colors extracted from the app’s icon continue to be used as
they were before, with
icon_colors being the primary color and
icon_colors the secondary.
Signed-off-by: Philip Withnall email@example.com
Fixes: #13 (closed)
Closes #13 (closed)