Carlos Soriano
3de0ebf7fd
messageTray: Change timestamp string formats
...
The timestamps before contained unnecessary information.
Additionally, align the timestamps to be in the middle of the
bubble for design reasons.
https://bugzilla.gnome.org/show_bug.cgi?id=680989
2012-10-16 22:35:10 +02:00
Jasper St. Pierre
f5974f6793
messageTray: Primarily use a GIcon to drive the source's icon
...
This is a bit of a cleanup since we ported notification icons/secondary
icons to be in the same situation.
https://bugzilla.gnome.org/show_bug.cgi?id=680426
2012-10-16 12:14:16 -04:00
Jasper St. Pierre
928ea3bb01
messageTray: Use a GIcon for a notification's icon/secondary icon
...
Using a GIcon instead of an actor means that we can always create
a new icon with the right size from an old icon.
https://bugzilla.gnome.org/show_bug.cgi?id=680426
2012-10-16 12:14:16 -04:00
Giovanni Campagna
e62c66b153
TelepathyClient: fix regression from 6f5b700833
...
https://bugzilla.gnome.org/show_bug.cgi?id=684035
2012-09-14 18:29:47 +02:00
Giovanni Campagna
b3041ae9fc
TelepathyClient: fix includes
...
The chat menu requires the PopupMenu module.
https://bugzilla.gnome.org/show_bug.cgi?id=683989
2012-09-13 23:59:55 +02:00
Giovanni Campagna
488820daec
TelepathyClient: don't emit an error if an unknown message is acknowledged
...
pending-messages-removed is emitted for sent messages too, but we don't
include those in the _pendingMessages list. Avoid useless spew in the session
logs in that case.
https://bugzilla.gnome.org/show_bug.cgi?id=683449
2012-09-13 22:41:17 +02:00
Jasper St. Pierre
6f5b700833
messageTray: Split out the building of the right menu to a separate method
...
Besides code cleanliness, this allows us to stub out a right-click menu
for resident sources.
https://bugzilla.gnome.org/show_bug.cgi?id=683438
2012-09-13 15:45:07 -03:00
Debarshi Ray
5030d59fcc
messageTray: Focusing the text entry should force chats to stay open
...
https://bugzilla.gnome.org/show_bug.cgi?id=682236
2012-09-06 12:05:54 +02:00
Jasper St. Pierre
2a800e4ce0
Rearchitect the Shell to have a components system
...
Components are pieces of the shell code that can be added/removed
at runtime, like extension, but are tied more directly to a session
mode. The session polkit agent, the network agent, autorun/automount,
are all components, keyring, recorder and telepathy client are all
now copmonents.
https://bugzilla.gnome.org/show_bug.cgi?id=683156
2012-09-04 18:42:44 -03:00