Last active
November 27, 2024 17:59
-
-
Save j0lol/9674befc870e2b62fe9a24fe29ef9e1a to your computer and use it in GitHub Desktop.
Beeper compact sidebar
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
Gist link for desktop users: https://gist.github.com/j0lol/9674befc870e2b62fe9a24fe29ef9e1a | |
Made by @j0lol:beeper.com. For support, message me on Beeper or at https://j0.lol | |
*/ | |
/* Shorten room height */ | |
.rooms_scroll-container ._2iYRbtxMK350NUKTyKq6TP { | |
height: 32px; | |
} | |
/* Squish PFPs to fit */ | |
.rooms_scroll-container .mx_BaseAvatar_image.avatar, | |
.rooms_scroll-container .mx_BaseAvatar_image { | |
height: 18px !important; | |
width: 18px !important; | |
} | |
/* dead code? */ | |
._3S9AgrmuQOXGhBAb127VTc { | |
justify-content: flex-end; | |
} | |
/* dead code? */ | |
.mx_baseAvatar .bp_icon > div { | |
width: 12px; | |
height: 12px; | |
} | |
/* Moves the person icon in SMS to inside pfp */ | |
.rooms_scroll-container .mx_BaseAvatar_initial { | |
font-size: 16px !important; | |
width: 12px !important; | |
line-height: 6px !important; | |
height: 12px !important; | |
top: 5px !important; | |
left: 3px !important; | |
} | |
/* Hides time? */ | |
span._1_0VP_kpkPXqTDRkUd4y94._9pYanF0mR2qDAkCUrc_Ti { | |
font-size: 0px !important; | |
padding-right: 20px; | |
} | |
/* I believe this shifts the room Icon up */ | |
._1_0VP_kpkPXqTDRkUd4y94._29wNnDmOKzlqOsGXbZtTjf { | |
top: -24px; | |
position: relative; | |
} | |
/* I think this is redundant */ | |
.rooms_scroll-container .mx_BaseAvatar_initial:not(:first-letter) { | |
visibility: hidden; | |
} | |
/* Shift favourite indicator */ | |
._2iYRbtxMK350NUKTyKq6TP .favourite-indicator { | |
top: 7px; | |
right: 10px; | |
} | |
.favourite-avatar > svg { | |
display: none; | |
} | |
/* Hide summary under room */ | |
._1xYTCsiwGtHWXyoSUuF-4J, ._1icB3m8_OGOdNGEnjhPONT /* desktop */ { | |
display: none; | |
} | |
/* | |
summary box: span._1g_MQG09C2KoP9j0AyXhzA | |
summary image container: .IF_jq03LFarYYWjwUy2F0 | |
summary: div._1xYTCsiwGtHWXyoSUuF-4J, div._1icB3m8_OGOdNGEnjhPONT | |
type indicator: ._12ei1n98DnOndK-YrLwqX3, ._2Joc59sacicG42kZPjT-Oz | |
type indicator summary: ._3A6gsGLsJkDJUzq7T_wW8D | |
*/ | |
/* Chrome only, show typing indicator but not summary */ | |
._3TT8CZoPjOXgjVlqQgYSuK, .IF_jq03LFarYYWjwUy2F0, ._3A6gsGLsJkDJUzq7T_wW8D { | |
display: none; | |
} | |
div._1xYTCsiwGtHWXyoSUuF-4J:has(._12ei1n98DnOndK-YrLwqX3, ._2Joc59sacicG42kZPjT-Oz), div._1icB3m8_OGOdNGEnjhPONT:has(._12ei1n98DnOndK-YrLwqX3, ._2Joc59sacicG42kZPjT-Oz) { | |
display: flex; | |
overflow: visible; | |
} | |
._1nl161YrYS_X-HZsc1Nlhh, ._1icB3m8_OGOdNGEnjhPONT { | |
display: none; | |
} | |
/* type indicator | |
._12ei1n98DnOndK-YrLwqX3 web | |
._2Joc59sacicG42kZPjT-Oz desktop? | |
*/ | |
._12ei1n98DnOndK-YrLwqX3, ._2Joc59sacicG42kZPjT-Oz /* type indicator */ { | |
position: absolute; | |
top:17px; | |
left:20px; | |
} | |
/* End typing indicator block */ | |
/* Move pin icon */ | |
._2Aha1gebcJzSLmjjoIoPWS .bp_icon { | |
position:absolute; | |
top:-3px; | |
left:-2px; | |
z-index:9; | |
} | |
span._1_0VP_kpkPXqTDRkUd4y94._9pYanF0mR2qDAkCUrc_Ti .bp_icon { | |
margin-top: 3px; | |
margin-bottom: -3px; | |
} | |
/* Hide text in empty avatars, too hard to scale */ | |
span.mx_BaseAvatar_initial.mx_BaseAvatar_initial--colourful { | |
font-size: 0px !important; | |
} | |
/* Concatenate room names so indicator can fit*/ | |
span._2Aha1gebcJzSLmjjoIoPWS { | |
margin-right: 13px; | |
} | |
/* Hover tools, col->row */ | |
.eJSDJkBwBQekzk8ShAjUs { | |
flex-direction: row; | |
top:0; | |
gap:3px; | |
} /* color tweaks, otherwise collides with text under */ | |
.eJSDJkBwBQekzk8ShAjUs >div { | |
background: #222; | |
} | |
.eJSDJkBwBQekzk8ShAjUs >div:hover { | |
background: #111; | |
} | |
.mx_AccessibleButton._18BX2_VpE582cTh4iyMEZA._3DjniNrH7F47F9pnZwc8oo { | |
height: 100%; | |
} | |
Author
j0lol
commented
Jul 13, 2023
•
ooooh I really like this CSS hack
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment