{"push_id":1423383157,"size":25,"distinct_size":25,"ref":"refs/heads/wip/gbsneto/new-goa-panel","head":"9ae0b6329d8ea53e1ed28423bcc61f55b32c2895","before":"94d0d1929e3d4e69fa7eb016c5580ecef8c27480","commits":[{"sha":"144d062dafe4369f2fbea16c3c0aaab7be4e8b06","author":{"name":"Georges Basile Stavracas Neto","email":"5bb335c6738911c4c9a7c0f74d988ed37d6f5de3@gmail.com"},"message":"online-accounts: turn into a final template class\n\nSince CcPanel has support for G_DEFINE_{FINAL|DERIVABLE}_TYPE now,\nlets use it in the Online Accounts panel and simplify some code.\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id=774222","distinct":true,"url":"https://api.github.com/repos/GNOME/gnome-control-center/commits/144d062dafe4369f2fbea16c3c0aaab7be4e8b06"},{"sha":"acdff7efae98b30089a6af17d452a295c614e211","author":{"name":"Georges Basile Stavracas Neto","email":"5bb335c6738911c4c9a7c0f74d988ed37d6f5de3@gmail.com"},"message":"online-accounts: use a listbox instead of a treeview\n\nAs part of the port to the redesigned Online Accounts panel,\nthe main widget to be displayed is a GtkListBox, so we can have\nfiner control of the UI elements and eventually be able to put\nreal widgets instead of using cell renderers.\n\nThis commit, then, makes the Online Account panel use a listbox\nwidget in the sidebar. The behavior of the panel was not changed.\n\nSince its using a listbox now, we can drop the custom GoaPanelAccountsModel\nclass.\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id=774222","distinct":true,"url":"https://api.github.com/repos/GNOME/gnome-control-center/commits/acdff7efae98b30089a6af17d452a295c614e211"},{"sha":"bfae88937d9fb63fb5c0878329839abf5399f6af","author":{"name":"Georges Basile Stavracas Neto","email":"5bb335c6738911c4c9a7c0f74d988ed37d6f5de3@gmail.com"},"message":"online-accounts: use the ui file to connect to signals\n\nSimplify the code by using the GtkBuilder file to connect to\nthe signals instead of manually doing it in the code.\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id=774222","distinct":true,"url":"https://api.github.com/repos/GNOME/gnome-control-center/commits/bfae88937d9fb63fb5c0878329839abf5399f6af"},{"sha":"83f63f890c42cd4233f0a9bbc0bec113af5f562f","author":{"name":"Georges Basile Stavracas Neto","email":"5bb335c6738911c4c9a7c0f74d988ed37d6f5de3@gmail.com"},"message":"online-accounts: use a dialog to manage the online account\n\nFollowing the mockups, the Online Accounts panel shall use\na modal dialog to edit online accounts.\n\nThis commit moves the current widgets to a dialog, and show\nthis dialog whenever an account is selected.\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id=774222","distinct":true,"url":"https://api.github.com/repos/GNOME/gnome-control-center/commits/83f63f890c42cd4233f0a9bbc0bec113af5f562f"},{"sha":"25565fe385021368f92fcf78c679bb6fad3a43ad","author":{"name":"Georges Basile Stavracas Neto","email":"5bb335c6738911c4c9a7c0f74d988ed37d6f5de3@gmail.com"},"message":"online-accounts: make the main listbox non-selectable\n\nInstead of selecting an account, this commit makes the account\neditor dialog only visible through explicit activation of the\naccount row.\n\nAs a side effect, this commit temporarily makes removing an\naccount non-functional.\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id=774222","distinct":true,"url":"https://api.github.com/repos/GNOME/gnome-control-center/commits/25565fe385021368f92fcf78c679bb6fad3a43ad"},{"sha":"b8c73e4345981115ffbf8435f56a1ffb6551be6d","author":{"name":"Georges Basile Stavracas Neto","email":"5bb335c6738911c4c9a7c0f74d988ed37d6f5de3@gmail.com"},"message":"online-accounts: add a header label\n\nAdd a header label as per the latest mockups.\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id=774222","distinct":true,"url":"https://api.github.com/repos/GNOME/gnome-control-center/commits/b8c73e4345981115ffbf8435f56a1ffb6551be6d"},{"sha":"344df3ea19018cafe865f1063f4795b850b250dc","author":{"name":"Georges Basile Stavracas Neto","email":"5bb335c6738911c4c9a7c0f74d988ed37d6f5de3@gmail.com"},"message":"online-accounts: make the entire panel scrollable\n\nThe current implementation of the Online Accounts panel\nallows only the account list to scroll. To prepare ouselves\nfor the future changes, lets make the entire panel scrollable.\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id=774222","distinct":true,"url":"https://api.github.com/repos/GNOME/gnome-control-center/commits/344df3ea19018cafe865f1063f4795b850b250dc"},{"sha":"b6033eb478e171fd774a26540b5ac21cd54927fe","author":{"name":"Georges Basile Stavracas Neto","email":"5bb335c6738911c4c9a7c0f74d988ed37d6f5de3@gmail.com"},"message":"online-accounts: add a providers listbox to the panel\n\nThis commit starts moving the contents of the add account dialog\nclass to the panel itself, by adding a providers listbox below\nthe list of available account as per the new mockups.\n\nThe next commits are focused on finishing this move and removing\nthe add account dialog.\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id=774222","distinct":true,"url":"https://api.github.com/repos/GNOME/gnome-control-center/commits/b6033eb478e171fd774a26540b5ac21cd54927fe"},{"sha":"4e07941d8067cbb6fa412485835403d64cf12dd5","author":{"name":"Georges Basile Stavracas Neto","email":"5bb335c6738911c4c9a7c0f74d988ed37d6f5de3@gmail.com"},"message":"online-accounts: remove unused widgets\n\nThese widgets are not used anymore, and they're not present in\nthe latest designs.\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id=774222","distinct":true,"url":"https://api.github.com/repos/GNOME/gnome-control-center/commits/4e07941d8067cbb6fa412485835403d64cf12dd5"},{"sha":"f40004f97a67f3093a3f1ea831929e03a065d1b0","author":{"name":"Georges Basile Stavracas Neto","email":"5bb335c6738911c4c9a7c0f74d988ed37d6f5de3@gmail.com"},"message":"online-accounts: add a stack to the account dialog\n\nThis will be used to unify the account creation proccess and\nthe account editor.\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id=774222","distinct":true,"url":"https://api.github.com/repos/GNOME/gnome-control-center/commits/f40004f97a67f3093a3f1ea831929e03a065d1b0"},{"sha":"a0e1213339658e7afc70a4672f1b6903138ea8d6","author":{"name":"Georges Basile Stavracas Neto","email":"5bb335c6738911c4c9a7c0f74d988ed37d6f5de3@gmail.com"},"message":"online-accounts: make adding an account inline to the edit dialog\n\nWhen adding an account, the old proccess was: use the (removed) toolbar\nto open the New Account dialog, select a provider in that dialog, add\nthe account and see the newly created account in the panel itself.\n\nThat approach had issues, e.g. the user would have to close the dialog\nif she mistakenly selected a provider. After moving the provider list\nto the panel itself, it doesn't make sense anymore to have another\nprovider list inside the dialog.\n\nFix this by moving the new account view to the accounts dialog.\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id=774222","distinct":true,"url":"https://api.github.com/repos/GNOME/gnome-control-center/commits/a0e1213339658e7afc70a4672f1b6903138ea8d6"},{"sha":"ba9bf5f4a8a7b4f34ce95f9056767099888a6003","author":{"name":"Georges Basile Stavracas Neto","email":"5bb335c6738911c4c9a7c0f74d988ed37d6f5de3@gmail.com"},"message":"online-accounts: explicitly remove the dialog's border width\n\nLooks like Gtk+ assumes all dialogs' internal-vbox widgets have a\n2px border, so explicitly set it to 0.\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id=774222","distinct":true,"url":"https://api.github.com/repos/GNOME/gnome-control-center/commits/ba9bf5f4a8a7b4f34ce95f9056767099888a6003"},{"sha":"f7a7605f2b0b6a538ec7d20edc1c889ce4ad0436","author":{"name":"Georges Basile Stavracas Neto","email":"5bb335c6738911c4c9a7c0f74d988ed37d6f5de3@gmail.com"},"message":"online-accounts: add a remove button to the account dialog\n\nAfter temporarily removing the ability to delete accounts in efa03cfa57b,\nlets start bringing it back again by adding a Remove Account button to the\naccount editor dialog, as per the recent mockups.\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id=774222","distinct":true,"url":"https://api.github.com/repos/GNOME/gnome-control-center/commits/f7a7605f2b0b6a538ec7d20edc1c889ce4ad0436"},{"sha":"377ad5beda42fc30e26505301341ea97fd374ff2","author":{"name":"Georges Basile Stavracas Neto","email":"5bb335c6738911c4c9a7c0f74d988ed37d6f5de3@gmail.com"},"message":"online-accounts: bring back account removal\n\nFollowing the previous commit, this commit effectively brings\nback the account removal feature that was temporarily removed\nby efa03cfa57b.\n\nThis is now reimplemented as an in-app notification, and users\nnow have the option to undo an accidentally removed account.\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id=774222","distinct":true,"url":"https://api.github.com/repos/GNOME/gnome-control-center/commits/377ad5beda42fc30e26505301341ea97fd374ff2"},{"sha":"526f21bebb58670867b35c97a3a597c8adcf11f2","author":{"name":"Georges Basile Stavracas Neto","email":"5bb335c6738911c4c9a7c0f74d988ed37d6f5de3@gmail.com"},"message":"online-accounts: fix indentation\n\nTo not clutter the previous commit, the indentation of the\nUI file was not changed. This commit does nothing but fix\nthe indentation.\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id=774222","distinct":true,"url":"https://api.github.com/repos/GNOME/gnome-control-center/commits/526f21bebb58670867b35c97a3a597c8adcf11f2"},{"sha":"9979005d02fde14b26a8f83cc258a1e0f61d7d2c","author":{"name":"Georges Basile Stavracas Neto","email":"5bb335c6738911c4c9a7c0f74d988ed37d6f5de3@gmail.com"},"message":"online-accounts: keep account editor dialog visible when adding account\n\nWhen adding a new account, the account editor dialog always gets hidden\nwhen any response is given. This breaks, e.g., the ownCloud process, and\nhides the dialog while it's still validating the account.\n\nFix that by only hiding the dialog on cancel or close.\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id=774222","distinct":true,"url":"https://api.github.com/repos/GNOME/gnome-control-center/commits/9979005d02fde14b26a8f83cc258a1e0f61d7d2c"},{"sha":"25f57e2268142a2685106886625cfec4c9e074df","author":{"name":"Georges Basile Stavracas Neto","email":"5bb335c6738911c4c9a7c0f74d988ed37d6f5de3@gmail.com"},"message":"online-accounts: small UI improvement\n\nAdd more margin to the lists.\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id=774222","distinct":true,"url":"https://api.github.com/repos/GNOME/gnome-control-center/commits/25f57e2268142a2685106886625cfec4c9e074df"},{"sha":"1d68965c46209cd592d5ddc8b102ce60baf61d92","author":{"name":"Georges Basile Stavracas Neto","email":"5bb335c6738911c4c9a7c0f74d988ed37d6f5de3@gmail.com"},"message":"online-accounts: add separators between listbox rows\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id=774222","distinct":true,"url":"https://api.github.com/repos/GNOME/gnome-control-center/commits/1d68965c46209cd592d5ddc8b102ce60baf61d92"},{"sha":"c3124832c349f2c633aa1704c37efb1354b6e1fd","author":{"name":"Georges Basile Stavracas Neto","email":"5bb335c6738911c4c9a7c0f74d988ed37d6f5de3@gmail.com"},"message":"online-accounts: hide remove button when account is locked\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id=774222","distinct":true,"url":"https://api.github.com/repos/GNOME/gnome-control-center/commits/c3124832c349f2c633aa1704c37efb1354b6e1fd"},{"sha":"02b858af15b4a2ea764c326baf41b5ee6f04eae8","author":{"name":"Georges Basile Stavracas Neto","email":"5bb335c6738911c4c9a7c0f74d988ed37d6f5de3@gmail.com"},"message":"online-accounts: add a bottom row to display non-branded providers\n\nAs per the mockups, and mimicking the dialog behavior, add a bottom\nrow that shows non-branded providers.\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id=774222","distinct":true,"url":"https://api.github.com/repos/GNOME/gnome-control-center/commits/02b858af15b4a2ea764c326baf41b5ee6f04eae8"}]}
{"actor":{"display_login":"gnomesysadmins"}}