Полезная информация

Хотите узнать больше о расширениях? Посмотрите ролики, рассказывающие о работе с расширениями Firefox.

№1015101-05-2021 20:21:06

Vitaliy V.
Участник
 
Группа: Members
Зарегистрирован: 19-09-2014
Сообщений: 2074
UA: Firefox 89.0

Re: Настройка внешнего вида Firefox в userChrome.css

trofey
Например https://github.com/VitaliyVstyle/Vitali … rome_files
можно добавить код для custom_script_win.js, только куда именно вам нужно?
Или для CB здесь спросите https://forum.mozilla-russia.org/viewto … 25#p790425

Отсутствует

 

№1015201-05-2021 21:49:30

trofey
Участник
 
Группа: Members
Зарегистрирован: 28-01-2018
Сообщений: 42
UA: Firefox 88.0

Re: Настройка внешнего вида Firefox в userChrome.css

Vitaliy V. пишет

только куда именно вам нужно?

мне нужно чтобы в самом верху меню которое вылезает при щелчке правой кнопкой мыши по странице появился пункт - открыть новую вкладку
как это сделать чтобы попроще?

Отсутствует

 

№1015301-05-2021 21:54:56

dezhnev
Участник
 
Группа: Members
Зарегистрирован: 21-04-2016
Сообщений: 72
UA: Firefox 88.0

Re: Настройка внешнего вида Firefox в userChrome.css

С праздником форумчане и с наступающей светлой Пасхой! :angel:

Vitaliy , неспеша мигрирую на 88 версию, в связи с чем возникли вопросы в плане ucf:
При переходе появились артефакты на кнопках (квадратик черный поверх иконки) в которых в стиле был указан list-style-image: url(data:image/svg+xml;base64... ,
Как с этим как работать, куда смотреть?

Примеры:
Endor8 - Restart in Hamburger menu

скрытый текст
5bc4bcd9d0652b11b68d698ab8844f15.png

Отредактировано dezhnev (02-05-2021 13:59:25)

Отсутствует

 

№1015401-05-2021 22:12:45

usalex
Участник
 
Группа: Members
Зарегистрирован: 17-05-2016
Сообщений: 82
UA: Firefox 89.0

Re: Настройка внешнего вида Firefox в userChrome.css

Vitaliy V. пишет
usalex пишет

Не могли бы сделать стиль, чтоб уменьшить высоту панели вкладок (и заодно желательно уменьшить паддинги у панели адреса, чтоб ещё компактнее стало).

скрытый текст

Выделить код

Код:

:root:not([uidensity="touch"]) {
    --toolbarbutton-outer-padding: 1px !important;
    --bookmark-block-padding: 1px !important;
    --toolbarbutton-inner-padding: 4px !important;
    --toolbar-start-end-padding: var(--toolbarbutton-outer-padding) !important;
    --urlbar-min-height: 24px !important;
    --urlbar-icon-padding: 3px !important;
    --urlbar-container-padding: 0px !important;
    --v-textbox-padding: 1px;
}
#urlbar-container,
#search-container {
    padding-block: var(--v-textbox-padding, 4px) !important;
}
#PersonalToolbar {
    padding: 0 !important;
}
#personal-toolbar-empty-description,
#PersonalToolbar .toolbarbutton-1,
toolbarbutton.bookmark-item:not(.subviewbutton) {
    margin: var(--toolbarbutton-outer-padding) !important;
}

Спасибо! Общая высота уменьшилась с исходных 73 пикселей до 65 пикселей.
Но нельзя ли ещё немного (на 3 пикселя) уменьшить высоту самой панели вкладок? (это расстояние от верхнего края окна до верхнего края адресной амбразуры)

Отсутствует

 

№1015502-05-2021 00:23:24

Vitaliy V.
Участник
 
Группа: Members
Зарегистрирован: 19-09-2014
Сообщений: 2074
UA: Firefox 89.0

Re: Настройка внешнего вида Firefox в userChrome.css

trofey пишет

как это сделать чтобы попроще?

тогда расширение для вас попроще будет https://addons.mozilla.org/ru/firefox/a … ab-beside/
и стиль чтобы вверх поднять

скрытый текст

Выделить код

Код:

#contentAreaContextMenu > menugroup#context-navigation,
:is(#tabContextMenu,#contentAreaContextMenu) > menuitem[id$="_-menuitem-_ntb-new-tab"] {
    -moz-box-ordinal-group: 0 !important;
}


