Блог Андрія Огороднікова Хто з мечем до нас прийде, від меча й загине.

90.0.2

28.12.2021, 18:59

А-а-а, я понял: народ волнуется и хочет вернуться на 90-ю версию (в которой новый интерфейс отключался штатно) и сидеть на ней до распада последнего протона, что составляет 10^34 лет.

Но.. но мозилла, обновленная до 91, этого сделать с профилем, где столько нажито непосильным трудом, не дает, предлагая создать лишь новый профиль.

ЧТО Ж — решение этому простое, найдите в своем профиле файл compatibility.ini и удалите его к едрёне-протоне.

профиль

И тогда никто в радиусе 13,7 миллиардов световых знать не будет, что фф обновлялся до богомерзкого 91. А если профиль перенесен в другое место, нужно удалить и addonStartup.json.lz4 — чтобы расширения и аддоны подхватились по новому месторасположению. После этого браузер желательно перезагрузить 2 раза.

… ..

Но, клянусь бесконтактными педалями, продукты корпорации Мозилла нынче не настолько хороши, чтобы сидеть на необновляемых версиях. Мозилла всегда оставляет/создает энное количество дыр/уязвимостей, чтобы потом гордо сообщать, что они залатаны.

Что, впрочем… Гхм…

|°°|

Чтобы избегать проблем, в том числе и с даунгрейдом, я советую регулярно бэкапить профиль файрфокса (и, вообще, бэкапить критические/изменяемые данные любых приложений). Или хотя-бы делать резервную копию профиля перед выходом новой версии:

графиг выхода новых версий файрфокс

Это несложно. Достаточно уметь обращаться с архиватором, вроде 7zip — или даже: Отправить — «Сжатая ZIP-папка». И — если что-то пойдет не так при обновлении, никакие данные не будут утрачены, зато будут сэкономлены нервы и время.

Ухф…

=-(°..°)-=

Ежели чего, у насъ есть несколько вариантов 9002:
1) Я успел слить официальные небрендированные сборки (которые называются просто «найтли», альфа-найтли не являясь. Помимо отсутствия шильдика Firefox, эти сборки позволяют (позволяли, раньше, пока не проверял, да и к тому же есть конфиги для этого — независимо) устанавливать неподписанные дополнения.
2) Официальный репозиторий мозиллы — см. первую ссылку наверху — там лежат все выпущенные версии FF. Втч и.
3) Некий гражданин tete — автор первого трехфайлового метода портабелизации — все еще собирает для своего удовольствия чуть подправленные сборки. Мне они нравятся, хотя портабелизирую их я вторым, регулярно обновляемым трехфайловым методом.
4) Который идет в комплекте с браузером под названием Iceweasel. Это тот же Firefox, только переименованный в стиле L-nux Debian (и, наверное, еще что-то там «брендовое» повысмыкнуто, во избежание приступов копирастии).

Так как я с самого начала принялся драть протон как сидорову, я никогда и не включал дольше чем на пару секунд старый фотон над протоном. Бозон над барионом. Чего их потащило в фундаментальную физику с названиями? Для вящей солидности?

Так вот. Я собрал эти 90-е штуковины на «три пальца» — и отключил протон. Ну да, пользоваться приятнее. Но это тупик.

Я, конечно, не знаю, что будет к релизу (какие вериги мозилловцы подвесят к), но сейчас, наблюдая 93, я доволен оной версией больше, чем добрым десятком-другим релизов файрфокса, начиная со срединных 60-х (у меня под рукой в загашнике фаворитные 62, 66 и, конечно же, esr 68 — казавшийся чуть ли не идеальным). И я говорю, что 78-й мне не нравился никогда. Он просто терпимый и подшлифованный к концу существования. В общем, после 69 все релизы — ужасы разной степени тишины.

И я бы, вот прямо сейчас, заморозил 93 на год. Но — где уж там. Да, можно точно также не обновлять дистрибутив браузера… Пф..

