Search
Write a publication
Pull to refresh
40
22
Send message

После выхода Firefox 136 оказалось, что разработчики значительно испортили переработали стартовую страницу (about:newtab). В комментарии к новости о релизе я уже поделился своим решением, но по мере того, как подмечал новые детали, решил завести под это дело отдельный пост и время от времени допиливать его. Коротко о том, что мы исправляем: сетку с шорткатами сделали слишком узкой, слишком высокой, а при наведении курсора подпись «прыгает».

Прежде всего, для этой задачи не помогут аддоны типа Stylus, потому что по соображениям безопасности им запрещён доступ к стилизации внутренних страниц. Нам понадобится папка chrome в профиле FF. Под Windows это \AppData\Roaming\Mozilla\Firefox\Profiles\profile\chrome. Если вы хотите подправить что-то в интерфейсе (стилизовать тулбар, например), создайте там файл с именем userChrome.css. Например, так можно удалить недавно появившуюся кнопку для показа всех вкладок:

#alltabs-button
{
display: none !important;
}

Но нам нужно поменять содержимое стартовой страницы, поэтому создадим в той же папке файл userContent.css.

Сетка стала узкой и высокой, потому что кто-то из дизайнеров поменял местами промежуток по горизонтали (20px → 0) и вертикали (0 → 20px). Будем надеяться, что хоть сознательно.

Вернём всё как было (ну, или можете установить свои значения):

ul.top-sites-list
{
column-gap: 20px !important;
row-gap: 0 !important;
}

Длинные заголовки при наведении мыши прыгают потому, что включается (при наведении, да!) режим переноса по словам. Пожалуйста, никогда так не делайте в пользовательских интерфейсах. Я не страдаю эпилепсией, но даже меня затошнило. Что уж говорить о более сенситивных личностях.

Исправляем:

.top-sites-list .top-site-outer .title .title-label
{
white-space: nowrap !important;

-webkit-line-clamp: none !important;
}

Ну и, наконец, шорткат можно сделать чуть побольше. Размеры его элементов рассчитываются на основе переменной, которая имеет значение 32px. Если добавить 4 пикселя, шорткат будет выглядеть, КМК, поприятнее:

:root
{
--size-item-large: 36px !important;
}

P.S. Пользуясь случаем, хочу попросить рекомендаций: чем вы пользуетесь в качестве главной страницы? Чтобы там были шорткаты (с полноценными preview, которые зачем-то убрала Мозилла), погода, калькулятор и что-нибудь ещё? Думаю, не запилить ли свой аддон со всем этим блэкджеком.

Tags:
Total votes 1: ↑1 and ↓0+1
Comments2

После сегодняшних новостей (Контрибьютор C++ забанен за использование слова «question» в названии своей статьи) попытался представить, как бы выглядели мемуары виновника торжества.

Если лень читать (новости, не мемуары):

  • Автор текстов, статей и постов по имени Эндрю Томазос написал для комитета WG21, занимающегося развитием C++, статью «Вопрос UB» (UB — неопределённое поведение, жупел мира C++).

  • Кто-то углядел в названии аллюзии на окончательное решение кое-чьего вопроса, и Эндрю попросили статью переименовать. Эндрю написал, что ничего такого он в виду не имел, и переименовывать статью не стал. За этого его выгнали из комитета.

  • Анонимный комментатор на Reddit написал, что, во-первых, его не выгоняли, просто организация, которую он представлял в комитете, попросила её больше не представлять в комитете. Во-вторых, дело не в названии, просто свои статьи он писал при помощи Chat-GPT, не давал запретить использование Chat-GPT, и вообще, контрибьютор был сасайный (sucky). Так что, в-третьих, правильно его выгнали за название.

  • Эндрю ответил, отвергнув все обвинения в использовании Chat-GPT, и началась ДРАМА.

Tags:
Total votes 8: ↑5 and ↓3+4
Comments0

Information

Rating
602-nd
Registered
Activity