[DTF ReReDesign] Добавил новые функции: Скрывать просмотренные посты, загружать больше новостей
DTF ReReDesign — это моё расширение для браузеров Chrome / Firefox, которое добавляет разные улучшения, типа раскрывать комментарии, показывать кто поставил реакции на пост, увеличить ленту и многое другое. Подробнее можно почитать в моих предыдущих постах про расширение — тут и тут. Скачать можно внизу.
В этом обновлении я добавил не так много, но оно важное — я провёл полный рефакторинг кода, что ускорит для меня дальнейшую разработку.
Что нового:
Скрывать просмотренные посты — эта функция минимизирует посты, которые вы открывали. Также она добавляет кнопку, чтобы восстановить пост. При этом всегда можно перейти в сам пост, нажав на заголовок. Информация о скрытых постах хранится локально в ваших печеньках в течение 24 часов. Синхронизируется на всех вкладках, но надо обновить страницу.
Загружать больше новостей — кто-то просил, чтобы можно было загружать больше новостей в верхнем блоке. Ну, эта функция это делает. Это было очень нелегко сделать из-за специфики работы сайта (SPA). Надеюсь, оно кому-то надо.
Можно выбрать от 4 (стандарт, функция выключена) до 16 с шагом в 4. При нажатии на кнопку 'Показать ещё' загрузится столько новостей, сколько вы выбрали.
Добавить кнопку "наверх" — эта функция делает ровно то, что и написано. Я не знаю, кому это надо, но кто-то просил.
Также я добавил кнопку "Изменения" где можно посмотреть... изменения.
А ещё вы можете обнаружить внизу меню расширения новую, непримечательную, совсем не занимающую много места кнопку доната. Это так, чисто на случай, если кто захочет поддержать. Это не обязательно и вы не получите за это никаких скинчиков или новых платных функции (пока 😁), но мне будет очень приятно.
Известные проблемы:
Функция "Увеличить медиа", которая увеличивает картинки и их качество в 2 раза может вызывать проблемы с производительностью у некоторых людей (буквально один человек), так что я на всякий случай выключил её по умолчанию для новых пользователей. На настройки старых пользователей это не повлияет.
Планы на будущее:
Выделю только самое важное.
- Объединение моего другого расширения, DTF Filter, которое фильтрует посты по заданным словам, с этим, чтобы не пришлось ставить миллион расширений. Пока не знаю, когда это сделаю, потому что надо всё хорошо сделать, а выходные уже закончились 😢
 - Показывать кто поставил реакции везде, в том числе на комментариях, а не только постах, как сейчас. Это тоже не знаю, когда получится сделать, потому что другой человек взялся помогать с сервером и бэкендом
 - Запоминать громкость звука на видео
 - И ваши замечательные, совсем несложно реализуемые идеи
 
Ссылки:
Chrome
Firefox