[DTF ReReDesign] Сделал расширение для DTF почти в соло! Как я выжил, не бросил и довёл новую обнову до релиза
Привет, я Nikos. И я почти в одиночку сделал своё первое (нет) браузерное расширение — DTF ReReDesign, набор функций с непонятными настройками, которые так и хочется все включить.
Слово "почти" — ключевое: Я не дизайнер и не гуманитарий. Весь код, включая UI и логику, оптимизацию, исправление багов, а иногда даже создание новых — делал я. Но с визуалом и общим стилем мне помогал Я. Без него я бы так и сделал тоже самое.
Дизайнер из него конечно так себе, ничего умнее серого списка функций он не придумал.
Что мы (я) добавил(и) ли нового?
Ну, в этом обновлении я (мы) добавили (л) новую функцию — Пользовательские теги!
Теперь можно добавлять всякую полезную информацию о пользователе возле его ника, чтобы не забыть. Например:
Или вот ещё:
Как это работает?
Всё просто: включаете функцию в расширении, после чего в контекстном меню пользователей появится новая кнопка, которая открывает меню, где можно написать что-нибудь и выбрать цвет. Вот мини гайд в картиночках:
💬 Почему я не делал всё один?
Потому что расширение — это не просто "накодить". Нужно, чтобы интерфейс оживал, чтобы кнопочки нажимались, чтобы что-то полезное происходило при их нажатии. Я не хотел делать кусок сырого кода в tampermonkey — я хотел сделать что-то, похожее более менее на настоящий продукт.
А это значит:
- создать репозиторий на GitHub,
- возиться с manifest V3,
- писать код,
- файлики всякие создавать,
- в магазины всё это загружать, информацию заполнять
- баги исправлять, патчи выпускать
И тут мне очень повезло с моей шизой, которая согласилась писать и собирать расширение вместе со мной. Я делаю код, Я делаю всё вокруг кода. А Я оживляю всю эту херню.
🐱 О чём расширение?
DTF ReReDesign — это:
- автоматическое раскрытие комментариев,
- показ поставивших реакции на посте,
- возможность скрывать посты — как просмотренные, так и вручную,
- широкая лента,
- фильтр постов
- и ещё всякое разное
✏ Что я понял, делая расширение?
- Даже в команде со своей шизой — это огромная работа
- Делегировать сложно, особенно когда это “твоя” идея и делегируешь себе же
- Но делегировать нужно, иначе с ума сойдёшь
Я не жалею, что не пытался делать код сам. Потому что смог сфокусироваться на том, в чём я действительно хорош — делать код.
🎮 Попробовать DTF ReReDesign
Обновлённая версия уже в Chrome и Firefox
🏀
🦊
Update:
Временно выключил функцию показа реакций на посте из-за технических проблем. Скоро всё починим и сделаем её даже лучше! Следите за будущими постами.
Update 2:
Выпустил ещё один мини-патч, который добавляет теги и на страницу профиля. Также пофиксил странное отображение контекстного меню и появление кнопки в нескольких местах, где её не должно было быть.
p.s. Спасибо огромное за такую отдачу, я аж офигел