Commit Graph

6097 Commits

Author SHA1 Message Date
Florian Müllner
01b2f596a2 messageTray: Hide summary notification immediately when closing the tray
When the summary notification is open when the tray is closed, we end
up with two concurrent animations: the notification fading out, and the
tray moving away from underneath it. Sliding out the tray should be the
primary transition here, so hide the notification immediately to not
draw the user's attention away from it.

https://bugzilla.gnome.org/show_bug.cgi?id=686888
2012-11-12 13:48:12 +01:00
Florian Müllner
423d8ab5ec messageTray: Hide notification close button immediately on click
Having the close button move away from under the pointer after
clicking it is confusing and distracts from the main transition,
which is hiding the notification. Just hide it immediately.

https://bugzilla.gnome.org/show_bug.cgi?id=682237
2012-11-12 13:48:12 +01:00
Jasper St. Pierre
5fb355ba2d messageTray: Don't destroy the notification when clicking on the close button
Clicking on the close button should simply hide the notification.

https://bugzilla.gnome.org/show_bug.cgi?id=682237
2012-11-12 13:48:12 +01:00
Jasper St. Pierre
c16f9ba7c4 messageTray: Only hide the notification stack on clicking close
Rather than destroying the entire source, which is unintuitive, simply
close the notification. Removing the entire source is still possible
by right-clicking on the summary item and choosing "Remove".

https://bugzilla.gnome.org/show_bug.cgi?id=682237
2012-11-12 13:48:12 +01:00
Jasper St. Pierre
972267e215 messageTray: make SummaryItem._closeButton public
Use this to show/hide the close button instead of closeButtonVisible.

https://bugzilla.gnome.org/show_bug.cgi?id=682237
2012-11-12 13:48:12 +01:00
Giovanni Campagna
678d3623ed ScreenShield: fix code to detect missing unlock dialog
If the session mode has no locking support, screenshield had code to
unlock automatically, but it did so by checking the return value of
the constructor, instead of checking if the constructor was actually
callable, so it would get a TypeError before reaching the check.

https://bugzilla.gnome.org/show_bug.cgi?id=687708
2012-11-11 19:20:15 +01:00
Giovanni Campagna
1a86dd9df3 ScreenShield: don't rely on gnome-session to hide the lightbox
If we lock before the user becomes active again, gnome-session will never
change presence from IDLE, and thus we'll never hide the lightbox.
Instead, install our own idle monitor.

https://bugzilla.gnome.org/show_bug.cgi?id=687020
2012-11-11 19:19:31 +01:00
Sebastian Keller
f7423967b6 power: indicate 1 hour remaining correctly
Before 60 minutes remaining were displayed
as "0 minutes" now it is "1 hour".

https://bugzilla.gnome.org/show_bug.cgi?id=687958
2012-11-09 17:18:16 +01:00
Giovanni Campagna
ec1a13a325 UnlockDialog: clear the password on failure
It is wrong, and the user can't correct it because it's obfuscated.
Just let him type it again.

https://bugzilla.gnome.org/show_bug.cgi?id=687132
2012-11-08 19:00:17 -05:00
Giovanni Campagna
d7adfe9bf1 ShellUserVerifier: fix fail counter
If it is updated after checking, it counts the number of failures
not including the current one, so it allows one extra attempt. Instead,
by updating it before checking, we get the expected result of dropping the
curtain at the third password.

https://bugzilla.gnome.org/show_bug.cgi?id=687132
2012-11-08 19:00:09 -05:00
Giovanni Campagna
26026ecf10 LoginDialog: clear previous auth failed messages when trying again
When the user has the entered the password for the second time
and clicked OK, clear messages from the previous attempt, so any
new failure is shown clearly.

https://bugzilla.gnome.org/show_bug.cgi?id=687132
2012-11-08 19:00:00 -05:00
Daniel Mustieles
6ff09f8bf9 Updated Spanish translation 2012-11-08 12:40:17 +01:00
Wolfgang Stöggl
ced93003fb [l10n] Updated German translation 2012-11-06 20:11:27 +01:00
Alejandro Piñeiro
c05605f27c a11y: fixing a regression with the accessible name at dash items
After some changes, the tooltip label at the dash is not available
until it is visually shown. As this is not anymore a reliable
source of accessible name, we just set the accessible name
with the string used on that label.

