app: improve palette loading error message
app: port gradient loading to GIO