#Тёмнаятема

Если Комитет перестанет лагать, как скотина, и пилить костыли на ровном месте…

То все тёмные и светлые темы, кэшеры имён и прочая хуита будет готова уже сегодня. Но такого не произойдёт, поэтому ждите следующий обновлений

  • Тёмная тема – v10.0.1. Большую часть пофиксил уже вчера, остальное сегодня, всё выложено; инструкция по обновлению под катом.
  • Кэшер имён – v3.2.7. Обновил.
  • Underside – v1.3.2. Обновил и улучшил.
Обновление тем, версия 10.0 – глобальная опция синхронизации темы с системной
  • Крупное обновление приносит фичу, которую я сам давно хотел.
  • Теперь на выбор доступны 5 опций с временем включения (смотри скриншот настроек тем).
  • Новая настройка работает на Windows 10+, Android 10+ и, по-хорошему, последних версиях MacOS и iOS. Изменение системных настроек отслеживается и темы переключаются «на горячую»: онлайн, без регистрации и без перезагрузки страницы.
  • Кроме этого, за последний месяц я добавлял другие минорные фичи, поддерживал все темы, подтемы и модули в актуальном состоянии (Основу ведь тоже обновляют) и чинил не столь актуальные или заметные баги (много работы, короче говоря).
  • Обновление уже выложено и даже скорее всего установлено (если нет, смотри инструкцию здесь). Заодно обновил общие инструкции к установке тем и других расширений – рекомендую перечитать на всякий, особенно новым пользователям.
У меня сгорел комп, поэтому какое-то время не будет обновлений тем и других скриптов

Но вот что было нового в скриптах и темах за последний месяц: регулярные фиксы для нового дизайна, очистка от старого мусора, чуть более понятная инфа о скриптах.

Ну и вообще задолбался постоянно это поддерживать, почти каждый день садился за них. Хорошо, что если занимает меньше часа.

Что нового в темах было за последний месяц

Я не сдох, но вот фронтендеры в Комитете точно ушли в отпуск. За последние ≈30 дней в темах появились всего:

  • Темы для редактора, темы для редактора, темы для редактора…
  • Исправления тем для уведомлений и ленты комментариев
  • Темы для новых настроек профиля и подсайтов
  • Дополнительная опция для скрытия микро-редатора в ленте «Свежее» и/или «Свежее/Всё» (точно скрывает, где есть – зависит от сайта)
  • Дополнительная опция для скрытия значка новых постов в левом дереве (он появляется, только если выбрать «Свежее – моя лента» лентой по умолчанию)
  • Ну и ещё микрофиксы в других юзерскриптах помимо тёмной темы

И ещё: давайте все дружно попросим нынешнего CTO Мурода Хайдарова дать мне доступ к фронту ТЖ с каким-нибудь дев-стейджем. Всё равно фронт можно за две неделю переписать (без сурсов, лень), но блин, баги-то мне на текущем фиксить…

Мой пятисотый исправленный баг/фича 🥳

Два года назад я думал, что 12 багов – это потолок. Потом думал, что больше чем в 74 строчки баги/фичи на Основе я фиксить не буду. Не знаю, зачем вы это делаете, но ХВАТЕТ делать баги и вырезать фичи, пожалуйста 🙏🏻🙏🏻🙏🏻.

Чтобы у кого-то жопа отвалилась!

Пользователям рекомендую сделать Ctrl+Shift+R или подождать час, ведь я починил чёрный цвет текста в ленте комментариев. Для этого мне пришлось извратиться:

.layout__right-column > div > div > div:nth-of-type(2) > div > div:nth-child(2) > div > div[class]:not([class=""]) > a:nth-child(1) > div:nth-child(2)
Маленькие обновления тем
  • Старый (новый для кого-то) логотип покрашен как надо во всех тёмных темах: Covfefe, обычная, Кроваво-vampire, Монохромная, т.д.
  • Ещё при выкатке переключателя в левом меню, посвящённым десятилетию ТЖ, вы могли его скрыть. Пункт «Скрыть кнопки „Сообщения“ … и другое в левом меню»
  • Уменьшил жизнь кэша для стилей и прочих ресурсов в темах – теперь мои апдейты будут приходить в 24 раза быстрее (час вместо суток). Из минусов – если у вас всегда применены тёмные темы, то иногда (раз в час) они будут подгружаться на 100мс дольше. Конечно, если вы хороший человек и регулярно обновляете страницы без кэша через Ctrl+Shift+R, то вы ничего заметите.
  • Обновлять конечному пользователю ничего не надо, всё уже применено.
