Комментарии 6
красиво получается, когда сайт и браузер выглядят одинаково:
Сам люблю тёмные темы, но мне кажется, что лучше отделять котлеты и тарелку.
Почему через Stylus? Ведь в Firefox легко это сделать через userContent.css. Или код без расширения работать не будет? Хотел его в Vivaldi подсунуть, но ставить ещё одно дополнение не хочется.
Спасибо.
Почему через Stylus? Ведь в Firefox легко это сделать через userContent.css.
Не автор, но попробую ответить (на правах давнего любителя Stylus)...
Во-первых, Stylus не просто расширение, но ещё и достаточно вменяемый редактор кода (на третьем скриншоте в статье) -- с автоподсказками, валидатором, линтером, с кучей настроек и прочими плюшками, вплоть до live-preview.
Во-вторых, достаточно удобный менеджер стилей.
И в-третьих, интеграция с браузером: начать писать или быстро подправить код, либо же временно отключить стиль конкретно для открытой в данный момент страницы -- можно всего парой кликов из меню расширения, без лишних поисков.
То есть, намного быстрее и удобнее, чем работа с userContent, ИМХО.
Тоже давно использую Stylus для "корректировки" наиболее посещаемых сайтов.
Но у меня от контраста #000/#fff сразу рябь в глазах, а через пару минут уже смотреть невозможно. Предпочитаю более мягкое сочетание #212837/#C1C9D8
Пффф, с помощью Tampermonkey можно не только стили менять, но и добавлять недостающий функционал. Например, на работе мы пользуемся мессенджером, который поддерживает markdown, но не имеет интеграции с jira. Полчаса, и у нас уже есть рядом с названием тикета кнопочка, которая копирует в буфер обмена текст вида [Моя тасочка](https://jira.com/issue/TASK-0000)
. Получается в сообщении красивая ссылка вместо абстрактного https://jira.com/issue/TASK-0000.
Ещё себе на сайт с монетами добавил юзерскрипт, который скрывает из доступного обмена всех, кто не в РФ. Так проще реальную цену монеты вычислять.
Мы ж программисты, давайте упрощать себе жизнь!
Про userstyles (пользовательский CSS): за два дня написал несколько для сайтов, которыми пользуюсь, и доволен (habr too)