UI/UX: messages view

fix visual issues.

Change-Id: I900f7245bfa2f8e1f18a916d24aef296c53d005c
Reviewed-by: Andreas Traczyk <andreas.traczyk@savoirfairelinux.com>
diff --git a/src/views/IMTableCellView.mm b/src/views/IMTableCellView.mm
index 365837d..906c1b5 100644
--- a/src/views/IMTableCellView.mm
+++ b/src/views/IMTableCellView.mm
@@ -60,7 +60,7 @@
     [self.msgView setEditable:NO];
 }
 
-- (void) updateMessageConstraint:(CGFloat) width andHeight: (CGFloat) height timeIsVisible: (bool) visible
+- (void) updateMessageConstraint:(CGFloat) width andHeight: (CGFloat) height timeIsVisible: (bool) visible isTopPadding: (bool) padding
 {
     [NSLayoutConstraint deactivateConstraints:[self.msgView constraints]];
     [NSLayoutConstraint deactivateConstraints:[self.timeBox constraints]];
@@ -89,7 +89,7 @@
     NSString* formatTime = [NSString stringWithFormat:@"V:[timeBox(%@)]", TIME_BOX_HEIGHT];
     [self.timeBox setHidden:NO];
     if (!visible) {
-        formatTime = [NSString stringWithFormat:@"V:[timeBox(1)]"];
+        formatTime = padding ? [NSString stringWithFormat:@"V:[timeBox(15)]"] : [NSString stringWithFormat:@"V:[timeBox(1)]"];
         [self.timeBox setHidden:YES];
     }
     NSArray* constraintsVerticalTimeBox = [NSLayoutConstraint