Commit Graph

10068 Commits

Author SHA1 Message Date
Florian Müllner
58da16c786 data: Change default shortcut for opening the message list
With the message tray no longer being a distinctive UI element,
the existing <super>m shortcut for viewing the notification list
is no longer mnemonic. It is also less convenient as it requires
both hands with most keyboards. So make <super>v the new default
to _view_ notifications, which matches the corresponding Windows
default.
The previous default is kept as secondary shortcut to ease the
transition.

https://bugzilla.gnome.org/show_bug.cgi?id=687986
2015-02-27 15:02:27 +01:00
Florian Müllner
4a38359635 tests: Add menu item without action to gapplication
Menu items with missing actions are expected to be visible but
insensitive - add a test case for this.
2015-02-27 15:02:27 +01:00
Florian Müllner
714bc5f103 dash: Fix leaking signal connections
The overview has a longer life-time than dash items, so we are
leaking a signal connection each time an item is destroyed.
Spotted by Michele (<micxgx@gmail.com>)

https://bugzilla.gnome.org/show_bug.cgi?id=744575
2015-02-27 14:16:30 +01:00
Florian Müllner
d56411729b messageTray: Hide from picks during DND operations
As it is impossible to interact with notification banners while a DND
operation is ongoing, we can temporarily hide the banner container from
picks so that DND works as expected even while a banner is showing.

https://bugzilla.gnome.org/show_bug.cgi?id=744912
2015-02-27 14:16:30 +01:00
Florian Müllner
b3a96f2f6c messageTray: Take over trayBox from LayoutManager
Since commit e189a34, the trayBox uses a Contraint to cover the primary
monitor's work area. This allows banners to be clipped so they don't
leak into monitors above the primary one during animations. However even
without being reactive, the trayBox now interferes with operations like
Looking Glass' object picker and overview DND.
With the trayBox no longer being positioned manually, there's no strong
reason to keep it in LayoutManager, and handling it in MessageTray allows
to hide the actor while no banner is showing, which helps with the issue
outlined above.

https://bugzilla.gnome.org/show_bug.cgi?id=744912
2015-02-27 14:16:30 +01:00
Florian Müllner
5f5dc8327f messageTray: Fix actor visibility
The actor is supposed to be hidden while no notification banner
is displayed, and in addition to that when banners are temporarily
blocked (because the calendar is open). However the current code
always shows the actor when banners are not blocked, fix that.

https://bugzilla.gnome.org/show_bug.cgi?id=744912
2015-02-27 14:16:30 +01:00
Florian Müllner
c9bcb411fc windowManager: Add unminimize effect
The effect was added to mutter a while ago, but never implemented
in the shell. Just do the reverse of the minimize animation ...

https://bugzilla.gnome.org/show_bug.cgi?id=702662
2015-02-27 13:02:19 +01:00
Florian Müllner
86c6716786 layout: Remove left-over property 2015-02-27 04:03:44 +01:00
Florian Müllner
46fe11a541 build: Remove caribou build dependency
It is a runtime dependency, we don't need it at runtime.

https://bugzilla.gnome.org/show_bug.cgi?id=741111
2015-02-27 01:18:50 +01:00
Florian Müllner
c2104dbf85 screenShield: Do not wake up screen after adding hidden source
The screen should be woken up when a new notification is shown on
the lock screen, but not when a notification arrives while disabled.
Add a missing condition to fix.

https://bugzilla.gnome.org/show_bug.cgi?id=744114
2015-02-26 23:39:01 +01:00
David Liang
e23a03d639 gdm: prevent nextSignalId from being connected multiply times
The problem is caused by '_askForUsernameAndBeginVerification' being
called multiply times. So when we click 'next', the old connected
function will also be executed.
2015-02-26 15:45:12 -05:00
Florian Müllner
ad92584b72 theme: Apply notification list refinements 2015-02-26 19:05:06 +01:00
Cheng-Chia Tseng
bf57397cb8 Updated Chinese (Taiwan) translation 2015-02-26 15:00:20 +00:00
Dušan Kazik
19cef181ad Updated Slovak translation 2015-02-26 10:46:58 +00:00
Tom Tryfonidis
1a255d988b Updated Greek translation 2015-02-26 08:24:13 +00:00
Florian Müllner
890a809022 Drop MESSAGE_TRAY action mode
The mode is never set after the removal of the bottom tray, so it
no longer makes sense to pass it to allowKeybinding(). We can also
safely remove it from the ActionModes flags altogether without
requiring a synchronized update with gnome-settings-daemon, as
the latter never used any flag value above LOGIN_SCREEN.
2015-02-26 01:41:18 +01:00
Florian Müllner
530e8273ff Adjust for renamed action mode
Commit c79d24b60e renamed the TOPBAR_POPUP mode to POPUP to
reflect its new usage, but did not update any code that used it.
Whoops.
2015-02-26 01:06:03 +01:00
Florian Müllner
62e9978c52 theme: Update README for build system integration
A script is nice, but we can `make` it nicer ...
2015-02-25 22:26:06 +01:00
Florian Müllner
8d7db75fc5 theme: Fix some typos 2015-02-25 22:26:06 +01:00
Florian Müllner
6a504f5c62 screenShield: Remove unused properties
The shield has been using WallClock for a while now ...
2015-02-25 22:17:18 +01:00
Stas Solovey
b376a5dcdd Updated Russian translation 2015-02-25 19:20:27 +00:00
Kjartan Maraas
dfd00d5483 Updated Norwegian bokmål translation from Åka Sikrom. 2015-02-25 19:32:51 +01:00
Daniel Mustieles
13dbc3f15d Updated Spanish translation 2015-02-25 12:33:42 +01:00
Rafael Ferreira
22ac75556c Updated Brazilian Portuguese translation 2015-02-25 04:49:56 +00:00
Fran Dieguez
8e665da103 Updated Galician translations 2015-02-24 23:54:06 +01:00
Daniel Korostil
7846fdbd2c Updated Ukrainian translation 2015-02-24 22:51:35 +02:00
Yosef Or Boczko
99d61062e1 Updated Hebrew translation 2015-02-24 20:21:03 +02:00
Yosef Or Boczko
b37496d086 Mark a string as translatable 2015-02-24 20:06:53 +02:00
Jakub Steiner
db2b83edf3 theme: provide some info on the SASS theming
- use bundles for using SASS v 3.4+
- README
- shell script
2015-02-24 17:41:56 +01:00
Baurzhan Muftakhidinov
971179a10a Updated Kazakh translation 2015-02-24 15:55:21 +00:00
Stas Solovey
ea855442be Updated Russian translation 2015-02-24 11:07:16 +00:00
Yosef Or Boczko
0a70909f10 Updated Hebrew translation 2015-02-24 12:07:40 +02:00
Milo Casagrande
abc43c9ece Updated Italian translation 2015-02-24 08:34:30 +00:00
Cosimo Cecchi
5bdaffd36e st-private: fix cogl orthographic projection matrix
Commit 1c1f63a7d7 changed the shadow
pipeline to use cogl_framebuffer_ortographic() instead of cogl_ortho(),
but the two functions take their arguments in a different order.

