[DTF ReReDesign] Небольшое обновление + мне сегодня тридцать лет! 👴

Вот и моя очередь пришла ставить тот самый трек
Вот и моя очередь пришла ставить тот самый трек

Всем привет! Решил не писать бесполезный пост только о себе, а совместить это с небольшой обновой для расширения.

Начну с личного

Да, я теперь официально дед.

Чего я добился за свои 30 лет? Давайте посмотрим.

  • ✅ Межпозвоночная грыжа
  • ✅ Перманентный тинитус
  • ✅ Проблемы со зрением
  • ✅ Хронический стресс
  • ✅ Начал лысеть

Какие планы на будущее?

  • Первые седые волосы
  • Продолжить лысеть
  • Кризис среднего возраста
  • Новые болячки
  • Завершить процесс скуфизации

Как видите, у меня очень оптимистичные планы на жизнь!

Ну да ладно, не будет о грустном, праздник как-никак.

А что там по поводу обновы?

Добавил пару новых фишек: возможность менять порядок подсайтов путём перетаскивания (спасибо @Евгений Серегин за идею!), улучшение функции цитаты, а также оптимизация раскрытия всех веток в комментариях.

Начнём по порядку.

Функция "Порядок подсайтов"

По дефолту выключена
По дефолту выключена

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

очень удобно
очень удобно

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

Вы не представляете, как же я затрахался с этой функцией. Вроде бы кажется просто: поменять элементы в html, сохранить, повторить. Но на деле оказалось гораздо сложнее из-за фреймворка, который динамически из памяти рендерит их. То есть, грубо говоря, подсайты, которые появляются, когда нажимаете "Показать всё", просто не существуют до этого. А в память они загружаются только один раз при первой загрузке страницы и рендер происходит тоже только тогда. А доступа к функциям фреймворка (Vue) снаружи нет. О, а ещё эта крыса сверяет рендер на сервере и на клиенте, и пытается всё вернуть как было. Короче, ужас просто.

Не знаю, зачем я всё это расписал, видимо, мне хотелось просто побрюзжать. Возраст уже, знаете ли, позволяет.

Ещё более удобное цитирование

Теперь функция "Цитирование" получила дополнительную возможность включить кнопку "Перейти", которая при нажатии сразу же переводит экран к полю комментария.

По дефолту выключена
По дефолту выключена

Вот как выглядит:

Удобно, да?

Небольшая оптимизация раскрытия веток комментариев

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

Мои проекты для DTF

Хочу коротко напомнить обо всех своих проектах.

DTF ReReDesign — это, собственно, то самое расширение, о котором было в посте. Оно делает ДТФ гораздо удобнее. Подробнее про него можно почитать по тегу dtf_reredesign. Установить можно по ссылкам:

DTF Randomizer — это сайт для проведения честных розыгрышей, где ни одна из сторон не может никого обмануть (автор, участники и создатель сайта). Никаких подкруток! Собственно, сам сайт:

Подробнее про него можно почитать в моём последнем посте.

Многие уже провели через него розыгрыши, и вроде бы без проблем, что не может не радовать. Значит, не зря старался. Спасибо за доверие!

NikosBot — это ChatGPT бот, которого я написал как аналог для платного местного бота. Навалит кринжа, если вызвать его через упоминание @NikosBot.

Также есть телеграм-канал, на который можно подписаться, чтобы не пропустить новые посты с обновлениями:

Что дальше?

Если у вас есть ещё классные идеи, что можно было бы добавить или изменить в вышеупомянутых проектах, то пишите! Буду рад почитать и может быть реализую что-нибудь.

Особенно это касается последнего проекта, рандомайзера. Стоит ли ещё что-нибудь добавить туда? Всё ли удобно? Хотелось бы получить фидбек и от организаторов розыгрышей.

Также буду рад услышать идеи для совсем новых проектов!

На этом всё. Спасибо, что дочитали. До следующего раза.

И не сидите долго за кампухтерами вашими! Зрение посадите!! Лучше бы на улицу вышли, свежим воздухом подышали. Тьфу, молодёжь.

120
17
6
3
1
1
1
1
82 комментария