Commit graph

13296 commits

Author SHA1 Message Date
Rui Matos
2b07d810aa region: New 'Add Input Source' dialog design 2013-02-19 12:25:55 +01:00
Rui Matos
00da5a115f region: Don't add duplicate input sources 2013-02-19 12:25:55 +01:00
Rui Matos
29e0f0b28a region: Show/hide IBus sources config button
Instead of just making it sensitive/unsensitive. Quoting from the bug
report:

The problem is that it isn't clear to the user why the settings button is
insensitive for keyboard layouts - they'll be asking "why can't I ever use the
settings?"

https://bugzilla.gnome.org/show_bug.cgi?id=692006
2013-02-19 12:25:55 +01:00
Rui Matos
c87d588378 region: Remove the IBus engines whitelist
And just blacklist IBus' "xkb:" engines which basically duplicate all
the XKB layouts.
2013-02-19 12:25:55 +01:00
Rui Matos
eaa8dd80ee region: Fix un-ifdef'd usage of IBus specific variables 2013-02-19 12:25:55 +01:00
Rui Matos
96ce117514 keyboard: Relabel link button, 'Layout Settings' -> 'Input Sources' 2013-02-19 12:25:55 +01:00
Rui Matos
75328b9013 region: Bind the per-window setting to both radio buttons
This makes the UI update automatically when the setting changes.
2013-02-19 12:25:55 +01:00
Rui Matos
4b7b194f4c region: Allow using multiple words to filter regions
All words must match.
2013-02-19 12:25:55 +01:00
Rui Matos
36ddfdd3fd region: Make region filtering smarter
We normalize both the filter string from the user and the region label
to disregard case and accents. Then we try to match the region label
on its native translation, the current LC_MESSAGES translation and
untranslated.
2013-02-19 12:25:55 +01:00
Rui Matos
dad492fbdd region: Plug memory leaks 2013-02-19 12:25:54 +01:00
Rui Matos
1dd14e7b29 region: Disregard being an initial region for sorting
Otherwise all the initial regions would show up grouped at the end of
the list when showing all entries.
2013-02-19 12:25:54 +01:00
Rui Matos
acbe609c94 common: Allow using multiple words to filter languages
All words must match.
2013-02-19 12:25:54 +01:00
Rui Matos
0b2b0284fe common: Disregard being an initial language for sorting
Otherwise all the initial languages would show up grouped at the end
of the list when showing all entries.
2013-02-19 12:25:54 +01:00
Rui Matos
864b98e141 common: Make language filtering smarter
We normalize both the filter string from the user and the language
label to disregard case and accents. Then we try to match the language
label on its native translation, the current LC_MESSAGES translation
and untranslated.
2013-02-19 12:25:54 +01:00
Rui Matos
cfa16a070d Move cc-util into panels/common
We need this in some panels too.
2013-02-19 12:25:54 +01:00
Rui Matos
fbbb0b1fd8 Fix some memory leaks 2013-02-19 12:25:54 +01:00
Rui Matos
f457cc8cc4 common: Cleanup initial languages code
There's no need to use our own translations and setlocale() directly
since gnome-languages already does that for us.
2013-02-19 12:25:54 +01:00
Rui Matos
a0ba3bc4fc Adapt to gnome-languages API change 2013-02-19 12:25:54 +01:00
Rui Matos
faaa81ed53 region: Make alternate shortcut's label dim 2013-02-19 12:25:53 +01:00
Rui Matos
8740bf03c8 region: Fix input source rows selection getting lost 2013-02-19 12:25:53 +01:00
Rui Matos
5aa88834c0 Make sure all dialogs are modal 2013-02-19 12:25:53 +01:00
Rui Matos
80ddfe09da Remove two unused variables 2013-02-19 12:25:53 +01:00
Rui Matos
5a478734dc region: Remove unused .ui file 2013-02-19 12:25:53 +01:00
Rui Matos
34b5b2e6a8 region: Remove unused variable definition from Makefile 2013-02-19 12:25:53 +01:00
Matthias Clasen
188f3d1658 Acceptable behaviour in localed-less situations
We show the 'None' as login screen settings, and the entire page
is made insensitive.
2013-02-19 12:25:53 +01:00
Matthias Clasen
b2148043d7 Implement the login page
We are now saving language and layout information to logind.
2013-02-19 12:25:53 +01:00
Matthias Clasen
b47b4afb83 region: Show a Login Screen button when multi-user
The button doesn't do anything yet.
2013-02-19 12:25:53 +01:00
Matthias Clasen
8cc06f8413 users: Deal with preloaded users
Now that another panel is using ActUserManager, the one the
user panel is using may already be loaded when it starts up.
It was not dealing with that gracefully.
2013-02-19 12:25:52 +01:00
Matthias Clasen
4262cb39d5 Use libaccountsservice
Beats talking dbus directly to the service, and we will
make more use of this in later commits.
2013-02-19 12:25:52 +01:00
Matthias Clasen
f40ef9d053 Set response id on format chooser
Now that we are check it is OK, not setting it is no longer OK.
2013-02-19 12:25:52 +01:00
Matthias Clasen
d1ed95292d Add restart notification 2013-02-19 12:25:52 +01:00
Matthias Clasen
35d920f1b8 Drop old code 2013-02-19 12:25:52 +01:00
Matthias Clasen
4f121592d7 Rename input chooser ui file 2013-02-19 12:25:52 +01:00
Matthias Clasen
d3852fc831 Wip: new region panel
Still missing:
- restart session notification
- login screen mode
2013-02-19 12:25:52 +01:00
Matthias Clasen
d37b5fc4c1 user: Adapt to new language chooser 2013-02-19 12:25:52 +01:00
Matthias Clasen
a8e3ac482d A new language chooser 2013-02-19 12:25:52 +01:00
Matthias Clasen
1ecd607bcb Move cc_add_user_language
Move it to cc-common-language.c and rename it
to cc_common_language_add_user_languages
2013-02-19 12:25:51 +01:00
Matthias Clasen
148e311aa6 Wip region 2013-02-19 12:25:51 +01:00
Bastien Nocera
56008765c8 shell: Handle the usual "Alt+Left" key binding
For left-to-right languages, and Alt+Right to RTL.
2013-02-19 11:27:22 +01:00
Bastien Nocera
6cb6404e7e shell: Make the "home" button act as a "previous" button
Keep history of the visited panels, when navigating between
them through links, or activated through the shell's menu items,
and go back to the overview when the history is empty.

