auto-sync: 2026-05-16 21:20:01

This commit is contained in:
Stream
2026-05-16 21:20:02 +03:00
parent cf47178651
commit be0116dcf9
17 changed files with 182 additions and 2 deletions

View File

@@ -969,3 +969,63 @@ body.has-map-mode #sheet-backdrop.visible { pointer-events: none; }
margin-top: 2px;
}
/* ─── Zoom controls ──────────────────────────────────────────────────────── */
#zoom-controls {
position: fixed;
left: 12px;
top: 12px;
display: flex;
flex-direction: column;
align-items: center;
gap: 2px;
z-index: 400;
}
#zoom-controls .map-btn {
width: 40px;
height: 40px;
font-size: 20px;
font-weight: 700;
line-height: 1;
}
#zoom-level {
background: var(--surface, #1e1e1e);
color: var(--text, #fff);
border-radius: 6px;
padding: 4px 8px;
font-size: 13px;
font-weight: 600;
min-width: 32px;
text-align: center;
border: 1px solid rgba(255,255,255,0.1);
}
/* ─── Scale bar ──────────────────────────────────────────────────────────── */
#scale-bar {
position: fixed;
bottom: calc(80px + env(safe-area-inset-bottom, 0px) + 16px);
left: 12px;
display: flex;
flex-direction: column;
align-items: flex-start;
gap: 3px;
z-index: 400;
pointer-events: none;
}
#scale-line {
height: 4px;
width: 100px;
background: #fff;
border: 1px solid rgba(0,0,0,0.6);
border-top: none;
border-left: 2px solid #fff;
border-right: 2px solid #fff;
box-shadow: 0 1px 3px rgba(0,0,0,0.5);
}
#scale-label {
font-size: 11px;
color: #fff;
text-shadow: 0 1px 3px rgba(0,0,0,0.9), 0 0 4px rgba(0,0,0,0.7);
font-weight: 700;
letter-spacing: 0.3px;
}

View File

@@ -63,8 +63,8 @@
<button class="map-btn" onclick="locateMe()" title="Моё местоположение">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polygon points="3 11 22 2 13 21 11 13 3 11"/></svg>
</button>
<button class="map-btn" id="terrain-toggle" onclick="toggleTerrainPopup()" title="Эндуро">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="9"/><circle cx="12" cy="12" r="3"/><path d="M12 3v6M12 15v6M3 12h6M15 12h6M5.6 5.6l4.3 4.3M14.1 14.1l4.3 4.3M5.6 18.4l4.3-4.3M14.1 9.9l4.3-4.3"/></svg>
<button class="map-btn" id="terrain-toggle" onclick="toggleTerrainPopup()" title="Рельеф">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="m8 3 4 8 5-5 5 15H2L8 3z"/></svg>
</button>
<button class="map-btn" id="btn-theme" onclick="toggleTheme()" title="Переключить тему">
<svg id="theme-icon-sun" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="display:none"><circle cx="12" cy="12" r="4"/><path d="M12 2v2M12 20v2M4.93 4.93l1.41 1.41M17.66 17.66l1.41 1.41M2 12h2M20 12h2M6.34 17.66l-1.41 1.41M19.07 4.93l-1.41 1.41"/></svg>

View File

@@ -0,0 +1,40 @@
{
"timestamp": "2026-05-16T18:13:41.763Z",
"testFile": "TEST_CASES_UI_QUICK.md",
"results": [
{
"id": "TC-Q-01",
"name": "Главная страница desktop",
"viewport": "desktop",
"status": "completed",
"screenshots": [
"TC-Q-01-desktop-main-desktop.png",
"TC-Q-01-desktop-check-1778955214006.png"
],
"checks": [
{
"description": "Главная страница карты",
"screenshot": "TC-Q-01-desktop-check-1778955214006.png"
}
],
"errors": []
},
{
"id": "TC-Q-02",
"name": "Главная страница mobile",
"viewport": "mobile",
"status": "completed",
"screenshots": [
"TC-Q-02-mobile-main-mobile.png",
"TC-Q-02-mobile-check-1778955221345.png"
],
"checks": [
{
"description": "Главная страница карты на мобильном",
"screenshot": "TC-Q-02-mobile-check-1778955221345.png"
}
],
"errors": []
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 MiB

View File

@@ -0,0 +1,40 @@
{
"timestamp": "2026-05-16T18:17:08.116Z",
"testFile": "TEST_CASES_UI_QUICK.md",
"results": [
{
"id": "TC-Q-01",
"name": "Главная страница desktop",
"viewport": "desktop",
"status": "completed",
"screenshots": [
"TC-Q-01-desktop-main-desktop.png",
"TC-Q-01-desktop-check-1778955420387.png"
],
"checks": [
{
"description": "Главная страница карты",
"screenshot": "TC-Q-01-desktop-check-1778955420387.png"
}
],
"errors": []
},
{
"id": "TC-Q-02",
"name": "Главная страница mobile",
"viewport": "mobile",
"status": "completed",
"screenshots": [
"TC-Q-02-mobile-main-mobile.png",
"TC-Q-02-mobile-check-1778955427757.png"
],
"checks": [
{
"description": "Главная страница карты на мобильном",
"screenshot": "TC-Q-02-mobile-check-1778955427757.png"
}
],
"errors": []
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 MiB

View File

@@ -0,0 +1,40 @@
{
"timestamp": "2026-05-16T18:18:41.362Z",
"testFile": "TEST_CASES_UI_QUICK.md",
"results": [
{
"id": "TC-Q-01",
"name": "Главная страница desktop",
"viewport": "desktop",
"status": "completed",
"screenshots": [
"TC-Q-01-desktop-main-desktop.png",
"TC-Q-01-desktop-check-1778955513745.png"
],
"checks": [
{
"description": "Главная страница карты",
"screenshot": "TC-Q-01-desktop-check-1778955513745.png"
}
],
"errors": []
},
{
"id": "TC-Q-02",
"name": "Главная страница mobile",
"viewport": "mobile",
"status": "completed",
"screenshots": [
"TC-Q-02-mobile-main-mobile.png",
"TC-Q-02-mobile-check-1778955520954.png"
],
"checks": [
{
"description": "Главная страница карты на мобильном",
"screenshot": "TC-Q-02-mobile-check-1778955520954.png"
}
],
"errors": []
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 MiB