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