[DTF ReReDesign] Сделал расширение для DTF почти в соло! Как я выжил, не бросил и довёл новую обнову до релиза

это я кста
это я кста

Привет, я Nikos. И я почти в одиночку сделал своё первое (нет) браузерное расширение — DTF ReReDesign, набор функций с непонятными настройками, которые так и хочется все включить.

Слово "почти" — ключевое: Я не дизайнер и не гуманитарий. Весь код, включая UI и логику, оптимизацию, исправление багов, а иногда даже создание новых — делал я. Но с визуалом и общим стилем мне помогал Я. Без него я бы так и сделал тоже самое.
Дизайнер из него конечно так себе, ничего умнее серого списка функций он не придумал.

Что мы (я) добавил(и) ли нового?

Ну, в этом обновлении я (мы) добавили (л) новую функцию — Пользовательские теги!

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

[DTF ReReDesign] Сделал расширение для DTF почти в соло! Как я выжил, не бросил и довёл новую обнову до релиза

Или вот ещё:

[DTF ReReDesign] Сделал расширение для DTF почти в соло! Как я выжил, не бросил и довёл новую обнову до релиза

Как это работает?

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

💬 Почему я не делал всё один?

Потому что расширение — это не просто "накодить". Нужно, чтобы интерфейс оживал, чтобы кнопочки нажимались, чтобы что-то полезное происходило при их нажатии. Я не хотел делать кусок сырого кода в tampermonkey — я хотел сделать что-то, похожее более менее на настоящий продукт.

А это значит:

  • создать репозиторий на GitHub,
  • возиться с manifest V3,
  • писать код,
  • файлики всякие создавать,
  • в магазины всё это загружать, информацию заполнять
  • баги исправлять, патчи выпускать

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

🐱 О чём расширение?

DTF ReReDesign — это:

  • автоматическое раскрытие комментариев,
  • показ поставивших реакции на посте,
  • возможность скрывать посты — как просмотренные, так и вручную,
  • широкая лента,
  • фильтр постов
  • и ещё всякое разное

✏ Что я понял, делая расширение?

  1. Даже в команде со своей шизой — это огромная работа
  2. Делегировать сложно, особенно когда это “твоя” идея и делегируешь себе же
  3. Но делегировать нужно, иначе с ума сойдёшь

Я не жалею, что не пытался делать код сам. Потому что смог сфокусироваться на том, в чём я действительно хорош — делать код.

🎮 Попробовать DTF ReReDesign

Обновлённая версия уже в Chrome и Firefox

🏀

🦊

Update:

Временно выключил функцию показа реакций на посте из-за технических проблем. Скоро всё починим и сделаем её даже лучше! Следите за будущими постами.

Update 2:

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

p.s. Спасибо огромное за такую отдачу, я аж офигел

502
164
63
16
13
2
2
1
1
1
1
1
1
1
1
1
321 комментарий