Я к чему. Спешу повториться. Сам протон по себе не так страшен, как показалось на первый взгляд. Это раз, второе — он (пока что) прекрасно подправляется/отключается стилями, которые совершенствуются и которых становится больше и разных. Каждый может найти по вкусу.

•..•

9101

Чтобы не множить су. … Не успели выпустить релиз, как вышло исправление — 91.0.1. А я (заново) совершил [второй] заход в гиперкомпактную область неотключенного протона.

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

кокугилайт

Светленькая темка («Kokugi-lite»)) хорошо с этими отсечениями смотрится. Для старых мелких (но хороших) девайсов в самый раз.

.•.

несорт

На примере Nightly-93 и множественных несортированных закладок. Пока список, выпадающий из закладочной папки, ~ не превышает высоту экрана — все нормально. Как только открывается длинный список, появляется стрелка, под которую заходит верхняя (и нижняя, когда докрутить) закладка. Если ухитриться подсунуть в щелку курсор, можно получить подсказку и нажать на ссылку.

Если не принимать меры, зазоры — в нетронутом протоне — между закладками в палец толщиной (в пунктах «гамбургерного» меню — аналогично). Уж лучше это дело заузить с мелкой траблой, чем часами прокручивать простыни в поисках нужного пункта…

Но хотелось бы найти решение, близкое к идеалу, да забить на всю эту алхимию.

//..\\

папка-вышэбабка

Забавно, если добавить папку (даже пустую) на самый верх списка закладок, то она не скрывается этой стрелкой. Такое себе решение, но решение.

/* компактные списки выпадающих закладок */

menu.bookmark-item,
menuitem.bookmark-item {
padding-top:-2px!important;
padding-bottom:-2px!important;
padding-left: 3px!important;
margin-top: 0px!important;
margin-left: 1px!important;
margin-bottom:0px!important;
}

menuitem.bookmark-item {margin: -2px 1px!important;}

Css — вообще штука чрезвычайно, эээ, интересная… Если нормально логически объединить верхний и нижний стиль — оно почему-то не работает. Что-то отсвечивает в остальном коде (?). Минусовые значения конфликтуют с [какими-то] изначальными мозилловскими стилями, которые не компенсированы мною и флагом !important. НО! С этим можно реально играться в файле: папка профиля — chrome/userChrome.css. И получить приемлемый результат.

Да, кстати, удивительно, но в новых версиях ESR78 (.12 и .13 как минимум) закладки тоже размахнулись по вертикали. Пришлось подправлять. Но там хватило и вот этого menuitem.bookmark-item {margin: -1px 1px!important;}.

Я не пересек грань стадии эксперимента — «тупо смотрим что к чему» — все еще. Все эти стили, а их премного для укрощения протона, нужно будет набело переписывать.

Мозилла вечно подкидывает лишнюю работку. Только теперь, когда они забетонировали почти всё, ее решение не переложишь на чужие оч. умелые ручонки.

/* компактные списки выпадающих закладок */

menu.bookmark-item {
margin-top:0px!important;
margin-left:0px!important;
margin-bottom:0px!important;
}

menuitem.bookmark-item {
margin-top:-3px!important;
margin-left:0px!important;
margin-bottom:-2px!important;
}

1) Не похоже, что паддинги (внутренние расстояния) реально влияют на что-то, важны только марджины (внешние расстояния);
2) Стили лучше разнести. В первом случае, минусовые значения заставляют даже очень небольшие списки папок «прятаться» в стрелках прокрутки. Ну.. Расстояния будут терпимыми при 0 значении.
3) Тонкости дифференциации папок и «простых» закладок мне явно не ясны, но закладки можно поджимать без больших проблем — исключая заход под верхнюю стрелку. …

Дэх..

минусы

—=•=·•·=•=—

Пометка от 28 дек. В Найтли-97 в сегодняшнем обновлении отломали работающие стили по управлению «компактностью» кнопок (вперед, назад, обновить и прочие значки панели адреса). Вах. Надо сызнова начинать борьбу за человеческий интерфейс…