https://bugzilla.gnome.org/show_bug.cgi?id=686583
2012-11-06 10:05:11 +01:00
Matthias Clasen
d8c5cc3b52 Add a --disable-man configure option
OSTree doesn't have DocBook stylesheets, so generating
man pages from xml causes build failures there.
2012-11-05 23:39:32 -05:00
Matthias Clasen
25ddcab9bf Use the same xsltproc parameters as other modules
Using the same parameters makes sure that the generated man
pages look more or less uniform.
2012-11-05 23:33:38 -05:00
Matthias Clasen
11f79d1bd4 Some updates to the man page
Mention relevant files, and how gnome-shell gets started
in the session.

https://bugzilla.gnome.org/show_bug.cgi?id=680601
2012-11-05 19:33:38 -05:00
Matthias Clasen
d046ba597f Convert man page to Docbook
This make it easier to update the content and to transform
the man page into other output formats, like HTML.

https://bugzilla.gnome.org/show_bug.cgi?id=680601
2012-11-05 19:33:26 -05:00
Sweta Kothari
d11b1a0ac8 Updated gujarati file 2012-11-05 12:23:42 +05:30
Marek Černocký
dc43ff4c29 Updated Czech translation 2012-11-04 20:00:17 +01:00
Yuri Myasoedov
c2fc886053 Updated Russian translation 2012-11-04 20:49:07 +04:00
A S Alam
c0ae60ee50 update Punjabi Translation for package 2012-11-04 09:27:16 +05:30
Gil Forcada
6cf694d6c9 [l10n] Updated Catalan translation 2012-11-03 16:22:50 +01:00
Мирослав Николић
4f6cc5fa08 Updated Serbian translation 2012-11-03 09:09:07 +01:00
Sjoerd Simons
99b768ec54 telepathyClient: Fix auto-scroll to bottom
Instead of keeping track of the old adjustment.upper keep track of the
old adjustment.value that corresponded to the bottom scroll position.

This fixes the integrated chatview not always scrolling to the bottom
by removing the assumption that page_size is constant between updates,
which is not the case as the view is presented in various different ways.

https://bugzilla.gnome.org/show_bug.cgi?id=686571
2012-11-02 16:25:31 +01:00
Ihar Hrachyshka
23db99b96a Updated Belarusian translation. 2012-11-02 15:12:10 +03:00
Kjartan Maraas
e54b3ecbe6 Updated Norwegian bokmål translation 2012-11-02 08:10:33 +01:00
Aurimas Černius
9ce1c18529 Updated Lithuanian translation 2012-11-01 15:24:18 +02:00
Fran Diéguez
cc5dce7e36 Updated Galician translations 2012-11-01 11:21:58 +01:00
Piotr Drąg
e429b222c9 Updated Polish translation 2012-10-31 19:14:46 +01:00
Matej Urbančič
3079565eb5 Updated Slovenian translation 2012-10-31 18:58:12 +01:00
Matthias Clasen
a618c41e7b Add a setting to force the 'Log out' menuitem
I've heard quite a bit of feedback from people who want to log out,
even if they are the sole user on their system. It doesn't seem worth
alienating them over this; so add a setting to make the 'Log out' item
always show up.
https://bugzilla.gnome.org/show_bug.cgi?id=686057
2012-10-31 12:48:11 -04:00
Matthias Clasen
b9851e3127 Show 'Log out' in more situations
When the current user is a remote account, or a we are logged in
as root, we should always show 'Log out'.

https://bugzilla.gnome.org/show_bug.cgi?id=686736
2012-10-31 12:45:33 -04:00
Matthew Barnes
eb3b68a4d1 calendar: Drop unnecessary libedataserverui dependency
The libedataserverui dependency is a relic of the old E-D-S API.
As of 3.6.0, E-D-S now centralizes authentication prompts so clients
don't have to display their own.  This also allows trading the GTK+
main loop for a plain GMainLoop in gnome-shell-calendar-server.c.

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

(cherry picked from commit 29714922ea)
2012-10-30 14:55:00 -04:00
Giovanni Campagna
8ca914638e NetworkAgent: cancel requests when disabling component
When the NetworkAgent is disabled (for example because the lock screen
is being activated), cancel all modal dialogs.

