Clean VK — UserStyles.world
Mon Aug 07 2023 06:03:16 GMT+0000 (Coordinated Universal Time)
Saved by @jianpuyu8
/* ==UserStyle==
@name Clean VK
@author 0eoc (https://userstyles.world/~0eoc)
@description Almost ultimate debloater for the VK website! Formerly known as Enhancements for VK.
@version 5.7.7
@license MIT
@preprocessor stylus
@namespace 0eoc userstyles
@homepageURL https://codeberg.org/0eoc/UserStyles#clean-vk
@supportURL https://codeberg.org/0eoc/UserStyles/issues
@var checkbox noAds "Без рекламы" 1
@var checkbox noUselessOffers "Без малополезных предложений" 1
@var checkbox noOtherOffers "Без прочих предложений" 0
@var checkbox noPostsWithSource "Без постов с источником" 0
@var checkbox noPostsWithFollsOnlyVid "Без постов с видео для подписчиков" 1
@var checkbox noShitPostsIM "Без плохих постов в ЛС" 0
@var checkbox noUpsettingContentBlur "Без размытия неприятного контента" 1
@var checkbox noFriendsRecommendations "Без рекомендаций друзей" 1
@var checkbox noClubsRecommendations "Без рекомендаций групп" 1
@var checkbox noCatalog "Без каталога (сервисов)" 1
@var checkbox noVKPay "Без VK Pay" 1
@var checkbox noESIA "Без ЕСИА" 1
@var checkbox noYoula "Без Юлы, объявлений, товаров" 1
@var checkbox noClips "Без клипов" 1
@var checkbox noVmojiCreation "Без vmoji (создания и использования)" 1
@var checkbox noFastchat "Без быстрого чата" 1
@var checkbox noAnimatedStickers "Без анимаций стикеров" 0
@var checkbox noBookmarks "Без добавления в закладки" 0
@var range customBorderRadius "Радиус скругления рамок" [4, 0, 20, 4, 'px']
@var select etcRoundings "Прочие скругления" {
"Обычные": "default",
"Уместные": "appropriate",
"Всё квадратное": "square",
"Другие": "custom"
}
@var range customRoundingsRadius "* Выбор радиуса" [4, 0, 40, 4, 'px']
@var checkbox noReactionsPosts "Без реакций: посты" 1
@var checkbox noReactionsIMReacting "Без реакций: сообщения (установка)" 0
@var checkbox noReactionsIMDisplay "Без реакций: сообщения (отображение)" 0
@var checkbox noBadgesProfile "Без значков-статусов: профили" 0
@var checkbox noBadgesIM "Без значков: сообщения и комментарии" 1
@var checkbox noGrayVerifMarksProfile "Без серых галок: профили и поиск" 0
@var checkbox noGrayVerifMarksIM "Без серых галок: сообщения" 1
@var checkbox noProfileNFT "Профили: без NTF (ломает отображение историй)" 1
@var checkbox noProfileNarratives "Профили: без сюжетов" 1
@var checkbox noProfileCovers "Профили: без шапок" 0
@var checkbox noIMCalls "IM (сообщения): без звонков" 0
@var checkbox noIMAddAsFriend "IM: без предложений добавить в друзья" 1
@var checkbox noIMViewAllImages "IM: без просмотра всех изображений" 1
@var checkbox noIMStars "IM: без отметки как важных" 0
@var checkbox noIMCamera "IM: без фотоаппарата" 0
@var checkbox noIMListArchive "IM: без архива в списке" 0
@var checkbox noIM3Dots "IM: без ••• (трёх точек)" 0
@var checkbox noIM3DotsInterface "IM (•••): без выбора интерфейса" 1
@var checkbox noIM3DotsFavorites "IM (•••): без важных" 0
@var checkbox noIM3DotsArchive "IM (•••): без архива" 1
@var checkbox noIM3DotsJunk "IM (•••): без хлама" 1
@var checkbox noIMFooter "IM: без убитого колонтитула" 1
@var checkbox noStickersOverMessages "Стикеры: без перекрытия сообщений" 0
@var checkbox noEmojiKeyboard "Стикеры: без клавиатуры emoji" 0
@var checkbox noFavoriteStickers "Стикеры: без вкладки избранных и добав." 0
@var checkbox noRecentStickers "Стикеры: без вкладки недавних" 0
@var checkbox noStickersShop "Стикеры: без магазина" 1
@var checkbox noStickersGifting "Стикеры: без дарения" 1
@var checkbox noStickersSettings "Стикеры: без настройки стиля" 1
@var checkbox noStickersPromo "Стикеры: без некупленных" 1
@var checkbox noStickersUGCIcon "Стикеры: без иконки стикеров чата" 1
@var checkbox noFeedStories "Новости: без историй" 0
@var checkbox noFeedSimillarPosts "Новости: без похожих постов" 1
@var checkbox noFeedRecommendedVideos "Новости: без рекомендаций видео" 1
@var checkbox noFeedRecommendedNarras "Новости: без рекомендаций сюжетов" 1
@var checkbox noSearchMiniApps "Поиск: без приложений" 1
@var checkbox noSearchQuickMsg "Поиск: без кнопок сообщений" 1
@var checkbox noSearchQuickAdd "Поиск: без кнопок добавлений и подписок" 1
@var checkbox noSearchMusic "Поиск: без музыки (разд. музыки лучше)" 1
@var checkbox noSearchDisabled "Поиск: без скрытых категорий (клипы, товары)" 1
@var checkbox noClubManagementShit "Группы: без хлама в управлении" 1
@var checkbox noClubMenu "Группы: без больших кнопок" 0
@var checkbox noClubChats "Группы: без бесед" 0
@var checkbox noClubDonut "Группы: без пожертвований" 1
@var checkbox noClubWidgets "Группы: без виджетов" 1
@var checkbox noClubCovers "Группы: без шапок" 0
@var checkbox noPhotoUselessActions "Фото: без бесполезных действий" 1
@var checkbox noPhotoOtherActions "Фото: без почти бесполезных действий" 0
@var checkbox noVideoJunk "Видео: без бесполезных действий" 1
@var checkbox noCommentsWriting "Без комментарования" 0
@var checkbox noCommentsButton "Без кнопки-счётчика комментариев" 0
@var checkbox noMusicRecommendations "Музыка: без рекомендаций" 1
@var checkbox noSecondaryMusicSections "Музыка: без второстепенных разделов" 1
@var checkbox noRecentMusic "Музыка: без недавних" 0
@var checkbox noMusicShuffle "Музыка: без перемешивания" 0
@var checkbox noFriendsMusic "Музыка: без друзей (справа)" 0
@var checkbox noMusicBroadcast "Музыка: без настройки “вещания”" 1
@var checkbox noSimilarMusicSearch "Музыка: без поиска “похожих”" 1
@var checkbox noMusicOverDialogs "Музыка: без перекрытия диалогов" 0
@var checkbox noLMenuBottomDev "Низ л. меню: без разработки" 0
@var checkbox noLMenuBottomHelp "Низ л. меню: без помощи" 0
@var checkbox noLMenuBottomJunk "Низ л. меню: без хлама" 1
@var checkbox noVKLogo "Без логотипа ВКонтакте" 0
@var checkbox noLMenuIcons "Л. меню: без иконок" 0
@var checkbox rightLMenuLabels "Л. меню: текст справа" 0
@var checkbox etcUISimplifications "Проч. упрощения интерфейса" 1
@var checkbox etcUIEnhancements "Проч. улучшения интерфейса" 1
==/UserStyle== */
imp = !important
@-moz-document domain("vk.com"), domain("vk.ru")
/* Опционально: для лучшей работы рекомендуется браузер с поддержкой селектора :has() */
/* Поддерживается в Chromium с версии 105 */
/* Поддерживается в Firefox с версии 103, но требует включения. Для включения необходимо перейди по адресу about:config, вставить layout.css.has-selector.enabled в полоску ниже адресной и добавить boolean-значение true. Если значение уже задано, поменять на true. */
/* Не поддерживается в Firefox 102 ESR, но на современных версиях проблем в работе стиля не вызывает. На старых версиях 102 ESR стиль может работать некорректно. Это не отслеживается. Поддерживайте свой браузер в актуальном состоянии. */
/* Main */
if noAds
#ads_left,
._ads_promoted_post,
._ads_block_data_w,
.own_ads_promoted_post,
.mailru-visibility-check,
.apps_feedRightAppsBlock, /* sometimes shows "Open again" which is not an ad but useless offer... .apps_feedRightAppsBlock_single_app might help */
.NewMiniAppsRightBlock__root /* "New mini apps" */ ,
#feed_mini_apps_recomm, .feed_mini_apps_recomm /* "Recommended mini apps" */ ,
.feed_row .BookmarkGameBlock /* "Game for you" */ ,
.feed_blog_reminder, .feed_blog_reminder_large,
.CatalogBlock__header_promo_banners,
.CatalogBlock__audio_friends_separator,
.CatalogBlock__subscription, .CatalogBlock__subscription_ru,
.CatalogBlock__import_placeholder,
.story_feed_new_item_promo,
.LoginMobilePromo /* Unauthorized main page - "VK for mobile devices" */ ,
.LeftMenuAppPromo /* Unauthorized - left menu - "Mobile app" */
display: none imp
.IndexPageContent__content:has(.LoginMobilePromo) /* FF ESR compat */
display: none imp
/* Community ad */ /* FF ESR compat */
if noAds and noShitPostsIM == 0
.page_wall_posts .post:has(.post_content) :has(.ads_ad_action_menu_item_copy), .page_wall_posts .post:has(.post_content) :has(a[href^="https://vk.com/ad_info.php"])
display: none imp
if noAds and noShitPostsIM
.post:has(.post_content) :has(.ads_ad_action_menu_item_copy), .post:has(.post_content) :has(a[href^="https://vk.c...
ouo
https://userstyles.world/style/4733/clean-vk


Comments