Enhanced version on VK Messanger
VK Messanger Enhanced by mtkusbdevice
Details
Authormtkusbdevice
LicenseNo License
Categoryweb.vk.me
Created
Updated
Size10 kB
Statistics
Learn how we calculate statistics in the FAQ.
Failed to fetch stats.
Description
Notes
Userstyle doesn't have notes.Source code
Source code has over 10K characters, so we truncated it. You can inspect the full source code on install link./* ==UserStyle==
@name VK Messanger Enhanced
@version 20240613.15.42
@namespace https://userstyles.world/user/mtkusbdevice
@description Enhanced version of VK Messanger
@author mtkusbdevice
@license No License
==/UserStyle== */
@-moz-document url-prefix("https://web.vk.me/") {
:root {
--vkui--size_switch_height--regular: 14px;
--vkui--size_switch_height--compact: 26px;
--vkui--size_switch_width--regular: 34px;
--vkui--size_switch_width--compact: 44px;
--vkui--size_switch_pin--regular: 20px;
--vkui--size_switch_pin--compact: 20px;
}
.vkuiSwitch--sizeY-none,
.vkuiSwitch__pseudo:after {
transition: 0.2s;
}
.BaseModal__backdrop {
backdrop-filter: blur(0.24rem);
}
.RE_ModalBackdrop,
.RE_ModalBackdrop--tinted {
backdrop-filter: blur(0.24rem);
}
.vkuiIconButton {
transition: 0.4s;
}
.vkuiIconButton:hover {
transition: 0.4s;
transform: scale(1.1);
}
.vkuiIconButton:active {
transition: 0.4s;
transform: scale(0.9);
}
.CallSettingsDropdown__outer {
transition: 1s;
}
.ConvoHistory__unreadSeparator, .ConvoHistory__unreadSeparator--themed {
backdrop-filter: blur(1rem);
}
.CallSettingsDropdown__outer:hover {
transition: 1s;
transform: rotate(360deg);
}
.MediaViewer__closer:hover {
transition: 0.4s;
transform: rotate(90deg);
}
.MediaViewer__closer:active {
transition: 0.4s;
transform: scale(0.9);
}
.Call {
background: #19191ad6;
backdrop-filter: blur(1rem);
border-radius: 1rem;
}
.CallOrator__orator {
border-radius: 0.8rem;
}
.OratorTitle {
backdrop-filter: blur(1rem);
border-radius: 256rem;
transform: scale(0.9);
margin-left: -0.7rem;
}
.StreamModeSwitcher.vkuiSegmentedControl {
backdrop-filter: blur(1rem);
}
.RoundedGroupItem-module__rootModeNegative--Vkqgc, .calls_modal_header_close_button {
transition: 1s;
}
.RoundedGroupItem-module__rootModeNegative--Vkqgc:hover, .calls_modal_header_close_button:hover {
transition: 1s;
transform: rotate(360deg);
}
.VideoZoomControls {
backdrop-filter: blur(1rem);
border-radius: 256rem;
border: .5px solid rgba(255, 255, 255, .12);
transform: scale(0.8);
margin-right: -0.8rem;
}
.Participant::after {
border-radius: 12px;
}
.Participant--isInteractive {
border-radius: 12px;
}
.Participant__wrapper {
border-radius: 12px;
}
.Participant {
border-radius: 12px;
}
.CallOrator__participant {
border-radius: 12px;
transition: 0.2s;
}
.CallOrator__participant:active {
transform: scale(0.98);
}
.ConvoMessageBottomInfo__date {
font: 500 var(--messageDateFontSize) / var(--messageDateFontSize) var(--font);
}
.PhotoItem {
border-radius: 8px;
}
.PhotoItem__blur,
.PhotoItem__nothumbhash {
border-radius: 8px;
}
.PhotoItem__img,
.PhotoItem__img--loaded {
border-radius: 8px;
}
.AttachVideos__videoPlay {
backdrop-filter: blur(1px);
}
.ConvoMessageBottomInfo,
.ConvoMessage__info,
.ConvoMessage__info--clickable {
backdrop-filter: blur(4px);
}
.CallBaseWidget,
.vkui--vkBase--dark {
border-radius: 20px;
}
.ConvoListItem,
.ConvoListItem--click,
.ConvoListItem--selected {
border-radius: 12px;
}
.OrganiserViewHorizontal__gear {
transition: 1s;
}
.OrganiserViewHorizontal__gear:hover {
transform: rotate(360deg);
transition: 1s;
}
.OrganiserViewHorizontal__gear:active {
transform: scale(0.9);
transition: 0.4s;
}
.SettingsMenu__item {
margin: 6px 0;
}
.vkuiInternalGroup,
.vkuiGroup,
.vkuiGroup--sizeX-none,
.vkuiInternalGroup--sizeX-none,
.vkuiGroup--mode-card,
.vkuiInternalGroup--mode-card,
.vkuiGroup--padding-m,
.SettingsMenu__group {
padding-bottom: 2px;
}
.MediaViewerPhoto__imgView {
border-radius: 0.2rem;
}
.DateSeparator,
.DateSeparator--active,
.DateSeparator--visible {
border-radius: 2rem;
padding-top: 5px;
backdrop-filter: blur(1rem);
}
.ConvoMessage,
.ConvoMessage--in,
.ConvoMessage--withText,
.ConvoMessage--withAuthorName {
transition: 0.3s;
}
.ConvoMessage:hover,
.ConvoMessage--in:hover,
.ConvoMessage--withText:hover,
.ConvoMessage--withAuthorName:hover {
filter: brightness(1.1);
transition: 0.3s;
}
.ConvoMessage:active,
.ConvoMessage--in:active,
.ConvoMessage--withText:active,
.ConvoMessage--withAuthorName:active {
transform: scale(0.99);
transition: 0.3s;
}
.vkuiTabsItem,
.vkuiTabsItem--mode-accent,
.vkuiTabsItem--selected,
.vkuiTabsItem--sizeY-none,
.vkuiTabsItem--withGaps,
.OrganiserViewHorizontal__item,
.TabsItem-module__rootNoMinWidth--S9zZb,
.vkuiTappable,
.vkuiInternalTappable,
.vkuiTappable--sizeX-none,
.vkuiTappable--hasHover,
.vkui-focus-visible {
border-radius: 1.4rem;
}
.vkuiTabsItem:active,
.vkuiTabsItem--mode-accent:active,
.vkuiTabsItem--selected:active,
.vkuiTabsItem--sizeY-none:active,
.vkuiTabsItem--withGaps:active,
.OrganiserViewHorizontal__item:active,
.TabsItem-module__rootNoMinWidth--S9zZb:active,
.vkuiTappable:active,
.vkuiInternalTappable:active,
.vkuiTappable--sizeX-none:active,
.vkuiTappable--hasHover:active,
.vkui-focus-visible:active {
transform: scale(0.97);
transition: 0.3s;
}
.vkuiTabsItem__label {
padding-left: 0.35rem;
padding-right: 0.35rem;
text-align: center;
}
.vkuiSearch__field {
border-radius: 8rem;
border: .5px solid rgba(255, 255, 255, .12);
transition: 0.3s;
}
.vkuiSearch__field:active {
transform: scale(0.97);
transition: 0.3s;
}
.ConvoList__search {
padding-bottom: 0px;
}
.ConvoAttachPhoto__img {
border-radius: 0.3rem;
}
.ActionCell,
.ConvoProfileActions__action {
border-radius: 0.8rem;
border: .5px solid rgba(255, 255, 255, .03);
}
.ActionCell:active,
.ConvoProfileActions__action:active {
transform: scale(0.97);
transition: 0.3s;
}
.CallSettings__cameraStream,
.CallSettings__cameraContent,
.CallSettings__camera {
border-radius: 1rem;
}
.BurgerMenu__button {
border-radius: 16rem;
}
.BurgerMenu__button:active {
transform: scale(0.92);
transition: 0.3s;
}
.BannerPanel__close {
transition: 1s;
}
.BannerPanel__close:hover {
transition: 1s;
transform: rotate(360deg);
}
.BannerPanel__close:active {
transition: 0.3s;
transform: scale(0.92);
}
.ConvoHeader__action {
border-radius: 16rem;
}
.ConvoHeader__action:active {
transition: 0.3s;
transform: scale(0.92);
}
.vkmListHeader__button,
.ConvoList__topMenuAction {
border-radius: 16rem;
}
.vkmListHeader__button:active,
.ConvoList__topMenuAction:active {
transition: 0.3s;
transform: scale(0.92);
}
.ConvoComposer__buttonIcon {
border-radius: 16rem;
}
.ConvoComposer__buttonIcon:active {
transition: 0.3s;
transform: scale(0.92);
}
.ConvoComposer__button {
border-radius: 16rem;
}
.ConvoComposer__button:active {
transition: 0.3s;
transform: scale(0.92);
}
.ConvoMain__composerContent,
.ComposerSelecting {
border-radius: 1.45rem;
}
.vkuiScrollArrow__icon {
border-radius: 20rem;
}
.vkuiScrollArrow__icon:active {
transition: 0.3s;
transform: scale(0.92);
}
.RightPanelControl,
.RightPanelControl--left {
border-radius: 16rem
}
.RightPanelControl:active,
.RightPanelControl--left:active {
transition: 0.3s;
transform: scale(0.92);
}
.MediaViewerToolbar__action {
border-radius: 16rem
}
.MediaViewerToolbar__action:active {
transition: 0.3s;
transform: scale(0.92);
}
.MediaViewer__footer {
border-radius: 16rem;
padding: 0 9px;
}
.HopNavigationButton__icon {
transition: 0.3s;
}
.HopNavigationButton,
.HopNavigationButton--enter-done {
border-radius: 16rem;
}
.HopNavigationButton:active,
.HopNavigationButton--enter-done:active {
transition: 0.3s;
transform: scale(0.92);
}
.CallPhoto,
.Participant__oratorPhoto,
.CallPhoto--200,
.BlurredBackground,
.CallOrator,
.Participant__main,
.CallOrator__others,
.CallOrator__toggleOthers,
.ConvoProfileMembers__member,
.ConvoProfileMembers__member--clickable,
.Participant--withAnimation,
.Participant--isInteractive {
transition: 0.3s;
}
.ConvoComposer__stickerEmojiMenuPopper,
.StickerEmojiMenuPopper__content {
border-radius: 1rem;
transition: 0.3s;
}
.CallNotification {
border-radius: 8rem;
backdrop-filter: blur(1rem);
}
.vkuiIcon--cancel_outline_24:hover {
transform: rotate(360deg);
transition: 1s;
}
.vkuiIcon--download_outline_20:hover {
animation: 1.5s dlbutton-20 infinite;
transition: 0.3s
}
.vkuiIcon--magnifier_plus_outline_20:hover,
.vkuiIcon--voice_outline_24:hover,
.vkuiIcon--phone_outline_24:hover,
.vkuiIcon--phone_add_outline_24:hover,
.vkuiIcon--search_outline_16:hover,
.vkuiIcon--search_outline_24:hover {
animation: 0.7s zoominbutton-20 ease-out;
}
.vkuiIcon--magnifier_minus_outline_20:hover {
animation: 0.7s zoomoutbutton-20 ease-out;
}
.vkuiIcon--rotate_left_20:hover {
transition: 1s;
transform: rotate(-360deg);
}
.vkuiIcon--rotate_left_20:active {
animation: 0.3s rotbutton-20 ease-out;
}
@keyframes dlbutton-20 {
0% {
transform: translate(0.1px, 0%);
}
25% {
transform: translate(0.1px, 10%);
}
50% {
transform: translate(0.1px, 0%);
}
75% {
transform: translate(0.1px, 10%);
}
100% {
transform: translate(0.1px, 0%);
}
}
@keyframes zoominbutton-20 {
0% {
transform: rotate(0deg);
scale: 1;
}
25% {
transform: rotate(10deg);
scale: 1.05;
}
50% {
transform: rotate(-10deg);
scale: 1.05;
}
75% {
transform: rotate(10deg);
scale: 1.05;
}
100% {
transform: rotate(0deg);
scale: 1;
}
}
@keyframes zoomoutbutton-20 {
0% {
transform: rotate(0deg);
scale: 1;
}
25% {
transform: rotate(20deg);
scale: 0.95;
}
50% {
transform: rotate(0deg);
scale: 0.95;
}
75% {
transform: rotate(20deg);
scale: 0.95;
}
100% {
transform: rotate(0deg);
sc...