Commit Graph

11506 Commits

Author SHA1 Message Date
Florian Müllner
af18a0cf40 calendar: Fake baseline alignment for notification timestamp
We don't have GTK's baseline alignment, so all we can do is add some
padding and hope it works out fine for most fonts and sizes ...

https://bugzilla.gnome.org/show_bug.cgi?id=779820
2017-03-14 15:21:56 +01:00
Florian Müllner
3d399796a6 dateMenu: Add some spacing between displays
Now that we have more than just the "World Clocks" display, it turns
out we need some spacing between sections.

https://bugzilla.gnome.org/show_bug.cgi?id=779820
2017-03-14 15:21:34 +01:00
Florian Müllner
60a2794c8b messageTray: Ignore showBanners policy for critical notifications
The critical hint is meant to be used for notifications that must not
be missed - running out of battery being the prime example - so it
makes sense to ignore the policy in that case and make sure to always
show them to the user. This is consistent with blocking normal
notifications while showing a fullscreen window, but letting critical
ones through.

https://bugzilla.gnome.org/show_bug.cgi?id=779974
2017-03-14 00:23:37 +01:00
Carlos Garnacho
e039871298 padOsd: Allow to switch between pads in the same group
Whenever there's more than one pad in the same group (eg. Wacom ExpressKey
Remotes), show a popdown menu to allow configuring those extra pads.
Devices are hot-pluggable, so the popdown menu will update its state
whenever pads are added/removed.

Also, allow to quickly change between pads by switching to its OSD by
just interacting with them. Always given they are in the same group.

https://bugzilla.gnome.org/show_bug.cgi?id=779986
2017-03-13 21:23:04 +01:00
Carlos Garnacho
e057333bf3 padOsd: Add PadChooser class
This is a popdown button that allows choosing between pads in
the same group.

https://bugzilla.gnome.org/show_bug.cgi?id=779986
2017-03-13 21:23:04 +01:00
Carlos Garnacho
e0c0d9223e padOsd: shuffle title labels hierarchy
Add some boxes in between, so we can add the pad chooser button
and the overall result is still centered.

https://bugzilla.gnome.org/show_bug.cgi?id=779986
2017-03-13 21:22:43 +01:00
Carlos Garnacho
ada21c975f padOsd: peek pads attached to the same tablet
https://bugzilla.gnome.org/show_bug.cgi?id=779986
2017-03-13 16:34:27 +01:00
Florian Müllner
b4df747464 telepathyClient: Gracefully handle missing telepathy deps
Telepathy's role has been diminishing continuously over the last
couple of years, so while chat integration is a nice feature for
those who use it, it is hard to justify keeping it as a hard
dependency. To address this, split out the component from the
client so we can handle missing typelibs gracefully by not
providing any chat integration.

https://bugzilla.gnome.org/show_bug.cgi?id=779878
2017-03-13 16:23:08 +01:00
Florian Müllner
9a38011e1e lookingGlass: Don't include telepathy import by default
It's hardly a common include nowadays, and removing it keeps all
telepathy usage contained in the telepathyClient component.

https://bugzilla.gnome.org/show_bug.cgi?id=779878
2017-03-13 16:23:08 +01:00
Мирослав Николић
e0f1fc2694 Updated Serbian translation 2017-03-13 14:07:51 +01:00
Daniel Mustieles
da5390340e Update Spanish translation 2017-03-13 07:51:38 +00:00
Jan-Michael Brummer
3a6b41495a windowManager: Add bottom edge drag gesture to show OSK
Adding a way to manually activate the OSK, in cases where it does not pop up
automatically or has been closed by the user.

https://bugzilla.gnome.org/show_bug.cgi?id=757712
2017-03-12 17:38:17 +01:00
Sebastian Keller
ce5875f365 weather: Handle GeoClue not responding
If GeoClue is not responding for some reason, the callback of
Geoclue.Simple.new would not get called, meaning that _gclueFailed
remains false. This is preventing the fallback to the most recently
used location in gnome-weather, because it requires _gclueFailed to be
true (or auto-location to be disabled). So neither code path sets a
location and the libgweather default (New York City) is being used
instead.

https://bugzilla.gnome.org/show_bug.cgi?id=779898
2017-03-11 20:53:11 +01:00
Fran Dieguez
4373d390dc Update Galician translation 2017-03-11 12:23:34 +00:00
Fran Dieguez
9ed512e5c5 Update Galician translation 2017-03-11 01:58:36 +00:00
A S Alam
c5856196a7 updated Punjabi Translation 2017-03-10 18:59:33 -06:00
Daniel Boles
afc3a8a7e7 Fix build
An accidentally typed character in a translation broke it.

http://build.gnome.org/continuous/buildmaster/builds/2017/03/11/0/build/log-gnome-shell.txt

gl.po:632: 'msgstr' is not a valid JavaScript format string, unlike
'msgid'. Reason: In the directive number 2, the character '$' is not a
valid conversion specifier.
2017-03-11 00:15:19 +00:00
Fran Dieguez
4714c73f0f Updated Galician translations 2017-03-11 01:02:59 +01:00
Florian Müllner
742155c384 messageTray: Use correct monitor for fullscreen logic
For most notifications, banners are suppressed while the monitor
that is used to display banners is in fullscreen. With the old
message tray at the bottom, this used to be the bottom-most monitor,
but nowadays it's always the primary one, so update the corresponding
code to use the correct monitor.