https://bugzilla.gnome.org/show_bug.cgi?id=685239
2012-10-30 16:38:05 +01:00
Matthias Clasen
d1242e9ae7 App search: Match GenericName too
This is making shell search results more useful in many cases,
such as 'web', 'browser', spreadsheet'.
https://bugzilla.gnome.org/show_bug.cgi?id=687121
2012-10-29 11:52:50 -04:00
Sweta Kothari
16e22017f2 Updated gujarati file 2012-10-29 12:39:58 +05:30
Florian Müllner
b7442137ab message-tray: Restore Fittsability of summary items
The reactive area of tray items should extend to the screen edge. This
regressed when implementing the new tray design, make it work again.

https://bugzilla.gnome.org/show_bug.cgi?id=686474
2012-10-26 16:31:42 +02:00
Florian Müllner
123d6e1ef6 panelMenu: Fix exception when destroying menuless button
There's explicit API to create PanelMenu.Buttons with no menu, so
guard against this case in destroy().

https://bugzilla.gnome.org/show_bug.cgi?id=686763
2012-10-26 15:50:31 +02:00
Rui Matos
dca925e40b screenShield: Tweak curtain animation timings
Rationale:
 - Getting something out of the way should be quick;

 - Very few things in the real world move linearly so, linear
   animations, especially for something as big and visible as this,
   felt too artificial;

 - Moving the curtain out should start slower to make it feel like
   having weight (it fills the whole screen after all) but quickly
   accelerate towards the end to make it snappy too.

https://bugzilla.gnome.org/show_bug.cgi?id=686745
2012-10-26 13:03:36 +02:00
Florian Müllner
a598b06496 messageTray: Fix close button position in RTL locales
https://bugzilla.gnome.org/show_bug.cgi?id=686879
2012-10-25 22:53:05 +02:00
Florian Müllner
98686e5f7b style: Adjust close button overlap
After changing the button size, we need to adjust the x-offset by
1px (apparently the y-offset already assumed the correct size).
2012-10-25 22:53:05 +02:00
Florian Müllner
a7f61753a7 style: Fix close button size
The image is actually 32px, so we end up with a slightly fuzzy
button when scaling up to 34px. Don't do that.

Spotted by lamefun.xOr<at>gmail.com

https://bugzilla.gnome.org/show_bug.cgi?id=686574
2012-10-25 22:53:05 +02:00
Florian Müllner
8df790a069 po: Enforce RTL in fa/ug for messages that might end up as LTR
See commit 70dbfb9a56.

https://bugzilla.gnome.org/show_bug.cgi?id=686630
2012-10-25 20:14:30 +02:00
Florian Müllner
d845c8eed0 messageTray: Fix lightbox
Commit 448517032e accidentally reverted the condition for showing
the lightbox. Fix that.

https://bugzilla.gnome.org/show_bug.cgi?id=686728
2012-10-24 09:04:10 +02:00
Florian Müllner
40efe6c324 popupMenu: Overwrite ongoing animations when calling close repeatedly
Currently close() is a no-op when the menu has already been closed.
However, repeated calls could pass different animation parameters.
For instance in the user menu, we try to hide the menu immediately
before locking the screen, to avoid the popup jumping across the
screen while fading out - as we do this from the corresponding
item's activate handler, the closing is still animated if the menu's
own handler (which requests a full animation) is run first.
Fix this by changing close() to overwrite ongoing animations before
bailing out early.

https://bugzilla.gnome.org/show_bug.cgi?id=686484
2012-10-24 09:04:10 +02:00
Florian Müllner
70dbfb9a56 po: Enforce RTL in he for messages that might end up as LTR
As the messages start with a string placeholder that might be
untranslated, we need an explicit mark to ensure that the string
does not end up as LTR.

https://bugzilla.gnome.org/show_bug.cgi?id=686630
2012-10-23 22:23:45 +02:00
Florian Müllner
5e5bc71064 workspacesView: Fix updating when number of workspaces changes
Ouch. This went unnoticed for a long time as by default (using
dynamic workspaces) only one workspace is added at a time, which
happens to work fine.

https://bugzilla.gnome.org/show_bug.cgi?id=686487
2012-10-23 18:28:05 +02:00
Florian Müllner
0ee977080d workspacesView: Fix typo
We want to check for a setting, not the existence of a function.

https://bugzilla.gnome.org/show_bug.cgi?id=686487
2012-10-23 18:28:05 +02:00
Tom Tryfonidis
05295e5564 Updated Greek translation 2012-10-23 15:41:07 +03:00