Skip to content

Immersive Yandex Panorama by 0ko

Imported from a private source

Mirrored from https://codeberg.org/0ko/UserStyles/raw/main/Yandex-Maps/Immersive-Panorama.user.css

Screenshot of Immersive Yandex Panorama

Details

Author0ko

LicenseMIT

CategoryYandex Maps

Created

Updated

Size3.0 kB

Statistics

Learn how we calculate statistics in the FAQ.

Failed to fetch stats.

Description

Hides UI elements on Yandex Maps Panorama. Useful for taking screenshots.

Notes

Makes it possible to hide the interface completely, as well as some individual elements:

  • watermark
  • vignette
  • other things

You may need to disable the style to manually hide some UI elements (minimap).
You will need to tweak the style settings to hide the UI completely.
It is not possible to hide the navigation arrows as they're rendered with the panorama itself.

Check out a similar style but for Google Maps: Immersive Street View.


Сhangelog · License · Feedback

Source code

/* ==UserStyle==
@name          Immersive Yandex Panorama
@author        0ko (https://userstyles.world/~0ko)
@description   Для Яндекс Карт. Скрывает интерфейс, повышает иммерсивность. Даёт возможность делать крутые скриншоты. Скрыть интерфейс полностью можно в настройках стиля. Стрелки навигации скрыть нельзя, т.к. они отрисовываются вместе с изображением. Похожий стиль для Гугл Карт: https://userstyles.world/style/5386
@version       1.1.7
@license       MIT
@preprocessor  stylus

@namespace     0ko userstyles
@homepageURL   https://codeberg.org/0ko/UserStyles#immersive-yandex-panorama
@supportURL    https://codeberg.org/0ko/UserStyles/issues

@var checkbox  noUI        "Максимальная иммерсивность" 0
@var checkbox  noMinimap   "Без миникарты"              0
@var checkbox  noVignette  "Без виньетки"               1
@var checkbox  noInfo      "Без инфо справа снизу"      1
@var checkbox  noWatermark "Без водяного знака"         1
@var color     usageHint1  "Возможно, потребуется отключение стиля для ручного скрытия некоторых элементов." "#ffffff00"
@var color     usageHint2  "Миникарту нужно сперва уменьшить, после чего стиль можно включить обратно, и она пропадёт полностью." "#ffffff00"

==/UserStyle== */

imp = !important

ApplyStyle()

	if noUI
		.panorama-player-view__right-controls
		.panorama-player-view__top-controls
		.panorama-player-placemark
			display: none imp

	if noUI or noMinimap
		.panorama-minimap-view
			display: none imp

	if noUI or noVignette
		.panorama-player-view__top-block
			background: unset imp

	if noUI or noInfo
		.map-copyrights
			display: none imp

	if noUI or noWatermark
		.panorama-player-view__logo
		a.logo-view
			display: none imp


@-moz-document url-prefix("https://yandex.com/maps/"), url-prefix("https://yandex.ru/maps/"), url-prefix("https://yandex.tm/maps/"), url-prefix("https://yandex.uz/maps/"), url-prefix("https://yandex.tj/maps/"), url-prefix("https://yandex.by/maps/"), url-prefix("https://yandex.eu/maps/"), url-prefix("https://yandex.ee/maps/"), url-prefix("https://yandex.lt/maps/"), url-prefix("https://yandex.lv/maps/"), url-prefix("https://yandex.md/maps/"), url-prefix("https://yandex.az/maps/")
	ApplyStyle()

@-moz-document domain("yandex.com"), domain("yandex.ru"), domain("yandex.tm"), domain("yandex.uz"), domain("yandex.tj"), domain("yandex.by"), domain("yandex.eu"), domain("yandex.ee"), domain("yandex.lt"), domain("yandex.lv"), domain("yandex.md"), domain("yandex.az") { --IYP-UserStyle-USw-Stylus-Index-Special: #000; }

Reviews

No reviews yet.