dezhnev
скорее всего это стили с tooltip так влияют https://forum.mozilla-russia.org/viewto … 54#p790254

usalex пишет

нельзя ли ещё немного (на 3 пикселя) уменьшить высоту самой панели вкладок?

добавить к :root:not([uidensity="touch"]) {

скрытый текст

Выделить код

Код:

--tab-min-height: 29px !important;


P.S. если кнопки управления окном в [firefox] на [windows] 10 не помешают

Отредактировано Vitaliy V. (02-05-2021 00:34:54)

Отсутствует

 

№1015602-05-2021 00:43:00

usalex
Участник
 
Группа: Members
Зарегистрирован: 17-05-2016
Сообщений: 82
UA: Firefox 89.0

Re: Настройка внешнего вида Firefox в userChrome.css

Vitaliy V. пишет
usalex пишет

нельзя ли ещё немного (на 3 пикселя) уменьшить высоту самой панели вкладок?

добавить к :root:not([uidensity="touch"]) {

скрытый текст

Выделить код

Код:

--tab-min-height: 29px !important;


P.S. если кнопки управления окном в [firefox] на [windows] 10 не помешают

Увы, действительно, не уменьшается высота из-за этих кнопок.
А где прописан размер кнопок управления? Наверное нужно ковырять omni.ja - но где конкретно там искать?

Отсутствует

 

№1015702-05-2021 00:54:37

Vitaliy V.
Участник
 
Группа: Members
Зарегистрирован: 19-09-2014
Сообщений: 2074
UA: Firefox 89.0

Re: Настройка внешнего вида Firefox в userChrome.css

usalex
https://forum.mozilla-russia.org/viewto … 07#p769207
Для вкладок можно ещё эти переменные добавить, убрать отступ от панели навигации

скрытый текст

Выделить код

Код:

--proton-tab-block-margin: 1px !important;
    --tab-border-radius: 0px !important;

Отредактировано Vitaliy V. (02-05-2021 01:04:27)

Отсутствует

 

№1015802-05-2021 01:58:28

usalex
Участник
 
Группа: Members
Зарегистрирован: 17-05-2016
Сообщений: 82
UA: Firefox 89.0

Re: Настройка внешнего вида Firefox в userChrome.css

Vitaliy V. пишет

Для вкладок можно ещё эти переменные добавить, убрать отступ от панели навигации скрытый текстВыделить кодКод:--proton-tab-block-margin: 1px !important;
    --tab-border-radius: 0px !important;
                    Отредактировано Vitaliy V. (Сегодня 00:04:27)

Да, спасибо! Это помогло - уменьшило общую высоту с 65 до 59 пикселей.

А вот код для уменьшения кнопок управления не помог - и даже увеличил общую высоту с 65 до 66 пикселей. Странно.

Может, я его не туда вставил?
Я поместил его перед строчкой, начинающейся с:  #urlbar-container,
Это правильно?

Отредактировано usalex (02-05-2021 02:10:47)

Отсутствует

 

№1015902-05-2021 09:48:16

trofey
Участник
 
Группа: Members
Зарегистрирован: 28-01-2018
Сообщений: 42
UA: Firefox 88.0

Re: Настройка внешнего вида Firefox в userChrome.css

Vitaliy V. пишет

тогда расширение для вас попроще будет https://addons.mozilla.org/ru/firefox/a … ab-beside/

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

Отсутствует

 

№1016002-05-2021 15:09:08

Vitaliy V.
Участник
 
Группа: Members
Зарегистрирован: 19-09-2014
Сообщений: 2074
UA: Firefox 89.0

Re: Настройка внешнего вида Firefox в userChrome.css

usalex пишет

А вот код для уменьшения кнопок управления не помог - и даже увеличил общую высоту с 65 до 66 пикселей. Странно.

Да тот код устарел, так должно сработать

скрытый текст

Выделить код

Код:

.titlebar-buttonbox > .titlebar-button,
#minimize-button, #restore-button, #close-button {
    margin: 0 !important;
    padding: 5px 10px !important;
}


padding можно изменить
Ну или стиль https://forum.mozilla-russia.org/viewto … 72#p765572

переменную --tab-min-height выше тоже можно изменить

Отредактировано Vitaliy V. (02-05-2021 15:17:18)

Отсутствует

 

№1016102-05-2021 15:41:29

usalex
Участник
 
Группа: Members
Зарегистрирован: 17-05-2016
Сообщений: 82
UA: Firefox 89.0

Re: Настройка внешнего вида Firefox в userChrome.css

Vitaliy V.
Спасибо огромнейшее! Это сработало. Теперь панель меня полностью устраивает.
Сейчас в раздумьях - устраивает ли меня такой большой межстрочный интервал в протоновском контекстном меню страницы.
Наверное, Вы уже кому-то давали стиль для регулировки этого интервала (попробую поискать в теме).
Спасибо Вам!

Отсутствует

 

№1016202-05-2021 20:09:42

Vitaliy V.
Участник
 
Группа: Members
Зарегистрирован: 19-09-2014
Сообщений: 2074
UA: Firefox 89.0

Re: Настройка внешнего вида Firefox в userChrome.css

usalex пишет

межстрочный интервал в протоновском контекстном меню страницы

для [windows] 10 и proton можно попробовать так

скрытый текст

Выделить код

Код:

menupopup > menuitem,
menupopup > menu {
    padding-block: 4px !important;
    padding-inline-start: 8px !important;
}


Или стиль https://forum.mozilla-russia.org/viewto … 65#p764365


Для panel добавить к :root:not([uidensity="touch"]) {

скрытый текст

Выделить код

Код:

--arrowpanel-menuitem-padding-block: 4px !important;
    --arrowpanel-menuitem-padding: var(--arrowpanel-menuitem-padding-block) 8px !important;

Отсутствует

 

№1016302-05-2021 22:42:07

sandro79
Участник
 
Группа: Members
Зарегистрирован: 15-11-2017
Сообщений: 1750
UA: Firefox 88.0

Re: Настройка внешнего вида Firefox в userChrome.css

Vitaliy V.
А можно ли средствами user_chrome_files в 89+ вернуть в адресную строку значок "Копировать ссылку"?

скрытый текст
1e8ccab767eb.png2ecbf19f8f06.png
Ну такая была полезная опция, а они её взяли и вырезали. Перепробовал кучу дополнений, выбрал лишь одно путёвое и то в виде кнопки
скрытый текст
29d62a622cd3.png
Может быть ещё можно как-то вернуть всплывающее уведомление добавления закладки "Сохранено в Библиотеку"?
скрытый текст
65f99e74af1a.png

Отредактировано sandro79 (02-05-2021 23:05:20)

Отсутствует

 

№1016403-05-2021 01:37:49

Dobrov
Участник
 
Группа: Members
Зарегистрирован: 04-10-2011
Сообщений: 395
UA: Firefox 82.0

Re: Настройка внешнего вида Firefox в userChrome.css

Vitaliy V. – пожелание по кнопке «Дополнения» (Add Toolbar Buttons) и скрипту «Настройки расширений»


Добавить в кнопки «Дополнения» открытие страницы about:debugging#addons, например на СКМ клик.
Так как эти кнопки управляют дополнениями, то просмотр страницы отладки добавит дополнительный функционал!

Отредактировано Dobrov (03-05-2021 01:39:51)

Отсутствует

 

№1016503-05-2021 08:11:01

Dumby
Участник
 
Группа: Members
Зарегистрирован: 12-08-2012
Сообщений: 2129
UA: Firefox 78.0

Re: Настройка внешнего вида Firefox в userChrome.css

sandro79 пишет

средствами user_chrome_files в 89+ вернуть в адресную строку значок "Копировать ссылку"

Набросок для custom_script.js

скрытый текст

Выделить код

Код:

(async (url, pa = ChromeUtils.import(url).PageActions) => pa.addAction(new pa.Action({

	title: "Копировать ссылку",
	tooltip: "Копировать ссылку",
	iconURL: "chrome://browser/skin/link.svg",

	id: "ucf-copyURL",
	pinnedToUrlbar: true,		
	onCommand(e) {
		var gBrowserBundle = {
			GetStringFromName: () => "Скопировано в буфер обмена!"
		};
		var show = eval(`(function ${e.view.ConfirmationHint.show})`);
		var helper = Cc["@mozilla.org/widget/clipboardhelper;1"]
			.getService(Ci.nsIClipboardHelper);

		(this.onCommand = e => {
			var win = e.view;
			var uri = win.gBrowser.selectedBrowser.currentURI;
			helper.copyString(win.gURLBar.makeURIReadable(uri).displaySpec);

			var anchor = win.BrowserPageActions.panelAnchorNodeForAction(this, e);
			show.call(win.ConfirmationHint, anchor, "", {event: e, hideArrow: true});
		})(e);
	}
})))("resource:///modules/PageActions.jsm");

Отсутствует

 

№1016603-05-2021 11:16:41

sandro79
Участник
 
Группа: Members
Зарегистрирован: 15-11-2017
Сообщений: 1750
UA: Firefox 90.0

Re: Настройка внешнего вида Firefox в userChrome.css

Dumby пишет

Набросок для custom_script.js

Огромное Вам Спасибо! Значок вернулся, работает как надо! Благодарю!

скрытый текст
7d7b975b32f6.png

Отсутствует

 

№1016703-05-2021 13:23:36

Vitaliy V.
Участник
 
Группа: Members
Зарегистрирован: 19-09-2014
Сообщений: 2074
UA: Firefox 89.0

Re: Настройка внешнего вида Firefox в userChrome.css

sandro79 пишет

Может быть ещё можно как-то вернуть всплывающее уведомление добавления закладки "Сохранено в Библиотеку"?

можно заблокировать настройку
lockPref("browser.bookmarks.editDialog.confirmationHintShowCount", 0);
только теперь уведомление "Сохранено в закладках" полагаю не в этом дело
Dobrov

Dobrov пишет

Добавить в кнопки «Дополнения» открытие страницы about:debugging#addons

это устаревший адрес
Хорошо для Add Toolbar Buttons добавлю при следующем обновлении
В скрипт можешь добавить сам например вместо
if (e.button == 1)
    win.BrowserOpenAddonsMgr("addons://list/extension");

скрытый текст

Выделить код

Код:

if (e.button == 1) {
    if (e.shiftKey)
        win.BrowserOpenAddonsMgr("addons://list/extension");
    else
        win.switchToTabHavingURI("about:debugging#/runtime/this-firefox", true, { ignoreFragment: "whenComparing", triggeringPrincipal: Services.scriptSecurityManager.getSystemPrincipal(), });
}


или иначе

trofey пишет

почему browser.tabs.selectOwnerOnClose не работает

Работает но не так как ожидаете, при закрытии вкладки активной становится та из которой она была открыта
Есть пара расширений
Tab Open/Close Control
After Close, Change to: Last Active Tab
Select After Closing Current
Position: last
Relation: Last accessed tab

Отредактировано Vitaliy V. (03-05-2021 13:41:15)

Отсутствует

 

№1016803-05-2021 13:27:15

danwm
Участник
 
Группа: Members
Зарегистрирован: 03-05-2021
Сообщений: 1
UA: Firefox 88.0

Re: Настройка внешнего вида Firefox в userChrome.css

Здравствуйте, никак не могу отключить самую верхнюю полосу, заголовок и табы отключить получилось. Подскажите пожалуйста какой параметр в файле UserChrome.css необходимо для этого добавить?

скрытый текст
1.png

Отсутствует

 

№1016903-05-2021 14:27:50

sandro79
Участник
 
Группа: Members
Зарегистрирован: 15-11-2017
Сообщений: 1750
UA: Firefox 78.0

Re: Настройка внешнего вида Firefox в userChrome.css

Vitaliy V. пишет

можно заблокировать настройку
lockPref("browser.bookmarks.editDialog.confirmationHintShowCount", 0);

Благодарю! Да, точно, "Сохранено в закладках". Не додумался я в about:config поискать, подумал - тоже вырезали с корнем.

danwm пишет

Здравствуйте, никак не могу отключить самую верхнюю полосу, заголовок и табы отключить получилось.

Здравствуйте. Да всё скопом можно убрать так

скрытый текст

Выделить код

Код:

#titlebar {
    display: none !important;
}

Отсутствует

 

№1017006-05-2021 09:55:26

Алексей У.
Участник
 
Группа: Members
Зарегистрирован: 10-04-2021
Сообщений: 159
UA: Firefox 68.0

Re: Настройка внешнего вида Firefox в userChrome.css

Как привязать ширину выпадающего списка к ширине строки адреса (чтобы при изменении ширины адресной строки автоматически менялась и ширина списка)? Пользуюсь кодом от Aris (ac_popup_classic_with_two_lines_fx68), но там приходится выставлять ширину вручную.BEZYMYNNYI.jpg

Отсутствует

 

№1017106-05-2021 12:25:23

sandro79
Участник
 
Группа: Members
Зарегистрирован: 15-11-2017
Сообщений: 1750
UA: Firefox 78.0

Re: Настройка внешнего вида Firefox в userChrome.css

Алексей У. пишет

Как привязать ширину выпадающего списка к ширине строки адреса (чтобы при изменении ширины адресной строки автоматически менялась и ширина списка)?

Эти, его двухстрочные стили для квантума, ещё тот костыль. При изменении значения параметра browser.urlbar.maxRichResults, сразу появляется полоса прокрутки, хотя места до нижнего края окна браузера ещё предостаточно.
Если критично использование отображения результата в две линии, то можно переключится на использование стиля ac_popup_default_with_two_lines_fx68 в паре с этим кодом, тогда получится как вам надо.
И спрячьте пожалуйста изображение под спойлер.

скрытый текст
ac_popup_default_with_two_lines_fx68 + https://forum.mozilla-russia.org/viewto … 46#p769646
ef7074a32eb2.png

Отсутствует

 

№1017206-05-2021 14:20:30

_zt
Участник
 
Группа: Members
Зарегистрирован: 10-11-2014
Сообщений: 1419
UA: Firefox 88.0

Re: Настройка внешнего вида Firefox в userChrome.css

Vitaliy V.
Можете поправить кнопку? Не чистит на 88. Проверил на чистом профиле.
Очистить историю
   
Еще по поводу faviconinurlbar.
1. Индикации с помощью identity-box-button теперь нет? Я попытался прикрутить старую, но ничего не вышло.
2. И как вот этот тултип убрать?
FastStoneEditor1.1620299661.jpg

Отсутствует

 

№1017306-05-2021 14:49:38

Алексей У.
Участник
 
Группа: Members
Зарегистрирован: 10-04-2021
Сообщений: 159
UA: Firefox 68.0

Re: Настройка внешнего вида Firefox в userChrome.css

Спасибо, подошло. Кстати, тот код, что вы посоветовали в ссылке, использовал раньше, но не устраивал слишком крупный шрифт списка. Теперь, при совместном использовании этих двух кодов, работает как надо. С отступами слева и справаф попробую разобраться самостоятельно.

Отсутствует

 

№1017406-05-2021 15:06:24

xrun1
Участник
 
Группа: Members
Зарегистрирован: 12-12-2013
Сообщений: 1160
UA: Firefox 88.0

Re: Настройка внешнего вида Firefox в userChrome.css

Алексей У.
Я использую тоже, что и Вы. Чуть переделанный ac_popup_classic_with_two_lines_fx68, точнее ./css/locationbar/ac_popup_classic_with_two_lines_fx68_star_at_the_end.css куда импортируется, указанный Вами стиль. Неожиданно этот стиль заработал на[firefox] 88! Моё мнение: лучше раз определиться, какие и сколько кнопок в тулбаре, установить ширину выпадающего списка и не трогать тулбар больше вообще и никогда. Кнопки от новых дополнений

можно добавить в ">> Другие инструменты..."
XzYQSU0.png

Ещё можно в [firefox] добавить 3 дополнительные панели для кнопок: сверху, снизу и боковую и на них размещать интересующие Вас кнопки. Особенно на боковую.
скрытый текст
mmBxr69.png

Взять это можно здесь, в файле .zip есть инструкция.
Если будете ставить, у себя стилем немного сжал панели по вертикали и боковую по ширине и уменьшил межкнопочный интервал. Стиль могу выложить, если решитесь.))

Отсутствует

 

№1017506-05-2021 16:04:47

_zt
Участник
 
Группа: Members
Зарегистрирован: 10-11-2014
Сообщений: 1419
UA: Firefox 88.0

Re: Настройка внешнего вида Firefox в userChrome.css

xrun1

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

   
Никаких проблем с мегабаром и его меню нет ни в 78, ни в текущей 88. Вы просто сами себя в чем то убедили.
Стиль для мегабара генерируется здесь - https://www.userchrome.org/megabar-styl … s-bar.html
В конце страницы. Выбираете нужные функции, при этом некоторые результаты вашего выбора будут сразу видны на картинках, потом забираете код из текстового поля или жмете кнопку загрузки и сохраняете в файл. Не забудьте browser.urlbar.maxRichResults поставить меньше чем выберите строк в генераторе, чтобы избежать появления прокрутки.
   
Этот генератор появился чуть ли не за день до появления самого мегабара и ссылка на него уже не единожды публиковалась.

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]