В обновлении тем появилась опция, возвращающая быстрые действия в редактор

Вывод в ленту, скрытие блока и якорь. Для этого в панели управления темами надо применить соответствующую настройку.

В обновлении тем появилась опция автораскрытия редактора на весь экран

Для этого в настройках тем надо выбрать соответствующую опцию.

Обновление редактора уже в темах

Вместе со «Старым оформлением редактора». Для всех тем. Надо только почистить кэш.

Галочки всем и каждому (пользователю тем*)

Профили, посты и комментарии: везде и во всех темах! Because we fucking can.

В темах теперь можно вернуть старое оформление редактора

Панель с кнопками и историей версий будет сверху.
Включается в панели настроек тем > «Выбор модулей» > «Настройки ленты и постов» > «Старое оформление редактора постов».

Угадайте, кто…

Кто сегодня делал и заливал хот-фикс тёмной темы с телефона? 😡🥴

Но новое расположение кнопок в редакторе – посос. На телефоне сверху, на ПК снизу. Логики не увидел. 😥

Обновление тем, версия 9.1.0: починенные cookie и новая дополнительная тёмная тема

Если у вас слетали настройки расширения после закрытия браузера или выключения компа, больше не будет.
А за одно можете посидеть на новой теме «Кроваво-чёрное ничто» (она же «вампирская»).

Важное обновление уже не совсем тёмных, и уже не совсем тем: версия 9.0.0

Темы прошли долгий путь, вот уже почти два года одни баги заменялись другими, и на это всё сверху клалась жирная css-ка. Спустя 9 мажорных, десятки минорных версий и мно-о-ого патчей вы можете отключить темы совсем. Приехали!
Зачем? Чтобы пользоваться только доп. модулями: например, отображением кармы, прижатыми боковыми колонками и т.п.
Смотрите…

В темах теперь можно посмотреть закладки у постов – счётчик динамический (и его можно отключить)
В новой версии темы появилась возможность отображения количества подписок в шапке на ряду с кармой и подписчиками

Всё это можно настроить в панели опций. Можно и скрыть совсем.

Теперь в темах идёт снег ❄

Подключается отдельно в опциях. Взял у Neko, подписывайтесь на него.

«Я за**у»: фиксы и нововведения в темах от 26 ноября
  • При включённой опции улучшенного счётчика новых записей стандартный мелкий кружок больше не отображается (скрин 1).
  • Список опций тем выглядит слегка иначе: выравнивание по левому краю и не такие явные разделители (скрин 2). Прошу также пройти опрос внутри поста о том, что вам больше по душе.
  • Убрана гигантская галочка в дополнительном пункте «От редакции» в левом меню при загрузке со страницы мессенджера (скрин 3).
  • Другие исправления с кнопкам-ссылками в левом меню.
  • Починил выбор доп. модуля при ручном переключении на светлую тему (если доп. модуль вообще был выбран).
  • Опять, снова и всё ещё: исправления в монохромных темах (аватарки, иконки, кнопки, сообщения).
Новые фичи и фиксы в темах от 25 ноября

Да, надоел, но сегодня кратко: возможность вернуть старый красный цвет закладкам и старое оформление кнопок оценок, исправления в двух монохромных темах, фиксы скроллов.
И да, в этот раз снова не только стили, поэтому и пост.

Обновление тем от 24 ноября
  • Новая тёмная тема Black Monochrome. Просто монохромная тема, только тёмная (скрины 1-3).
  • Возможность включения полос прокрутки по умолчанию (какие идут с системой или с браузером) – скрин 4.
  • Фиксы багов и другие маленькие фичи.
Обновил темы под новую ленту от 16 ноября

Общее отображение, кнопки и выпадающие менюшки. Кнопки лайков и дизлайков не такие вызывающие.
Могу добавить опциональное скрытие подписи с просмотрами и тоже опционально перенести время просмотра на привычное место. Надо?

