169 lines
5.3 KiB
CSS
169 lines
5.3 KiB
CSS
/* Selfmessages. Heavily based on Discord 11's Message bubbles */
|
|
/* Message Bubbles */
|
|
/* Modified by x3non to work with Vencord */
|
|
/* New Messages bubble */
|
|
|
|
#app-mount [class^="messageListItem__"][data-is-self="true"],
|
|
#app-mount [class*=message][data-author-self=true] {
|
|
margin-left: auto;
|
|
width: auto;
|
|
padding-left: 1vw;
|
|
padding-right: 1.24vw !important;
|
|
max-width: fit-content;
|
|
}
|
|
|
|
[class^="messageListItem__"][data-is-self="true"] [class*=container]:not([class*=shiki]),
|
|
[data-author-self=true] [class*=container]:not([class*=shiki]){
|
|
direction: rtl;
|
|
text-align: right;
|
|
padding-right: 2rem;
|
|
}
|
|
|
|
|
|
|
|
#app-mount [class^="messageListItem__"][data-is-self="true"] [class*=groupStart] > [class*=contents] > [class*=markup],
|
|
#app-mount [class*=message][data-author-self=true] [class*=groupStart] > [class*=contents] > [class*=markup] {
|
|
text-align: left;
|
|
}
|
|
|
|
#app-mount [class^="messageListItem__"][data-is-self="true"] [class*=contents],
|
|
#app-mount [class*=message][data-author-self=true] [class*=contents] {
|
|
display: inline-flexbox;
|
|
margin-left: auto;
|
|
margin-right: 2vw;
|
|
}
|
|
|
|
.horizontal_b26b79{
|
|
margin-left: -3.3rem;
|
|
}
|
|
.vertical_b26b79{
|
|
margin: 1vw 2.36vw -4vw !important;
|
|
}
|
|
|
|
|
|
#app-mount [class^="messageListItem__"][data-is-self="true"][class*=message][class*=selected] [class*=contents],
|
|
#app-mount [class*=message][class*=selected][data-author-self=true] [class*=contents] {
|
|
width: 100%;
|
|
}
|
|
|
|
|
|
#app-mount [class^="messageListItem__"][data-is-self="true"] [class*=timestamp],
|
|
#app-mount [class*=message][data-author-self=true] [class*=timestamp] {
|
|
left: unset;
|
|
right: 8px;
|
|
margin-top: 1.75px;
|
|
}
|
|
|
|
|
|
#app-mount [class^="messageListItem__"][data-is-self="true"] [class*=replying] [class*=contents] [class*=messageContent]::before,
|
|
#app-mount [class^="messageListItem__"][data-is-self="true"] [class*=mentioned] [class*=contents] [class*=messageContent]::before,
|
|
#app-mount [class*=replying][data-author-self=true] [class*=contents] [class*=messageContent]::before,
|
|
#app-mount [class*=mentioned][data-author-self=true] [class*=contents] [class*=messageContent]::before {
|
|
left: unset;
|
|
right: 0;
|
|
}
|
|
|
|
#app-mount [class^="messageListItem__"][data-is-self="true"] [class*=contents] [class*=messageContent],
|
|
#app-mount [class*=message] [data-author-self=true] [class*=content] [class*=messageContent]{
|
|
margin-left: auto;
|
|
background-color: var(--selfMessageColor) !important;
|
|
padding: 0.3vw 0.5vw 0.3vw 0.5vw;
|
|
}
|
|
|
|
#app-mount [class^="messageListItem__"][data-is-self="true"] a:not([class*=embed] [class*=embedAuthorNameLink]),
|
|
#app-mount [class^="messageListItem__"][data-is-self="true"] [class*=repliedMessage]
|
|
#app-mount [class*=message][data-author-self=true] a:not([class*=embed] [class*=embedAuthorNameLink]),
|
|
#app-mount [class*=message][data-author-self=true] [class*=repliedMessage] {
|
|
margin-left: auto;
|
|
}
|
|
|
|
#app-mount [class^="messageListItem__"][data-is-self="true"] [class*=embedAuthor],
|
|
#app-mount [class*=message][data-author-self=true] [class*=embedAuthor] {
|
|
direction: ltr;
|
|
}
|
|
|
|
/* Self Avatar Icon */
|
|
#app-mount [class^="messageListItem__"][data-is-self="true"] [class*=avatar],
|
|
#app-mount [class*=message][data-author-self=true] [class*=avatar]{
|
|
left: unset;
|
|
right: 0.25rem;
|
|
}
|
|
[class^="messageListItem__"][data-is-self="true"] [class*=avatarDecoration],
|
|
[class*=message][data-author-self=true] [class*=avatarDecoration]{
|
|
right: 0px !important;
|
|
}
|
|
|
|
/* Self Username Tweaks */
|
|
#app-mount [class^="messageListItem__"][data-is-self="true"] [class*=header],
|
|
#app-mount [class*=message] [data-author-self=true] [class*=header] {
|
|
display: flex;
|
|
flex-direction: row-reverse;
|
|
}
|
|
|
|
[class^="messageListItem__"][data-is-self="true"] [class*=header] span,
|
|
[data-author-self=true] [class*=header] span {
|
|
margin-left: .25rem;
|
|
margin-right: unset;
|
|
}
|
|
|
|
/* resize fixing */
|
|
#app-mount [class*=contents] pre,
|
|
#app-mount [class*=message] {
|
|
max-width: 100%;
|
|
}
|
|
|
|
#app-mount [class*=contents] [class*=messageContent] {
|
|
background-color: var(--defaultMessageColor);
|
|
padding: 0.3vw 0.5vw 0.3vw 0.5vw;
|
|
margin-left: unset;
|
|
width: fit-content;
|
|
border-radius: 0.7vw;
|
|
}
|
|
|
|
|
|
[class^="messageListItem__"][data-is-self="true"] [class*=compact][class*=wrapper] [class*=messageContent],
|
|
[class*=message] [class*=compact] [class*=wrapper] [data-author-self=true] [class*=messageContent] {
|
|
display: flex;
|
|
}
|
|
|
|
#app-mount [class*=compact] [class*=wrapper] {
|
|
padding-top: 8px;
|
|
padding-bottom: 8px;
|
|
}
|
|
|
|
#app-mount .mentioned__5126c .contents_c19a55 .messageContent_c19a55 {
|
|
background-color: var(--mention);
|
|
}
|
|
|
|
#app-mount .mentioned__5126c:hover .contents_c19a55 .messageContent_c19a55,
|
|
#app-mount .mentioned__5126c.selected__5126c .contents_c19a55 .messageContent_c19a55 {
|
|
background-color: var(--defaultMessageColor);
|
|
}
|
|
|
|
#app-mount .mentioned__5126c .contents_c19a55 .messageContent_c19a55::before {
|
|
content: "";
|
|
position: absolute;
|
|
display: block;
|
|
top: 0;
|
|
left: 0;
|
|
bottom: 0;
|
|
pointer-events: none;
|
|
width: 3px;
|
|
margin: 8px 0;
|
|
z-index: 1;
|
|
}
|
|
|
|
#app-mount .repliedMessage_c19a55 {
|
|
background-color: var(--message-hover);
|
|
margin-bottom: 0;
|
|
padding: 6px;
|
|
border-radius: 5px;
|
|
width: fit-content;
|
|
max-width: 100%;
|
|
}
|
|
|
|
|
|
[data-is-self=true] [id*=message-reply]::before{
|
|
display: none;
|
|
}
|
|
|