~vcs-imports/gnome-control-center/+git/gnome-control-center:wip/gbsneto/new-goa-panel

Last commit made on 2017-02-16
Get this branch:
git clone -b wip/gbsneto/new-goa-panel https://git.launchpad.net/~vcs-imports/gnome-control-center/+git/gnome-control-center

Branch merges

Branch information

Name:
wip/gbsneto/new-goa-panel
Repository:
lp:~vcs-imports/gnome-control-center/+git/gnome-control-center

Recent commits

5b9d584... by Georges Basile Stavracas Neto

online-accounts: Improve dialog content margins

More alignment issues.

8288a14... by Allan Day

online-accounts: Fix account dialog layout

More spacing needed everywhere. This is a partial fix - some other
adjustments are necessary.

f3f49a4... by Allan Day

online-accounts: Improve panel layout

Ensure sufficient spacing within and around rows. Increase panel
height to make it easier to view the list.

ab176e8... by Georges Basile Stavracas Neto

online-accounts: add margins to the rows' icons

Per Allan's request, add more margin to the rows' icons.

https://bugzilla.gnome.org/show_bug.cgi?id=774222

9ef945d... by Georges Basile Stavracas Neto

online-accounts: always keep editor dialog size the minimum

When adding and editing accounts, the different options that Online
Accounts provides may require different sizes of the dialog. There
is, however, a specific issue where the dialog can't resize because
a provider widget is interefering with the others.

Fix that by making the dialog's stack non-homogeneous, and making
sure to always reset the dialog size before showing it.

https://bugzilla.gnome.org/show_bug.cgi?id=774222

f7195a5... by Georges Basile Stavracas Neto

online-accounts: Make the account editor box vertical

When credentials expire, they're being added horizontally since
this is the default value of the GtkOrientable:orientation property.

Fix that by making the account editor box vertical, and adding some
spacing.

https://bugzilla.gnome.org/show_bug.cgi?id=774222

1e43240... by Georges Basile Stavracas Neto

online-accounts: Only show the accounts list when there are accounts

When the user has no account set, the current implementation of the Online
Accounts panel shows a weird 1px line that is the empty list.

Fix that by only showing the list when there are accounts available.

https://bugzilla.gnome.org/show_bug.cgi?id=774222

7038d76... by Georges Basile Stavracas Neto

online-accounts: Align the panel widgets in the middle

The current implementation of the Online Accounts panel allows
2 states: either the widgets of the panel fill the whole horizontal
space, or they shrink and fill only the absolutely minimum. The
ideal solution, however, is to make them grow with the panel.

Fix that by turn the main box into a GtkGrid, and adding stub widgets
that expand horizontally and pull the main widgets to the middle,
allowing them to cover at most 1/3 of the screen. The widgets themselves
are inside a GtkBox, so that hiding them automatically removes the
spacing in between.

https://bugzilla.gnome.org/show_bug.cgi?id=774222

04e8ee9... by Georges Basile Stavracas Neto

online-accounts: Add an offline message label

When offline, we currently block the new accounts listbox
so that users can't add new accounts. There is, however,
no visual indication that we're offline, besides the listbox.

Fix that by adding a descriptive label that's only visible
when offline.

https://bugzilla.gnome.org/show_bug.cgi?id=774222

e1364ad... by Georges Basile Stavracas Neto

online-accounts: Add a bottom row to display non-branded providers

As per the mockups, and mimicking the dialog behavior, add a bottom
row that shows non-branded providers.

https://bugzilla.gnome.org/show_bug.cgi?id=774222