From ff0b2639c95312192373fe0aee027fde1fdae4ea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=94=D0=BC=D0=B8=D1=82=D1=80=D0=B8=D0=B9=20=D0=A1=D0=BE?= =?UTF-8?q?=D0=BB=D0=BE=D0=B2=D1=8C=D0=B5=D0=B2?= Date: Mon, 8 Jun 2026 13:59:46 +0300 Subject: [PATCH] =?UTF-8?q?feat(editor-map):=20=D0=BE=D1=82=D0=B4=D0=B5?= =?UTF-8?q?=D0=BB=D1=8C=D0=BD=D1=8B=D0=B9=20=D1=86=D0=B2=D0=B5=D1=82=20?= =?UTF-8?q?=D0=BB=D0=B8=D0=BD=D0=B8=D0=B8=20=D1=81=D0=B1=D1=80=D0=BE=D1=81?= =?UTF-8?q?=D0=B0=20=D0=BD=D0=B0=20=D0=BA=D0=B0=D1=80=D1=82=D0=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Сброс рисуется приглушённо-малиновым (rgba(214,96,138,0.82), ширина 5) поверх трассы: контрастно к бирюзовым виткам, не сливается с заявками и контурами съёмки. --- .../src/features/tgu-map-2d/canvas/drawTracks.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/services/pcp-tgu-ops-ui/src/features/tgu-map-2d/canvas/drawTracks.ts b/services/pcp-tgu-ops-ui/src/features/tgu-map-2d/canvas/drawTracks.ts index f428eaa..07a58f0 100644 --- a/services/pcp-tgu-ops-ui/src/features/tgu-map-2d/canvas/drawTracks.ts +++ b/services/pcp-tgu-ops-ui/src/features/tgu-map-2d/canvas/drawTracks.ts @@ -2,8 +2,11 @@ import type { MapProjection } from "../geometry/mapProjection"; import type { MapLine } from "../model/mapTypes"; const TRACK_STYLE = { stroke: "rgba(104, 195, 189, 0.76)", width: 1.2 }; -// Сброс — яркая толстая линия поверх трассы, на отрезке от начала до конца сеанса. -const DROP_STYLE = { stroke: "#ffcf3f", width: 5 }; +// Сброс — толстая линия поверх трассы, на отрезке от начала до конца сеанса. +// Цвет приглушённо-малиновый: отдельный тёплый оттенок, контрастный к бирюзовым +// виткам трассы (не теряется среди них) и не совпадающий с цветами заявок/маршрутов, +// но без кричащей яркости, чтобы не мешать просмотру контуров съёмки. +const DROP_STYLE = { stroke: "rgba(214, 96, 138, 0.82)", width: 5 }; export function drawTracks(ctx: CanvasRenderingContext2D, lines: MapLine[], projection: MapProjection) { ctx.save();