1.0.3
Mission Analyzer — версія 1.0.3
1.0.3 — 2026-08-27
Редактор місії суттєво доопрацьовано: логіка правої кнопки миші тепер ЄДИНА на всіх трьох поверхнях — у таблиці, на карті й на графіку висот. Правий клік у будь-якому з цих місць відкриває те саме контекстне меню з трьома пунктами: «Додати точку» (завжди рівно посередині між точкою, на яку клікнули, і наступною — не важливо, де саме в межах відрізка стався клік), «Додати команду» (службова команда без власних координат, вставляється туди ж) і «Видалити» (прибирає обрану точку; точку Home видалити не можна). На карті й у таблиці клік одразу визначає, яку точку мається на увазі; на графіку висот для цього автоматично обирається найближча до кліку точка (за відстанню вздовж маршруту) — вибір видно й у таблиці одразу після кліку.
Графік висот отримав зум: лівою кнопкою миші, не на маркер точки, виділяється прямокутник — ділянка під ним розтягується на всю ширину графіка, з деталізацією рельєфу, що зростає пропорційно (принцип лупи: чим сильніший зум, тим щільніше видно точки SRTM саме на цій ділянці, а не розтягнуті рідкісні точки з усього маршруту). Зум можна заглиблювати послідовно, скільки завгодно разів поспіль. У правому верхньому куті графіка — число поточного зуму (відношення довжини всього маршруту до видимого відрізка, округлене; спочатку завжди 1). У лівому верхньому куті — та сама кнопка скидання вигляду, що й на карті, повертає до всього маршруту з будь-якого рівня зуму.
Перетягування точки на графіку висот тепер працює у двох напрямках одночасно: вертикально — висота (як і раніше), горизонтально — позиція точки вздовж прямої між її найближчими сусідами по маршруту (перша й остання точки маршруту не мають сусіда з одного боку, тому рухаються лише по вертикалі).
Карта на «Місія» тепер малюється прогресивно: кожен тайл з'являється на екрані одразу по готовності (замість очікування, доки завантажаться геть усі), а маршрут (лінія й точки) видно з першої секунди — ще до того, як тайли навколо нього встигли довантажитись.
Mission Analyzer — version 1.0.3
1.0.3 — 2026-08-27
Mission editor significantly improved: right-click logic is now UNIFIED across all three surfaces — table, map, and elevation chart. Right-clicking in any of these opens the same context menu with three items: "Add waypoint" (always exactly midway between the clicked point and the next one — regardless of where within the segment the click landed), "Add command" (a service command with no coordinates of its own, inserted at the same spot), and "Delete" (removes the selected point; the Home point cannot be deleted). On the map and in the table, the click directly determines which point is meant; on the elevation chart, the nearest point to the click (by distance along the route) is automatically selected — the table selection updates right after the click, so it's visible immediately.
The elevation chart now supports zoom: left-click-dragging anywhere except on a point marker draws a selection rectangle — the segment underneath stretches to fill the whole chart width, with terrain detail increasing proportionally (magnifying-glass principle: the stronger the zoom, the denser the SRTM sample points shown for that specific segment, instead of sparse points spread across the whole route). Zoom can be applied sequentially, any number of times in a row. The top-right corner of the chart shows the current zoom number (ratio of total route length to the visible segment, rounded; starts at 1). The top-left corner has the same reset-view button as the map, returning to the whole route from any zoom level.
Dragging a point on the elevation chart now works in two directions at once: vertically — altitude (as before), horizontally — the point's position along the straight line between its immediate neighbors on the route (the first and last points of the route have no neighbor on one side, so they only move vertically).
The map on "Mission" now renders progressively: each tile appears on screen as soon as it's ready (instead of waiting for all of them to finish loading), and the route (line and points) is visible from the first second — even before the tiles around it have finished loading in.