Обновление тем от 23 сентября
  • Опциональное скрытие кнопок «Подписки» и «Сообщения» в левом меню (на скринах).
  • Опциональное добавление счётчика новых записей (в кнопку «Ленте» в левом меню). Работает динамически: при появлении новых постов обновляется, при переходе в свежее – обнуляется и исчезает (на скринах и гифке внутри поста).
  • Опциональное добавление кнопки «От редакции» (на скринах).
  • Рекомендую почистить кэш и обновиться ручками.
  • Я ещё и вчера запилил кое-что, и позавчера...
Вещь умнее создателя

С самого появления фильтров в темах я постоянно добавляю туда новые правила. Но даже это не помогло мне понять, что на ТЖ сейчас постятся сразу два ка­з­­ин­о­. Два разных!
UPD: Три!

Underside: расширение, из-за которого уволят Вахтёра

Хотите общаться без боязни бана? Или скрыть комментарий от мимокрокодилов? Я и @qq сделали для вас расширение, позволяющее спрятать текст комментария от обычных пользователей ТЖ без расширения.

Обновление тем от 5 сентября
  • Опциональное добавление кнопок «Свежее» и «Популярное».
  • Опциональное скрытие кнопки конкурса.
  • Слегка изменённая панель опций (скрин).
  • Починенная карма и количество подписчиков.

Завтра починю необновляющуюся карму и добавлю кнопки в левое меню – пока не могу.

Обновление должно накатиться автоматически.

Обновление тем, которое вам лучше не пропускать

Давно не было постов об обновлениях, хотя я всё равно постоянно допиливал, где это требовалось и где я хотел.

  • Для всех тем вообще добавлены нововведения редизайна (он пока только на DTF, но скоро и на TJ): новые ленты, дропдауны, новый профиль, подписчики и подписки, информация о профиле и другое (скрины внутри поста).
  • Отключение «Жыве Н­­авально­го» – опция включается/отключается в панели настроек.
  • Новые фильтры (преимущественно против каз­ино). Напомню, что фильтрацию также можно включить/отключить там же.
  • Улучшил интеграцию кэшера. Кстати, я его недавно тоже обновил в нескольких аспектах.
  • Другие фиксы и новые небольшие фичи в разных темах.
Ещё одно обновление тем
  • Вернул отображение логотипа в шапке на тёмных темах – на светлых темах лого не пропадало. (скрины 1-3)
  • Пофиксил отображение выпадающего под аватаркой меню в шапке – правильные отступы как при включенной карме, так и без неё: иконка настроек тем ведь тоже имеет размер! (скрины 4 и 5)
  • Если у вас включено отображение кармы рядом в правом верхнем углу, то по нажатию на эти циферки вас будет перебрасывать в ваш профиль. (Средняя кнопка мыши или нажатие с Ctrl тоже работает – открываться будет в новом окне, как обычная ссылка) (скрин 5)
Обновил темы

Поддержка новой шапки (скрины 1-3) и фикс для новых стилей списка диалогов и уведомлений (скрины 4 и 5). Для всех тем, как обычно.
Обновить возможно ручками – см. последний скрин. Рекомендую также почистить кэш.

У кого сегодня сломались тёмные темы (везде был белый фон) – почистите кеш браузера. Я починил важные места и продолжаю налаживать. Сейчас уже закрыл все места, где была осуществлена "прямая замена".

Если что-то идёт по одному месту – сразу говорите мне в ЛС.

На ТЖ пока не представили сервис для донатов, но как выкатят – кидать деньги в монитор можно будет сразу в тёмной теме!

Как обычно, сделано для всех тем.
Пост на DTF про эту фичу.

Обновление тем
  • Новый модуль, который прижимает боковые столбцы к центру экрана – за него отвечает отдельная опция (скрины 1 и 2, а также гифка внутри поста)
  • Покрашено для всех тем выпадающее меню со списком репостнувших (скрины 3-6)
Что нового в темах
  • Иконки приложений и соцсетей в левом нижнем углу подкрашены под тёмные темы (скрин 1).
  • Для всех тем покрашены кнопки нейрокомментов, в т.ч. и всякие hover'ы (скрины 2 и 3) и рекламный информационный поп-ап (скрин 4).
  • Для всех тем перекрашено оформление нейротекста в комментарии и кнопок рядом с текстом, включая hover'ы (скрин 5).
  • Вчера подогнал под темы оформление групповых чатов.