https://bugzilla.gnome.org/show_bug.cgi?id=643322
2013-02-19 11:27:22 +01:00
William Jon McCann
91924726f1 shell: Use a go-previous icon instead of grid
This is what we do everywhere else.

https://bugzilla.gnome.org/show_bug.cgi?id=681530
2013-02-19 11:27:19 +01:00
Thomas Wood
efb5153b0d sharing: add a master switch to allow disabling of all sharing services
https://bugzilla.gnome.org/show_bug.cgi?id=693653
2013-02-19 09:52:46 +00:00
Allan Day
1f7c292122 wacom: Update panel comments
Very few of the panel comments provide information that is very
useful. Update them to supplement the panel descriptions - this
will make the search results more helpful.

https://bugzilla.gnome.org/show_bug.cgi?id=694110
2013-02-19 10:41:43 +01:00
Allan Day
383e89a4dc user-accounts: Update panel comments
Very few of the panel comments provide information that is very
useful. Update them to supplement the panel descriptions - this
will make the search results more helpful.

https://bugzilla.gnome.org/show_bug.cgi?id=694110
2013-02-19 10:41:43 +01:00
Allan Day
bea2205639 universal-access: Update panel comments
Very few of the panel comments provide information that is very
useful. Update them to supplement the panel descriptions - this
will make the search results more helpful.

https://bugzilla.gnome.org/show_bug.cgi?id=694110
2013-02-19 10:41:43 +01:00
Allan Day
d9a16bd14a sound: Update panel comments
Very few of the panel comments provide information that is very
useful. Update them to supplement the panel descriptions - this
will make the search results more helpful.

https://bugzilla.gnome.org/show_bug.cgi?id=694110
2013-02-19 10:41:43 +01:00
Allan Day
8e7f630252 sharing: Update panel comments
Very few of the panel comments provide information that is very
useful. Update them to supplement the panel descriptions - this
will make the search results more helpful.

https://bugzilla.gnome.org/show_bug.cgi?id=694110
2013-02-19 10:41:43 +01:00
Allan Day
1c76a6f23f search: Update panel comments
Very few of the panel comments provide information that is very
useful. Update them to supplement the panel descriptions - this
will make the search results more helpful.

https://bugzilla.gnome.org/show_bug.cgi?id=694110
2013-02-19 10:41:43 +01:00
Allan Day
0ffb75f829 region: Update panel comments
Very few of the panel comments provide information that is very
useful. Update them to supplement the panel descriptions - this
will make the search results more helpful.

https://bugzilla.gnome.org/show_bug.cgi?id=694110
2013-02-19 10:41:43 +01:00
Allan Day
02fd72137e privacy: Update panel comments
Very few of the panel comments provide information that is very
useful. Update them to supplement the panel descriptions - this
will make the search results more helpful.

https://bugzilla.gnome.org/show_bug.cgi?id=694110
2013-02-19 10:41:43 +01:00