diff --git a/src/main/java/org/gcube/portets/user/message_conversations/client/ui/MessageItem.java b/src/main/java/org/gcube/portets/user/message_conversations/client/ui/MessageItem.java
index a1c745c..32cca91 100644
--- a/src/main/java/org/gcube/portets/user/message_conversations/client/ui/MessageItem.java
+++ b/src/main/java/org/gcube/portets/user/message_conversations/client/ui/MessageItem.java
@@ -90,7 +90,7 @@ public class MessageItem extends Composite {
}
String fullName = (m.getOwner().getFullName() == null) ? m.getOwner().getUsername() : m.getOwner().getFullName();
senderNameLabel.setText(fullName);
- subjectLabel.setText(m.getSubject());
+ subjectLabel.setText(m.getSubject().length() > 40 ? m.getSubject().substring(0, 37)+" ...": m.getSubject());
previewLabel.setText(m.getContent());
timeLabel.setText(Utils.getFormatteDate(m.getDate()));
diff --git a/src/main/java/org/gcube/portets/user/message_conversations/client/ui/MessageItem.ui.xml b/src/main/java/org/gcube/portets/user/message_conversations/client/ui/MessageItem.ui.xml
index f770004..b174dec 100644
--- a/src/main/java/org/gcube/portets/user/message_conversations/client/ui/MessageItem.ui.xml
+++ b/src/main/java/org/gcube/portets/user/message_conversations/client/ui/MessageItem.ui.xml
@@ -19,14 +19,14 @@
fontSize=".8em" />
+ iconColor="GREY_DARKEN_1" marginTop="5" />
+ constrainWidth="false" gutter="-100" hover="false" belowOrigin="false">