https://bugzilla.gnome.org/show_bug.cgi?id=779819
2017-03-10 17:21:54 +01:00
Florian Müllner
2d814bfc5e main: Remove telepathy-specific log handling
The built-in telepathy integration is far less prominent than it
used to be, and doesn't really justify a link time dependency to
send debug message over D-Bus.

https://bugzilla.gnome.org/show_bug.cgi?id=771721
2017-03-10 17:10:52 +01:00
Florian Müllner
8f8e512b37 main: Use GBusNameOwnerFlags to specify flags
We are still using DBUS_NAME_FLAG_REPLACE_EXISTING from dbus-glib
in some places (whose headers are drawn in via telepathy-glib).
As both GIO and dbus-glib use the values that will end up being
sent on the bus, the define and enum value are interchangeable,
but it's clearly better to consistently use the library that is
explicitly included.

https://bugzilla.gnome.org/show_bug.cgi?id=771721
2017-03-10 17:10:52 +01:00
Florian Müllner
3c828c8387 shell: Remove TpClient
With the telepathy component now being implemented purely in JS, we
can drop the C helper class.

https://bugzilla.gnome.org/show_bug.cgi?id=771721
2017-03-10 17:10:52 +01:00
Florian Müllner
7c96b39bef telepathyClient: Implement Tp.BaseClient directly
The telepathy integration was written at a time where gjs didn't
allow to inherit from GObject classes, which is why we needed a
C helper class. This hasn't been the case for a while now, so cut
out the middle man and implement Tp.BaseClient directly.

https://bugzilla.gnome.org/show_bug.cgi?id=771721
2017-03-10 17:02:18 +01:00
Milo Casagrande
64dbc8aa7f Update Italian translation 2017-03-09 22:28:51 +00:00
Stas Solovey
5649b9c64a Update Russian translation 2017-03-09 22:11:26 +00:00
Marek Černocký
3d0aab3b66 Updated Czech translation 2017-03-09 19:52:54 +01:00
Kukuh Syafaat
ce419da6ec Update Indonesian translation 2017-03-09 03:34:23 +00:00
Dušan Kazik
63b49c65ab Update Slovak translation 2017-03-08 20:28:07 +00:00
Kris Thomsen
ff5bd0b925 Updated Danish translation 2017-03-07 21:29:22 +01:00
GNOME Translation Robot
0892220f63 Update Scottish Gaelic translation
(cherry picked from commit 123e8c45b0)
2017-03-07 12:05:06 +00:00
Fabio Tomat
1c95c9e3ff Update Friulian translation 2017-03-07 07:02:13 +00:00
Hyungwon Hwang
4b80cbe1cd xdnd: Remove XDnD handling code and receive DnD signals from mutter
Move the XDnD handling code to mutter, and receive DnD handling signals from
mutter directly.

https://bugzilla.gnome.org/show_bug.cgi?id=765003
2017-03-07 08:29:51 +08:00
Hyungwon Hwang
46f3712421 xdnd: Rename XDnD handling signals to more inclusive ones
Rename the signals which have been used to handle XDnd events to more inclusive
ones. So that these signals can be used to handle the DnD events in Wayland.

https://bugzilla.gnome.org/show_bug.cgi?id=765003
2017-03-07 08:29:51 +08:00
Anders Jonsson
18aa4ff30c Update Swedish translation 2017-03-05 20:54:35 +00:00
Christian Kirbach
8a75143a6e Update German translation 2017-03-05 17:21:23 +00:00
Jordi Mas
384a6e8684 Update Catalan translation 2017-03-05 10:12:39 +01:00
Мирослав Николић
a0008f7471 Updated Serbian translation 2017-03-05 06:01:52 +01:00
Aurimas Černius
b53f95a9a0 Updated Lithuanian translation 2017-03-04 17:53:41 +02:00
Jordi Mas
1af88e52dd Update Catalan translation 2017-03-04 08:27:48 +01:00
Changwoo Ryu
535028c9a7 Update Korean translation 2017-03-03 16:07:46 +00:00
Inaki Larranaga Murgoitio
df816368a5 Update Basque language 2017-03-03 12:36:24 +01:00
Sveinn í Felli
f34202c3c8 Update Icelandic translation
(cherry picked from commit 7aa9e79b66)
2017-03-02 17:51:59 +00:00
Yuras Shumovich
28c61754a1 Update Belarusian translation 2017-03-02 17:14:40 +00:00
Kris Thomsen
6e46166df4 Updated Danish translation 2017-03-02 13:25:20 +01:00
Balázs Meskó
15feaa1074 Update Hungarian translation 2017-03-02 07:51:02 +00:00
Piotr Drąg
d7c532daee Remove obsolete strings causing validation errors in Hebrew translation 2017-03-02 07:27:12 +01:00
Piotr Drąg
427ec6834d Update Polish translation 2017-03-02 02:08:42 +01:00
Chao-Hsiung Liao
e594b30ead Update Chinese (Taiwan) translation 2017-03-02 00:40:07 +00:00
Jiri Grönroos
f43a8a75e4 Update Finnish translation 2017-03-01 19:57:03 +00:00
Florian Müllner
645aa01efd telepathyClient: Use a single update for text and timestamp
Commit c6f22826cf added a call to update() to refresh the notification
time for sent and received messages. However as it omits the bannerMarkup
parameter, escaped text like ''' now makes it through verbatim.
Rather than adding the parameter, we can just refresh the timestamp in
the existing update() call to fix the issue - it means the notification
timestamp is only refreshed for received messages, but that reflects
the text shown in the notification, which isn't updated for sent
messages either.

https://bugzilla.gnome.org/show_bug.cgi?id=779435
2017-03-01 20:46:58 +01:00