[DTF ReReDesign] Добавил Live-панель с последними комментариями, а также другие улучшения
В этом небольшом обновлении я добавил ленту с последними комментариями на сайте в реальном времени, возможность убирать удалённые посты из избранного, отписываться от замороженных аккаунтов, а также другие небольшие улучшения и изменения.
Для тех, кто не в курсе, что такое DTF ReReDesign: это браузерное расширение, которое улучшает ДТФ (и vc.ru).
Что нового
Live-панель:
Эта функция является заменой стандартной ленты справа, которая показывает популярные комментарии. Вместо этого она показывает все новые комментарии в реальном времени. Можно поставить на паузу.
Для её включения надо сначала включить функцию "Скрыть панель справа".
Возможно, кто-то из вас уже видел подобный скрипт, который добавляет такую ленту. Так вот, это не он. Сначала я думал просто взять его и интегрировать в расширение, но просмотрев его код и то, как он работает, я решил написать свою версию с нуля. В отличие от того скрипта, эта функция показывает комментарии не по интервалам, а по мере их появления. Также имеется автореконнект на случай, если браузер или сервер прервут соединение с сокетом.
Кроме того, система ярлыков (пользовательских тегов) интегрирована в ленту, и если ярлыки включены, то они будут отображаться возле имени (см. видео ниже).
Я постарался оптимизировать её настолько хорошо, насколько мог, но надо понимать, что каждый комментарий подгружает аватарку пользователя, что в теории может повлиять на производительность. Но это не должно приводить к утечке (🦆) памяти или перегрузке потока. Просто имейте это в виду, если у вас уж совсем слабый компьютер.
Отдельное спасибо @Rango за помощь в тестировании!
Видеодемонстрация:
Небольшие исправления:
Эта функция объединяет в себе различные исправления дтфа.
На данный момент это невозможность убрать из избранного удалённые посты и отписаться от замороженных аккаунтов.
В будущем я всегда могу добавить что-то ещё или наоборот убрать, если проблему решат программисты дтфа.
Важно: не советую держать эту функцию постоянно включённой. Она хоть и не тяжёлая, но всё равно лишний раз не стоит держать ненужные скрипты в фоне. Включайте только когда надо воспользоваться и выключайте.
Как включить:
После включения можно зайти в закладки и там появятся новые кнопки:
Примечание: я потом выпущу хотфикс и уберу кнопки с неудалённых постов.
Теперь зайдём на замороженный аккаунт:
Прочие улучшения и исправления
- Импорт в мобильном Firefox теперь стал удобнее
- Улучшена оптимизация функции "Увеличить медиа"
- Окно добавления ярлыка в мобильном Firefox теперь появляется снизу и не сдвигает интерфейс
Подробнее смотрите в списке изменений по кнопке "Что нового" в меню расширения.
Краткий список всех функций расширения
- Функции Plus:
- Включает личные сообщения
- Отключает рекламу Plus
- Хранилище GIF
- Просмотр скрытых комментариев
- Раскрывать всегда
- Автоматически раскрывать основные ветки комментариев с опциональной возможностью раскрывать все ветки
- Ставить видео на паузу при скролле ленты
- Поставить все видео изначально на паузу
- Убрать панель справа с опцией центрировать контент (всё или только ленту)
- Настроить ширину ленты
- Увеличить картинки и видео вместе с лентой (только широкоформатные)
- Показывать, кто поставил реакции на посте или комментарии, с возможностью поиска
- Скрывать (минимизировать) просмотренные посты автоматически и/или по нажатию кнопки
- Загружать больше новостей за раз
- Добавить кнопку "наверх"
- Фильтр постов по ключевым словам, тегам, айди и времени регистрации пользователя
- Добавлять личные пометки к никам пользователей
- Импортировать / Экспортировать все настройки, включая фильтры и теги
- Лайв-панель с последними комментариями
- Небольшие исправления. Функция позволяет убирать удалённые посты из избранного, а также отписываться от замороженных аккаунтов
На этом у меня всё! Спасибо, что дочитали до конца 😊
Между тем, у расширения уже суммарно 4344 пользователей! Даже не верится. Мы так скоро весь дтф захватим (это шутка, не баньте плиз).
Напоминаю, что можно подписаться на наш тг-канал, а также на меня тут, чтобы не пропустить новые посты: t.me/DTF_RRD
До следующего раза!
Ссылки
Chrome:
Firefox: