Commit graph

16784 commits

Author SHA1 Message Date
Gustavo Marques
afebd3a575 Update Brazilian Portuguese translation 2017-01-05 08:23:01 +00:00
Michael Catanzaro
03ebd431b5 network: Fix missing page title on wired panel
The NetDeviceEthernet's title is not set until after the UI is created,
so we have to listen for changes to the title.

https://bugzilla.gnome.org/show_bug.cgi?id=776369
2017-01-04 08:49:45 -06:00
Georges Basile Stavracas Neto
76062e1106 online-accounts: Add a stack to the account dialog
This will be used to unify the account creation proccess and the
account editor.

https://bugzilla.gnome.org/show_bug.cgi?id=774222
2017-01-03 18:50:23 +01:00
Georges Basile Stavracas Neto
dce3e168d2 online-accounts: Remove unused widgets
These widgets are not used anymore, and they're not present in the
latest designs.

https://bugzilla.gnome.org/show_bug.cgi?id=774222
2017-01-03 18:36:41 +01:00
Georges Basile Stavracas Neto
c26f8ae018 online-accounts: Add a providers listbox to the panel
This commit starts moving the contents of the add account dialog
class to the panel itself, by adding a providers listbox below
the list of available account as per the new mockups. As a side effect,
this commit temporarily makes removing an account non-functional.

The next commits are focused on finishing this move and removing
the add account dialog.

https://bugzilla.gnome.org/show_bug.cgi?id=774222
2017-01-03 17:52:07 +01:00
Georges Basile Stavracas Neto
7117f63718 online-accounts: Make the entire panel scrollable
The current implementation of the Online Accounts panel allows only
the account list to scroll. To prepare ouselves for the future
changes, let's make the entire panel scrollable.

https://bugzilla.gnome.org/show_bug.cgi?id=774222
2017-01-03 17:03:49 +01:00
Georges Basile Stavracas Neto
d925774a88 online-accounts: Remove unused 'id'
https://bugzilla.gnome.org/show_bug.cgi?id=774222
2017-01-03 17:00:52 +01:00
Georges Basile Stavracas Neto
be9687ce94 online-accounts: Simplify setting the margin
https://bugzilla.gnome.org/show_bug.cgi?id=774222
2017-01-03 15:03:18 +01:00
Georges Basile Stavracas Neto
8b56b9d1d8 online-accounts: Add a header label as per the latest mockups
https://bugzilla.gnome.org/show_bug.cgi?id=774222
2017-01-03 15:00:04 +01:00
Bastien Nocera
09263321d4 shell: Close overview on Ctrl+W as well
https://bugzilla.gnome.org/show_bug.cgi?id=776385
2017-01-03 12:04:03 +01:00
Stas Solovey
36dbba1cea Update Russian translation 2016-12-29 22:44:55 +00:00
Stas Solovey
0cab138144 Update Russian translation
(cherry picked from commit 6f4dc70520)
2016-12-29 22:20:32 +00:00
Baurzhan Muftakhidinov
e726a01bab Update Kazakh translation 2016-12-24 17:37:35 +00:00
Daniel Mustieles
01450060f1 Updated Spanish translation 2016-12-22 20:09:45 +01:00
Balázs Meskó
30ae202f7c Update Hungarian translation 2016-12-20 14:58:16 +00:00
Marek Černocký
79a5a38395 Updated Czech translation 2016-12-18 23:02:07 +01:00
Jiri Grönroos
dc4bcb5c87 Update Finnish translation 2016-12-16 20:41:34 +00:00
Georges Basile Stavracas Neto
4e197b491f online-accounts: Make the main listbox non-selectable
Instead of selecting an account, this commit makes the account
editor dialog only visible through explicit activation of the
account row.

As a side effect, this commit temporarily makes removing an
account non-functional.

https://bugzilla.gnome.org/show_bug.cgi?id=774222
2016-12-15 19:40:28 +01:00
Debarshi Ray
182cac1ea3 online-accounts: Update the UI if IsLocked changes
We want to check the IsLocked property whenever we call
show_page_account. ie. when we show an account for the first time, and
also when the displayed account emits account-changed. Hence it is
better to have them together.

