[DTF ReReDesign] Добавил Live-панель с последними комментариями, а также другие улучшения

комментики
комментики

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

Для тех, кто не в курсе, что такое DTF ReReDesign: это браузерное расширение, которое улучшает ДТФ (и vc.ru).

Ниже можно найти краткий список всех его функций. Скачать можно по ссылкам внизу поста.

Что нового

Live-панель:

Эта функция является заменой стандартной ленты справа, которая показывает популярные комментарии. Вместо этого она показывает все новые комментарии в реальном времени. Можно поставить на паузу.

Для её включения надо сначала включить функцию "Скрыть панель справа".

Возможно, кто-то из вас уже видел подобный скрипт, который добавляет такую ленту. Так вот, это не он. Сначала я думал просто взять его и интегрировать в расширение, но просмотрев его код и то, как он работает, я решил написать свою версию с нуля. В отличие от того скрипта, эта функция показывает комментарии не по интервалам, а по мере их появления. Также имеется автореконнект на случай, если браузер или сервер прервут соединение с сокетом.

Кроме того, система ярлыков (пользовательских тегов) интегрирована в ленту, и если ярлыки включены, то они будут отображаться возле имени (см. видео ниже).

Я постарался оптимизировать её настолько хорошо, насколько мог, но надо понимать, что каждый комментарий подгружает аватарку пользователя, что в теории может повлиять на производительность. Но это не должно приводить к утечке (🦆) памяти или перегрузке потока. Просто имейте это в виду, если у вас уж совсем слабый компьютер.

Отдельное спасибо @Rango за помощь в тестировании!

Видеодемонстрация:

Небольшие исправления:

Эта функция объединяет в себе различные исправления дтфа.

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

В будущем я всегда могу добавить что-то ещё или наоборот убрать, если проблему решат программисты дтфа.

Важно: не советую держать эту функцию постоянно включённой. Она хоть и не тяжёлая, но всё равно лишний раз не стоит держать ненужные скрипты в фоне. Включайте только когда надо воспользоваться и выключайте.

Как включить:

В самом низу в категории "Макет и интерфейс"
В самом низу в категории "Макет и интерфейс"

После включения можно зайти в закладки и там появятся новые кнопки:

У меня не нашлось ни одного удалённого поста в закладках для примера
У меня не нашлось ни одного удалённого поста в закладках для примера

Примечание: я потом выпущу хотфикс и уберу кнопки с неудалённых постов.

Теперь зайдём на замороженный аккаунт:

Это просто пример, ничего личного
Это просто пример, ничего личного

Прочие улучшения и исправления

  • Импорт в мобильном Firefox теперь стал удобнее
  • Улучшена оптимизация функции "Увеличить медиа"
  • Окно добавления ярлыка в мобильном Firefox теперь появляется снизу и не сдвигает интерфейс

Подробнее смотрите в списке изменений по кнопке "Что нового" в меню расширения.

Краткий список всех функций расширения

- Функции Plus:

  • Включает личные сообщения
  • Отключает рекламу Plus
  • Хранилище GIF
  • Просмотр скрытых комментариев
  • Раскрывать всегда

- Автоматически раскрывать основные ветки комментариев с опциональной возможностью раскрывать все ветки
- Ставить видео на паузу при скролле ленты
- Поставить все видео изначально на паузу
- Убрать панель справа с опцией центрировать контент (всё или только ленту)
- Настроить ширину ленты
- Увеличить картинки и видео вместе с лентой (только широкоформатные)
- Показывать, кто поставил реакции на посте или комментарии, с возможностью поиска
- Скрывать (минимизировать) просмотренные посты автоматически и/или по нажатию кнопки
- Загружать больше новостей за раз
- Добавить кнопку "наверх"
- Фильтр постов по ключевым словам, тегам, айди и времени регистрации пользователя
- Добавлять личные пометки к никам пользователей
- Импортировать / Экспортировать все настройки, включая фильтры и теги
- Лайв-панель с последними комментариями
- Небольшие исправления. Функция позволяет убирать удалённые посты из избранного, а также отписываться от замороженных аккаунтов

На этом у меня всё! Спасибо, что дочитали до конца 😊

Между тем, у расширения уже суммарно 4344 пользователей! Даже не верится. Мы так скоро весь дтф захватим (это шутка, не баньте плиз).

Напоминаю, что можно подписаться на наш тг-канал, а также на меня тут, чтобы не пропустить новые посты: t.me/DTF_RRD

До следующего раза!

Ссылки

Chrome:

Firefox:

43
11
4
15 комментариев