Fixes graphical corruption for text shadows in the login screen.

https://bugzilla.gnome.org/show_bug.cgi?id=745061
2015-02-23 16:42:21 -08:00
Rico Tzschichholz
4660015bb1 Require clutter-1.0 >= 1.21.5
Needed for clutter_actor_set_opacity_override which usage was
introduced by 07664e7d2f
2015-02-23 22:07:08 +01:00
Aurimas Černius
634e5ff9e0 Updated Lithuanian translation 2015-02-23 23:04:43 +02:00
Florian Müllner
c79d24b60e popupMenu: Use TOPBAR_POPUP action mode for all menus
When it comes to keybindings or gestures, there's not really a good
reason why popups associated with the top bar should behave differently
from any other shell menus. Just set the action mode generically for
all menus, so actions like screenshots or media-keys start working
with menus like the background- or app launcher context menus.

https://bugzilla.gnome.org/show_bug.cgi?id=745039
2015-02-23 21:39:22 +01:00
Rafael Ferreira
509464fd61 Updated Brazilian Portuguese translation 2015-02-23 19:27:17 +00:00
Frédéric Péters
d5d9f6283d po: fix issue in French translation
https://bugzilla.gnome.org/show_bug.cgi?id=744871
2015-02-23 19:42:06 +01:00
Daniel Mustieles
560835dd0c Updated Spanish translation 2015-02-23 19:14:11 +01:00
Florian Müllner
8e40aa96ba Update theme 2015-02-23 13:00:28 +01:00
Cosimo Cecchi
4e7261532c Update theme 2015-02-22 17:05:26 -08:00
Balázs Úr
3836cab769 Updated Hungarian translation 2015-02-22 19:29:03 +00:00
Muhammet Kara
79fc1a2383 Updated Turkish translation 2015-02-21 21:54:59 +00:00
Florian Müllner
c749facedb build: Keep CSS updated when sass is installed 2015-02-21 20:46:49 +01:00
Florian Müllner
83648cf7d0 build: Split sass files into sources and non-sources 2015-02-21 20:46:49 +01:00
Florian Müllner
16914ddda3 build: Use $(NULL) terminator for data files 2015-02-21 20:46:48 +01:00
Florian Müllner
167610c580 calendar: Fix message markup getting lost
We reuse the old body text on useMarkup changes and for expanded
labels. However just taking it from the label actor does not work
when markup is used, as once applied it will be stripped from
ClutterText:text.
So to preserve markup, keep our own copy of the original string
around.

https://bugzilla.gnome.org/show_bug.cgi?id=744907
2015-02-21 20:20:57 +01:00
Florian Müllner
945caed602 calendar: Fix quoting issues in notification titles
Markup in notification titles is not support (and never has been).
Therefore the text is run through g_markup_escape_text(), and as
a result we do have to use markup internally to correctly show
legal-but-escape characters like '&' or '"'.

https://bugzilla.gnome.org/show_bug.cgi?id=744894
2015-02-21 19:14:00 +01:00
Miguel Vaello Martínez
7d2690ac5a Theme: Too many values for border-radius property.
GNOME Shell throws the following warning message:
'St-WARNING **: Too many values for border-radius property.'

Was fixed with just remove the last '0' on the 'border-radius'
property in the '.tile-preview-left.on-primary' class on both files:
gnome-shell.css and gnome-shell-high-contrast.css.

https://bugzilla.gnome.org/show_bug.cgi?id=744900
2015-02-21 18:53:25 +01:00