https://bugzilla.gnome.org/show_bug.cgi?id=774222
2016-12-15 19:08:47 +01:00
Georges Basile Stavracas Neto
1a427a8ac3 online-accounts: Use a dialog to manage the online account
Following the mockups, the Online Accounts panel shall use a modal
dialog to edit online accounts.

This commit moves the current widgets to a dialog, and shows this
dialog whenever an account is selected.

Some changes by Debarshi Ray.

https://bugzilla.gnome.org/show_bug.cgi?id=774222
2016-12-15 17:51:59 +01:00
Rūdolfs Mazurs
f84cd6d721 Update Latvian translation 2016-12-14 22:03:54 +02:00
Ondrej Holy
e8aa9fc0b0 info: Do not crash if Renderer is not set by SessionManager
This regression has been introduced by commit 52da4da. The
info panel crashes if prettify_info() returns NULL. This happens
if Renderer property from SessionManager is empty.

https://bugzilla.gnome.org/show_bug.cgi?id=774240
2016-12-05 15:45:34 +01:00
Felipe Borges
66c7f45307 printers: List new printers ASAP in the "Add Printer" dialog
List a printer in the "Add Printer" dialog as soon as it is
discovered. The header subtitle "Searching for Printers"
denotes that the Search is not done yet.

https://bugzilla.gnome.org/show_bug.cgi?id=760783
2016-12-02 15:10:56 +01:00
Georges Basile Stavracas Neto
54df308648 online-accounts: Use the ui file to connect to signals
Simplify the code by using the GtkBuilder file to connect to the
signals instead of manually doing it in the code.

https://bugzilla.gnome.org/show_bug.cgi?id=774222
2016-11-30 17:23:10 +01:00
Georges Basile Stavracas Neto
bdde40ac15 online-accounts: Use a listbox instead of a treeview
As part of the port to the redesigned Online Accounts panel,
the main widget to be displayed is a GtkListBox, so we can have
finer control of the UI elements and eventually be able to put
real widgets instead of using cell renderers.

This commit, then, makes the Online Account panel use a listbox
widget in the sidebar. The behavior of the panel was not changed.

Since its using a listbox now, we can drop the custom GoaPanelAccountsModel
class.

https://bugzilla.gnome.org/show_bug.cgi?id=774222
2016-11-30 17:16:35 +01:00
Georges Basile Stavracas Neto
902ab4e448 online-accounts: Turn into a template class
https://bugzilla.gnome.org/show_bug.cgi?id=774222
2016-11-30 17:16:35 +01:00
Georges Basile Stavracas Neto
e5208a397a online-accounts: Remove unnecessary code
Calling gtk_style_context_set_junction_sides makes no visual
difference. We are using stock GTK+ containers, which should already
be taking care of this.

https://bugzilla.gnome.org/show_bug.cgi?id=774222
2016-11-30 17:16:35 +01:00
Georges Basile Stavracas Neto
013b2d865b online-accounts: Use G_DECLARE_FINAL_TYPE
https://bugzilla.gnome.org/show_bug.cgi?id=774222
2016-11-30 17:16:35 +01:00
Georges Basile Stavracas Neto
a9701b3024 online-accounts: Fix the namespace prefix
The module-wide prefix is 'Cc' and the name of the class is 'GoaPanel',
not 'CcGoa' and 'Panel'.

https://bugzilla.gnome.org/show_bug.cgi?id=774222
2016-11-30 17:16:35 +01:00
Felipe Borges
f3282272b8 configure: Drop dependency on GdNotification
Since the port to GtkRevealer in bgo#775183 and bgo#775178,
GdNotification is no longer needed in control-center.

https://bugzilla.gnome.org/show_bug.cgi?id=775183
2016-11-30 13:08:01 +01:00
Felipe Borges
120956fad3 user-accounts: Use GtkRevealer instead of GdNotification
GtkRevealer combined with the "app-notification" class is enough
to represent the notification concept nowadays.