Групповые чаты ещё даже не выкатили в публичное пользование

А всё уже сделано и исправлено для всех тем. Ничего обновлять не надо – можно кэш почистить, если хотите увидеть изменения побыстрее.

Фича с новым оформлением репостов только появилась на ТЖ, но уже есть в моих темах!

Причём, мне даже не пришлось ничего дополнять в коде – всё и так было написано и учтено.

Обновление тем от 3-го июня

Починеные блоки из Instagram в постах и в редакторе, а также несколько маленьких фиксов.
Для того, чтобы это и последующие обновления у вас установились корректно, при обновлении скрипта в открывшемся окне Tampermonkey подтвердите обновление, нажав на кнопку.

Обновление тем от 17-го мая: интегрированный Cache TJ

Что нового и как работает? Теперь, если пост удалили, то на месте сообщения о 404-ой ошибке будет ещё и небольшая надпись, что пост остался в кэшере! И скорее всего с комментариями. Вот как это выглядит:

Как обычно, всё сразу готово для всех тем – и всех светлых, и всех тёмных.
Cache TJ и Cache DTF от Сергууна

Альтернатива TJ Cache от @qq, в которой, однако, есть тёмная тема, кэширование комментариев, а также три версии для каждого поста.
Под катом – подробности о настоящем и о том, как я это буду встраивать в свои темы в будущем.

Обновление тем от 1-го мая
  • Кнопка «От редакции» в левом меню позволит вам избежать потока «свежего» контента из «Свежего». Включается и отключается опция обычным образом: в панели настроек тем в правом верхнем углу. (скрины 1 и 2)
  • Эта же опция чинит отсутствие выделения у кнопки-ссылки «Рейтинг», когда вы находитесь, собственно, на странице рейтинга. (скрин 3)
  • На ДТФ вышел мега-пост про игрожур в России. Настолько мега, что для него запилили кастомную навигацию, но я покрасил её всю прямо в день выхода поста. Естественно, для всех тем и модулей.
  • Улучшил алгоритм фильтрации ленты от ботов. Рекомендую почистить кэш для корректной работы, но это совсем не обязательно.
  • Починил цвета ссылок в блоках типа «Врезка», «Цитата» и «Персона» (скрин 4)
  • Исправил отображение двойного значка у блока «Цитата-мнение».
  • Починил шапку с кнопками в редакторе – теперь она непрозрачная. С «Историей версий» всё было хорошо, поэтому ничего не менял. (скрин 5)
  • Покрасил для всех тем пуши слева-вверху (обычно они отображаются в инкогнито) и допилил поле авторизации. (скрин 6)
  • Перенёс на час вперёд автоматическое включение тёмной темы.
Просили? Получите! В темах теперь есть антибот-фильтр

Никаких больше «мне нечего есть», «почитай мой стих, а потом к­инь 100-20­0 рублей». Скрываются посты и комментарии – как ранее оставленные, так и написанные в режиме реального времени.

Все подробности внутри поста.

Обновление тем от 15 апреля
  • Дополнительная светлая монохромная тема. Почти всё, кроме картинок – в монохромной палитре. (скрины 1, 2, 3)
  • Теперь модуль «Material» не включает в себя «раздвигание» боковых колонок (список подсайтов и прямой эфир). Это можно включить отдельно. (скрины 4, 5, 6)
  • Переделал панель управления темами и модулями: более сгруппирована, фиксирована по максимальной высоте, открывается в правом верхнем углу рядом с шестерёнкой. Плюс новая анимация открытия. (скрины 7, 8 и гифка внутри поста).
  • Починил баг с выключением и включением обратно разных тем – иногда включалась или отключалась тёмная/светлая темы. Не то, чтобы вы часто это делали, но теперь всё чётко.
  • Новая табличка внизу каждого поста была "покрашена" для каждой темы ещё вчера. (скрин 9)
  • Чтобы всё применилось, крайне рекомендую почистить кеш и обновить скрипт вручную. Но можно и не запариваться, обновится автоматически, хоть и чутка попозже.
null