Giovanni Campagna
c4621119b3
AccessibilityMenu: hide when not needed
...
Tie the menu visibility to having at least one a11y feature enabled.
https://bugzilla.gnome.org/show_bug.cgi?id=681528
2013-02-19 22:07:08 +01:00
Adel Gadllah
dd6fe58475
polKitAgent: Don't crash when we cannot enable/disable the auth agent
...
This makes it easier to run with jhbuild.
https://bugzilla.gnome.org/show_bug.cgi?id=687556
2013-02-19 17:25:53 +01:00
Adel Gadllah
43a355e07a
userMenu: Use single quotes for non translateable strings
...
Coding style cleanup ...
2013-02-19 08:44:01 +01:00
Cosimo Cecchi
21403b19e0
overviewControls: use Params for SlidingControl constructor
...
https://bugzilla.gnome.org/show_bug.cgi?id=686984
2013-02-18 22:50:11 -05:00
Cosimo Cecchi
cb7778d433
dash: don't react to window drags
...
Instead, make the actor half-opaque in that case.
https://bugzilla.gnome.org/show_bug.cgi?id=686984
2013-02-18 22:50:11 -05:00
Florian Müllner
75885c3095
appDisplay: Fix _ensureIconVisible()
...
The fade effect was renamed a while ago, but we missed to update
the use in _ensureIconVisible().
https://bugzilla.gnome.org/show_bug.cgi?id=694125
2013-02-18 22:44:23 +01:00
Jasper St. Pierre
75589b4450
shellEntry: Don't navigate forward before popping up the menu
...
Doing it before the grab messes up the grab helper's tracking
of where the focus was before, leading to it not tracking the
saved focus correctly, meaning that when we pop the menu back
down with escape, it doesn't restore focus correctly.
https://bugzilla.gnome.org/show_bug.cgi?id=694123
2013-02-18 16:17:09 -05:00
Jasper St. Pierre
a9b12d5d73
shellEntry: Add an animation when opening the menu
2013-02-18 16:02:44 -05:00
Jasper St. Pierre
6a00a504d4
backgroundMenu: Don't add an animation to the background menu
...
We don't do this for shell entries nor for the message tray
context menu, so it doesn't make sense to do it here, either.
2013-02-18 16:01:02 -05:00
Jasper St. Pierre
6b9cac928b
shellEntry: Add a modeline
2013-02-18 16:01:02 -05:00
Adel Gadllah
b292384380
messageTray: Animate the context menu
...
Use animation for opening and closing the menu.
2013-02-18 22:00:39 +01:00
Adel Gadllah
01ac5aeb0d
messageTray: Use 'Clear Message' instead of 'Clear for the context menu
2013-02-18 21:59:48 +01:00
Jasper St. Pierre
1a41ee0c30
backgroundMenu: Fix a string
...
The proper terminology is "Background". And while we're at it,
use a real ellipsis.
2013-02-18 15:48:30 -05:00
Jasper St. Pierre
1950a67e15
Run the startup animation when we don't have much going on
...
Starting the startup animation when we don't have that much IO
makes it a lot more visible.
Based on a patch by Giovanni Campagna <gcampagna@src.gnome.org >
https://bugzilla.gnome.org/show_bug.cgi?id=682429
2013-02-18 15:37:59 -05:00
Ray Strode
65303d027a
main: defer startup until we know our session mode
...
commit 92083eaf76
made
session mode loading an asynchronous operation.
Aspects of the session mode aren't known immediately at
start up. For instance, sessionMode.isGreeter returns
false for greeter sessions until the asynchronous
operation completes.
This commit defers start up processing until the session
mode is fully known.
https://bugzilla.gnome.org/show_bug.cgi?id=682429
2013-02-18 15:37:44 -05:00
Jasper St. Pierre
fae838b054
backgroundMenu: Add a context menu on the background actor
...
Allow users to change their wallpaper and launch System Settings
from it.
https://bugzilla.gnome.org/show_bug.cgi?id=681540
2013-02-18 15:23:25 -05:00
Cosimo Cecchi
eab4c7bce9
Don't call beginItemDrag() for XDND
...
The dragged actors are not overview items.
https://bugzilla.gnome.org/show_bug.cgi?id=686984
2013-02-18 14:54:53 -05:00
Cosimo Cecchi
6bb38b873b
appDisplay: remove unused parameter to AppWellIcon constructor
...
https://bugzilla.gnome.org/show_bug.cgi?id=686984
2013-02-18 14:54:53 -05:00
Jasper St. Pierre
ba5860cdd6
xdndHandler: Add the dummy actor to the uiGroup
...
While this isn't too urgent, since this won't break if we don't have
a drag actor, I was wondering what the other child in my stage was.
2013-02-18 14:47:17 -05:00
Jasper St. Pierre
ee62863759
messageTray: Don't allow opening while entering/leaving the overview
...
The complex overview transition code means that there's no easy
way to handle with this right now. Blocking the message tray
while the overview is animating seems like the correct thing to do.
https://bugzilla.gnome.org/show_bug.cgi?id=694038
2013-02-18 14:42:44 -05:00
Jasper St. Pierre
4a3a61bea1
messageTray: Jiggle some code around
...
This is to put state management with state management
https://bugzilla.gnome.org/show_bug.cgi?id=694038
2013-02-18 14:42:44 -05:00
Jasper St. Pierre
f3901eb668
messageTray: Drop more special overview handling
...
https://bugzilla.gnome.org/show_bug.cgi?id=694038
2013-02-18 14:42:44 -05:00
Jasper St. Pierre
b53d1df4df
messageTray: Re-add the hotcorner when the panel is updated
...
The activities button may come and go at any moment now that we
have a dynamic panel. We need to re-check the activities button
whenever the panel is updated.
https://bugzilla.gnome.org/show_bug.cgi?id=694038
2013-02-18 14:42:44 -05:00
Cosimo Cecchi
3056fc4710
overviewControls: don't perform translation when target is met already
...
Fixes a regression from ccb81919f7
2013-02-18 14:18:57 -05:00
Adel Gadllah
e411a4af21
userMenu: Use the session id to detect the current session
...
This allows us to detect startx sessions.
https://bugzilla.gnome.org/show_bug.cgi?id=693896
2013-02-18 20:13:38 +01:00
Adel Gadllah
3430012136
overview: Don't display minimized windows differently in the overview
...
Making them not fully opaque just makes them harder to see and there is no reason why the user should care whether the window is minimized or not when
switching to a window display them like any other windows.
https://bugzilla.gnome.org/show_bug.cgi?id=693991
2013-02-18 19:40:48 +01:00
Jasper St. Pierre
809295c03d
popupMenu: Close all child menus when the main menu is closed
...
Otherwise, if something managed to call close(), it wouldn't
close any child menus.
https://bugzilla.gnome.org/show_bug.cgi?id=693572
2013-02-18 13:31:15 -05:00
Jasper St. Pierre
c9783b38c4
popupMenu: Move child menus to be a PopupMenu-only thing
...
It doesn't make sense for combo menus, sections, or submenus
to have child menus.
https://bugzilla.gnome.org/show_bug.cgi?id=693572
2013-02-18 13:31:15 -05:00
Jasper St. Pierre
44e4cbf04a
popupMenu: Remove support for nested combo boxes
...
I'm sure this was originally a testcase for nested child
menus, and we never actually inteded any support for this.
https://bugzilla.gnome.org/show_bug.cgi?id=693572
2013-02-18 13:31:15 -05:00
Adel Gadllah
049695b914
Minimize fullscreen windows when they end up in the background
...
Alt-Tab away from a monitor sized on the primary monitor results into the top
panel being displayed on top of the window which looks very bad.
So just hide those windows by minimizing them.
The icon geometry animation does not really make sense for fullscreen windows
so just fade them out.
https://bugzilla.gnome.org/show_bug.cgi?id=693991
2013-02-18 19:30:56 +01:00
Jasper St. Pierre
7b1aab3759
layout: Fix tray barrier never getting destroyed
...
Due to a typo, we accidentally set trayPressure to null,
making the next branch always fail.
https://bugzilla.gnome.org/show_bug.cgi?id=694070
2013-02-18 13:25:12 -05:00
Giovanni Campagna
a187111a26
OverviewControl: simplify code to add bottom padding
...
All the complexity with a custom actor and a generic container was
just to add some padding below the overview controls. Remove that,
and use CSS instead.
https://bugzilla.gnome.org/show_bug.cgi?id=694100
2013-02-18 17:37:46 +01:00
Giovanni Campagna
3044a6b517
Remove builtin settings search provider
...
It is now provided as a remote provider by gnome-control-center.
https://bugzilla.gnome.org/show_bug.cgi?id=690824
2013-02-18 16:56:45 +01:00
Daiki Ueno
824fbe09c2
keyboard: track XKB group configuration change
...
Since GNOME 3.6, switching XKB layouts changes the group
configuration. This patch tries to track group configuration changes
and reconstruct UI as needed. See also caribou bug#694011.
https://bugzilla.gnome.org/show_bug.cgi?id=681735
2013-02-19 00:32:26 +09:00
Cosimo Cecchi
ccb81919f7
overviewControls: update slide in translations from pageEmpty
...
Now that we unified animation times, move in controls together with the
new view.
https://bugzilla.gnome.org/show_bug.cgi?id=694064
2013-02-18 09:34:06 -05:00
Cosimo Cecchi
4505c38b58
overviewControls: fix math for translations when sliding in
...
The math to compute translations was wrong when sliding in; also, don't
depend on the slide value for the translation anymore.
https://bugzilla.gnome.org/show_bug.cgi?id=694064
2013-02-18 09:34:06 -05:00
Adel Gadllah
d9770dcffb
layout: Fix regressions
...
Commit 6b4f524620
removed the layer checks
_updateFullscreen ... this causes corruption when alt-tabbing out
of a fullscreen window so restore the check.
The commit also removed the screen sized check so we are no longer
setting all monitors to fullscreen. Fix that as well by using
window.is_screen_sized() to perform the check.
https://bugzilla.gnome.org/show_bug.cgi?id=694079
2013-02-18 14:13:37 +01:00
Adel Gadllah
9936f97fcb
overview: Sort windows by travel distance within rows
...
Sort windows inside the rows by there travel distance.
https://bugzilla.gnome.org/show_bug.cgi?id=690313
2013-02-18 12:02:22 +01:00
Jasper St. Pierre
4cf09f46e7
messageTray: Fix indentation
2013-02-18 04:37:21 -05:00
Jasper St. Pierre
6ffe3a424c
grabHelper: Fix indentation
...
https://bugzilla.gnome.org/show_bug.cgi?id=694038
2013-02-18 04:31:45 -05:00
Jasper St. Pierre
641794d458
layout: Reword a comment
...
I don't even know what this was trying to say before...
2013-02-18 04:31:45 -05:00
Cosimo Cecchi
73d9ac6c01
overviewControls: synchronize viewSelector fade and controls slide
...
If the animation time is not the same for these two, the translation
will be adjusted to the allocation during the tween, resulting in a jump
in the animation.
https://bugzilla.gnome.org/show_bug.cgi?id=694035
2013-02-18 00:30:04 -05:00
Jasper St. Pierre
3205d1e16a
windowManager: Fix fallback path for icon_geometry animation
...
It doesn't seem like this code was ever tested.
https://bugzilla.gnome.org/show_bug.cgi?id=694052
2013-02-17 18:57:42 -05:00
Giovanni Campagna
ec61004622
Overview: clip contents to the allocation
...
If they're not clipped, overview controls can leak to secondary monitors
while animating.
2013-02-17 22:38:40 +01:00
Adel Gadllah
ae93d258a5
layout: Call meta_window_* on the meta_window rather then on the actor
2013-02-17 21:50:23 +01:00
Cosimo Cecchi
12845f0eef
overviewControls: reset any translation when sliding in for drag
...
Fixes the dash not sliding when dragging an app from the search results.
2013-02-17 15:48:25 -05:00
Adel Gadllah
6b4f524620
layout: Use window.is_monitor_sized
...
Mutter now provides a method for this, so use it.
2013-02-17 21:43:11 +01:00
Hashem Nasarat
dec0baa147
Remove gap between windows when switching workspaces
...
Previously there was a distracting gap between workspaces with two full-screen
applications.
https://bugzilla.gnome.org/show_bug.cgi?id=685849
2013-02-17 21:05:55 +01:00
Adel Gadllah
340609d149
Fix XDND regression
...
The top_window_group blocks the panel elements from being found by the XDND
pick so hide the whole group from picks as we never attempt to pick its contents
anyway.
2013-02-17 20:52:00 +01:00
Adel Gadllah
9a30c3d722
messageTray: Allow dwell to work in the overview
...
Special case the overview in _trayDwellTimeout because the
tray is hidden by default in the overview now.
2013-02-17 20:16:52 +01:00