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

Юристы зарабатывают огромные деньги и славу, оперируя хорошим знанием законов. Правила форума — простой путь к успешному общению.
  • Форумы
  •  » Firefox
  •  » Как убрать ресайз окна в полноэкранном режиме при выезжающей панели

№109-05-2020 18:44:39

megaslowpoke
Участник
 
Группа: Members
Зарегистрирован: 09-05-2020
Сообщений: 5
UA: Firefox 76.0

Как убрать ресайз окна в полноэкранном режиме при выезжающей панели

[windows] 10, [firefox] 76.0.1

По шагам:
- переходим в полноэкранный режим
- поднимаем мышь чтобы выехала панель с адресной строкой и вкладками
- выезжает панель и полный экран ужимается на размер этой панели

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

Может через userChrome.css как-то, если такой настройки нет изначально. Поискал и там конечно уже, но ничего подходящего не нашёл. Если это вообще никак не возможно, то подскажите как оформить реквест этой фичи чтобы разработчики увидели.

Отсутствует

 

№209-05-2020 22:32:40

Пандёнок
Участник
 
Группа: Extensions
Откуда: about:newtab
Зарегистрирован: 04-11-2008
Сообщений: 5157
UA: Firefox 68.0

Re: Как убрать ресайз окна в полноэкранном режиме при выезжающей панели

megaslowpoke пишет

так зачем под неё перестраивать отображаемую страницу.

Вообще-то страница не перестраивается в любом случае, и окно тоже не ресайзится — просто вся страница в [firefox] немного сдвигается, а после скрытия панелей возвращается на место. А в [chrome] страница не шевелится, панели появляются поверх неё.

Отредактировано Пандёнок (09-05-2020 22:34:57)


Мой рецепт счастья почти в любом браузере на ПК: раз, два, три — реклама, умри! В FF для Android: раз! И моя маленькая подписка против гороскопов.
Proton OFF.

Отсутствует

 

№310-05-2020 00:53:46

mokujin
Участник
 
Группа: Members
Зарегистрирован: 17-02-2017
Сообщений: 474
UA: unknown 0.0

Re: Как убрать ресайз окна в полноэкранном режиме при выезжающей панели

Пандёнок пишет

Вообще-то страница не перестраивается в любом случае, и окно тоже не ресайзится — просто вся страница в [firefox] немного сдвигается, а после скрытия панелей возвращается на место.

как интересно...


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

Отсутствует

 

№410-05-2020 08:21:35

megaslowpoke
Участник
 
Группа: Members
Зарегистрирован: 09-05-2020
Сообщений: 5
UA: Firefox 76.0

Re: Как убрать ресайз окна в полноэкранном режиме при выезжающей панели

Пандёнок пишет

Вообще-то страница не перестраивается в любом случае, и окно тоже не ресайзится — просто вся страница в [firefox] немного сдвигается, а после скрытия панелей возвращается на место. А в [chrome] страница не шевелится, панели появляются поверх неё.

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

Отсутствует

 

№510-05-2020 20:20:54

pohunohi
Участник
 
Группа: Members
Зарегистрирован: 02-09-2009
Сообщений: 677
UA: Firefox 76.0

Re: Как убрать ресайз окна в полноэкранном режиме при выезжающей панели

Попробуйте стили из этого топика
https://www.reddit.com/r/FirefoxCSS/comments/d3wfg9/show_toolbar_on_top_of_contents_broke_in_69_now/

Выделить код

Код:

#navigator-toolbox[inFullscreen] {
	margin-top: calc(-59px - var(--tab-min-height)); // -59px may be less like -40px if you don't show the bookmarks toolbar in full-screen. Adjust accordingly then.
	z-index: 1;
	background: black;
}
#navigator-toolbox[inFullscreen]:hover {
	transform: translateY(calc(59px + var(--tab-min-height))); // Same, you may need to adjust the 59px value to something like 40px if you don't show the bookmarks toolbar in full-screen.
}

Отсутствует

 

№610-05-2020 20:54:58

megaslowpoke
Участник
 
Группа: Members
Зарегистрирован: 09-05-2020
Сообщений: 5
UA: Firefox 76.0

Re: Как убрать ресайз окна в полноэкранном режиме при выезжающей панели

pohunohi пишет

Попробуйте стили из этого топика
https://www.reddit.com/r/FirefoxCSS/comments/d3wfg9/show_toolbar_on_top_of_contents_broke_in_69_now/

О, да! Огромное спасибо, это что нужно. На 76.0.1 нормально работает только то, что по первой ссылке на гитхаб: https://github.com/MrOtherGuy/firefox-csshacks/blob/master/chrome/autohide_toolbox.css
Оно там ещё и с анимашкой, развернуть-вывернуть, прям ваще супер.

Отсутствует

 

№711-05-2020 06:44:11

megaslowpoke
Участник
 
Группа: Members
Зарегистрирован: 09-05-2020
Сообщений: 5
UA: Firefox 76.0

Re: Как убрать ресайз окна в полноэкранном режиме при выезжающей панели

Но всё же есть глюк, хинт показывающий ссылку в левом нижнем углу - обрезан на 8 пикселов, собственно всё окно вниз на них и уехало. Попробовал подёргать этот цсс за верёвочки, но моих знаний явно не хватает. Окно если и возвращается, то недоступно становится поле активирующее выпадение навбара. Тоже самое если ограничить максимальный размер всего окна.
Сейчас попробую автору отписать, в иссуесах вроде нет такого вопроса, но если это и на русском сложно сформулировать, то на английском это точно будет смешно выглядеть.

Отсутствует

 

№811-05-2020 18:50:29

megaslowpoke
Участник
 
Группа: Members
Зарегистрирован: 09-05-2020
Сообщений: 5
UA: Firefox 76.0

Re: Как убрать ресайз окна в полноэкранном режиме при выезжающей панели

Так, ну теперь вообще всё отлично, автор исправил багу и теперь в этом примере всё работает как задумано.

Отсутствует

 
  • Форумы
  •  » Firefox
  •  » Как убрать ресайз окна в полноэкранном режиме при выезжающей панели

Board footer

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