@@ -43,63 +43,75 @@ limitations under the License.
4343 }
4444
4545 .mx_NewRoomIntro {
46- margin-inline-start : var (--BaseCard_EventTile-spacing-horizontal );
47- margin-inline-end : var (--BaseCard_EventTile-spacing-horizontal );
46+ margin-inline-start : var (--BaseCard_EventTile-spacing-inline );
47+ margin-inline-end : var (--BaseCard_EventTile-spacing-inline );
4848 }
4949
5050 .mx_EventTile_content {
5151 margin-right : 0 ;
5252 }
5353
54- .mx_EventTile :not ([data-layout = " bubble" ]) {
55- & .mx_EventTile_info .mx_EventTile_line ,
56- .mx_EventTile_line {
57- padding : var (--BaseCard_EventTile_line-padding-block ) var (--BaseCard_EventTile-spacing-horizontal );
58- padding-inline-end : $MessageTimestamp_width ; // ensure timestamp is not hidden
59-
60- .mx_EventTile_e2eIcon {
61- inset-inline-start : 8px ;
54+ .mx_EventTile {
55+ & [data-layout = bubble ] {
56+ & ::before {
57+ z-index : auto ; // enable background color on hover
6258 }
63- }
6459
65- .mx_DisambiguatedProfile ,
66- .mx_ReactionsRow ,
67- .mx_ThreadSummary {
68- margin-inline-start : var (--BaseCard_EventTile-spacing-horizontal );
60+ .mx_ReactionsRow {
61+ position : relative ; // display on hover
62+ }
6963 }
7064
71- .mx_ReactionsRow {
72- padding : 0 ;
65+ & :not ([data-layout = " bubble" ]) {
66+ & .mx_EventTile_info .mx_EventTile_line ,
67+ .mx_EventTile_line {
68+ padding : var (--BaseCard_EventTile_line-padding-block ) var (--BaseCard_EventTile-spacing-inline );
69+ padding-inline-end : $MessageTimestamp_width ; // ensure timestamp is not hidden
7370
74- // See margin setting of ReactionsRow on _EventTile.scss
75- margin-right : 8px ;
76- }
71+ .mx_EventTile_e2eIcon {
72+ inset-inline-start : 8px ;
73+ }
74+ }
7775
78- .mx_ThreadSummary {
79- margin-right : 0 ;
80- max-width : min (calc (100% - 36px ), 600px );
81- }
76+ .mx_DisambiguatedProfile ,
77+ .mx_ReactionsRow ,
78+ .mx_ThreadSummary {
79+ margin-inline-start : var (--BaseCard_EventTile-spacing-inline );
80+ }
8281
83- .mx_EventTile_avatar {
84- position : absolute ; // for IRC layout
85- top : 12px ;
86- left : -3px ;
87- }
82+ .mx_ReactionsRow {
83+ padding : 0 ;
8884
89- .mx_MessageTimestamp {
90- position : absolute ; // for modern layout and IRC layout
91- inset-inline-start : auto ;
92- inset-inline-end : 0 ;
93- }
85+ // See margin setting of ReactionsRow on _EventTile.scss
86+ margin-right : 8px ;
87+ }
9488
95- .mx_EventTile_msgOption {
96- // Override mx_EventTile_msgOption of mx_EventTile:not([data-layout="bubble"])
97- margin-inline-end : 0 ;
98- }
89+ .mx_ThreadSummary {
90+ margin-right : 0 ;
91+ max-width : min ( calc ( 100 % - 36 px ), 600 px ) ;
92+ }
9993
100- & .mx_EventTile_info {
10194 .mx_EventTile_avatar {
102- left : 18px ;
95+ position : absolute ; // for IRC layout
96+ top : 12px ;
97+ left : -3px ;
98+ }
99+
100+ .mx_MessageTimestamp {
101+ position : absolute ; // for modern layout and IRC layout
102+ inset-inline-start : auto ;
103+ inset-inline-end : 0 ;
104+ }
105+
106+ .mx_EventTile_msgOption {
107+ // Override mx_EventTile_msgOption of mx_EventTile:not([data-layout="bubble"])
108+ margin-inline-end : 0 ;
109+ }
110+
111+ & .mx_EventTile_info {
112+ .mx_EventTile_avatar {
113+ left : 18px ;
114+ }
103115 }
104116 }
105117 }
@@ -134,8 +146,8 @@ limitations under the License.
134146 .mx_GenericEventListSummary :not ([data-layout = bubble ]) {
135147 .mx_EventTile_line ,
136148 > .mx_GenericEventListSummary_unstyledList > .mx_EventTile_info .mx_EventTile_avatar ~ .mx_EventTile_line {
137- padding-inline-start : var (--BaseCard_EventTile-spacing-horizontal );
138- padding-inline-end : var (--BaseCard_EventTile-spacing-horizontal );
149+ padding-inline-start : var (--BaseCard_EventTile-spacing-inline );
150+ padding-inline-end : var (--BaseCard_EventTile-spacing-inline );
139151 }
140152 }
141153
0 commit comments