[DTF ReReDesign] Продолжаем улучшать DTF — добавил фильтр постов и кнопку скрыть/показать пост 👀

всякие крутые фичи
всякие крутые фичи

Пришло время очередного патча.

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

Как всегда, кому лень читать, предлагаю установить расширение и попробовать самому: Ссылки.

Буду рад вашим отзывам, комментариям и новым идеям. По любому поводу можно написать мне куда угодно: в комменты, личку, тг или через страницу расширения.

В качестве эксперимента, я включил расширение и для мобильного Firefox, но сам я не тестировал пока.

Видеодемонстрация работы фильтра:

фильтруем дум

Фильтр:

Позволяет фильтровать посты по заданным словам или фразам. Все посты, содержащие одну из добавленных фраз в заголовке или в тексте (в ленте), будут полностью скрыты. Например, можно добавить [DTF ReReDesign], и вы больше не увидите подобных постов (не надо 😢).

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

избавляемся от мусора в ленте
избавляемся от мусора в ленте

Особенности:

  • Фильтры нечувствительны к регистру
  • Проверяется вся строка целиком: например, если ввести expedition 33, то посты со словами expedition и 33 по отдельности не будут отфильтрованы
  • Список фильтров сохраняется в браузере и синхронизируется между устройствами

Кнопка "показать/скрыть" пост

В дополнение к функции скрытия просмотренных постов, я добавил возможность вручную скрыть/показать любой пост по нажатию новой кнопки — без необходимости заходить в него. Обе функции работают независимо друг от друга и могут использоваться вместе.

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

уменьшаем посты

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

Все нижеперечисленные функции можно включать/выключать независимо друг от друга (кроме прямо зависимых). Если функция выключена, она не делает ничего и не меняет ничего на сайте. Некоторые функции включены изначально.

Основа (все совпадения случайны):

  • Автоматическое раскрытие комментариев под постом
  • Раскрыть все ветки комментариев, включая вложенные. Требует включения основной функции
  • Показывать, кто поставил реакции на посте (на комментариях пока не работает). Если показывает "Ошибка сервера", то надо просто подождать несколько минут
  • Скрывать (минимизировать) просмотренные посты. На минимизированном посте появляется кнопка, чтобы снова раскрыть его
  • Добавить кнопку скрыть/показать на все посты всегда. Тоже самое, что предыдущая функция, но кнопка появляется на всех постах и позволяет переключать состояние. Это самостоятельная функция и может работать, как с так и без предыдущей
  • Пауза видео при скролле. Видео ставится на паузу, когда вы прокручиваете страницу дальше вниз и оно выходит за область видимости
  • Пауза изначально. Ставит все видео изначально на паузу, чтобы они не включались сами
  • Убрать панель справа
  • Если панель справа убрана, можно дополнительно выбрать, как центрировать контент: весь контент в центр (включая меню слева) или только саму ленту в центр
  • Добавить кнопку "наверх"
  • Изменить ширину ленты
  • Увеличить размер медиа. Эта функция требует включения предыдущей (ширина > 100%) и позволяет сделать так, чтобы изображения и видео занимали всю новую ширину. Это также загрузит изображения в большем разрешении (х2), чтобы они не становились мыльными при увеличении
  • Загружать больше новостей. Показывает больше новостей в верхнем блоке в популярном. Можно выбрать от 4 (стандарт, функция не работает) до 16. Это также меняет кнопку "Показать ещё" так, чтобы она подгружала столько же новостей при клике, сколько вы выбрали. Например, если поставить 8, то при изначальной загрузке страницы будет видно 8 новостей, и каждый клик будет добавлять ещё 8.

Ссылки

Chrome:

Firefox:

84
15
2
1
1
1
42 комментария