https://bugzilla.gnome.org/show_bug.cgi?id=775178
2016-11-30 13:06:28 +01:00
Felipe Borges
6f51428094 region: Use GtkRevealer instead of GdNotification
GtkRevealer combined with the "app-notification" class is enough
to represent the notification concept nowadays.

https://bugzilla.gnome.org/show_bug.cgi?id=775183
2016-11-29 15:50:50 +01:00
Felipe Borges
b995e16c98 user-accounts: Don't show_restart_notification when changing Language
Since commit 5e2ed8e, the user-accounts panel does not present an
option to change the Language for the current user. This should be
done in the "Region & Language" panel instead.

In doing so, the code for launching the restart notification is
never reached in the language_response callback method.

https://bugzilla.gnome.org/show_bug.cgi?id=767065
2016-11-29 15:19:52 +01:00
Cheng-Chia Tseng
99fd4bfe15 Update Chinese (Taiwan) translation 2016-11-28 16:04:14 +00:00
Baurzhan Muftakhidinov
6a7177f612 Update Kazakh translation 2016-11-27 15:38:52 +00:00
Piotr Drąg
00b3cd376b Update Polish translation 2016-11-26 17:26:04 +01:00
Bastien Nocera
8a4cf8345a search: Better debug output when ignoring search providers
So that running with debug is enough to know why a search provider was
ignored.
2016-11-24 16:56:20 +01:00
Muhammet Kara
408bd638de Update Turkish translation 2016-11-24 09:41:34 +00:00
Stas Solovey
66a2f9f5c2 Update Russian translation
(cherry picked from commit 9f7f4e341b)
2016-11-23 20:46:13 +00:00
Cheng-Chia Tseng
52382e0114 Update Chinese (Taiwan) translation 2016-11-23 14:08:34 +00:00
Felipe Borges
02ab69bd8f sharing: Hide Vino when using Wayland
Since we don't support "Screen Sharing" under Wayland yet.

https://bugzilla.gnome.org/show_bug.cgi?id=774553
2016-11-17 16:04:32 +01:00
Bastien Nocera
26c04836e9 info: Print debug when get_renderer_from_helper() fails 2016-11-16 17:53:25 +01:00
Bastien Nocera
69c17d8652 info: Also trim useless info when trailing ")" is missing
As seen in attachment 339587

https://bugzilla.gnome.org/show_bug.cgi?id=774240
2016-11-16 17:03:49 +01:00
Bastien Nocera
1549857fc9 info: Lowercase APU/GPU names for AMD
https://bugzilla.gnome.org/show_bug.cgi?id=774240
2016-11-16 17:03:49 +01:00
Bastien Nocera
4d39db6b20 info: Add registered trademark symbol for AMD GPUs
https://bugzilla.gnome.org/show_bug.cgi?id=774240
2016-11-16 17:03:49 +01:00
Bastien Nocera
91e920b496 info: Trim AMD renderer strings
Remove the references to Gallium, and the exact versions of the DRM
backend, the kernel and LLVM. Debug information can still be gathered in
plenty of other ways.

https://bugzilla.gnome.org/show_bug.cgi?id=774240
2016-11-16 17:03:49 +01:00
Bastien Nocera
52da4dafeb info: Move duplicate space removal to info-cleanup.c
So that we don't have to do that separately for CPUs.

https://bugzilla.gnome.org/show_bug.cgi?id=774240
2016-11-16 17:03:49 +01:00
Bastien Nocera
34b1d0d083 info: Add test case for trailing spaces
As seen in:
https://bugzilla.gnome.org/show_bug.cgi?id=773213#c4
2016-11-16 17:03:49 +01:00
Bastien Nocera
4eacd56081 info: Add test suite for info cleanup
https://bugzilla.gnome.org/show_bug.cgi?id=774240
2016-11-16 17:03:49 +01:00
Bastien Nocera
cf6b2138b9 info: Split off CPU and graphics strings cleanup
https://bugzilla.gnome.org/show_bug.cgi?id=774240
2016-11-16 17:03:49 +01:00