57e2c30...
by
Joaquim Rocha <email address hidden>
Allow to reorder pages from the vendor configuration file
Sometimes vendors may want to have pages show up in a different order
from the default one (e.g. ask for the username before the online
accounts). For that, this patch allows vendors to specify the order
by using a string list in the configuration file, for example:
[pages]
order=language,keyboard
The example above would show the language page before, then the
keyboard page, and then proceed with the rest of the pages, in the
default order they had among themselves.
ed70998...
by
Joaquim Rocha <email address hidden>
driver: Load and add the vendor configuration file
The vendor configuration file was being loaded by the main file and just
used for skipping pages. However, by adding it to the driver, it can be
accessed by any page, which allows us to add page specific options to
the file and only process in the pages' code.
We also abstract the specifics of the configuration in GisDriver so that
pages don't have to deal with the key file directly, as that would lead
to a lot of repeated code (for error checking and such).
3857805...
by
Will Thompson <email address hidden>
assistant: don't toggle suggested-action style class
Previously, either the widget was sensitive with the suggested-action
class, or insensitive without it. The appearance of the button when
insensitive is identical regardless of the suggested-action class, so we
can leave that class permanently applied.