218 lines
5.4 KiB
CSS
218 lines
5.4 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: 0.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;
|
|
}
|