From 8b1a573ef38f931a32abf4be2dbb8880d354186b Mon Sep 17 00:00:00 2001 From: Said Turksever Date: Fri, 6 Nov 2026 12:02:31 +0000 Subject: [PATCH] docs(transit): changelog fragment and 72-variant icon cache in CURRENT-STATE --- changelog.d/1574-transit-icon-heading.md | 5 +++++ docs/CURRENT-STATE.md | 7 +++++-- 2 files changed, 10 insertions(+), 2 deletions(-) create mode 100644 changelog.d/1574-transit-icon-heading.md diff --git a/changelog.d/1574-transit-icon-heading.md b/changelog.d/1574-transit-icon-heading.md new file mode 100644 index 000000000..9639e8aa0 --- /dev/null +++ b/changelog.d/1574-transit-icon-heading.md @@ -0,0 +1,5 @@ +- Give transit vehicle icons a readable front: the bus, tram, metro and unknown + glyphs now carry a nose or cab in their outline, so the direction of travel + shows at fleet size and survives the sensor profiles. A vehicle with no known + course gets a symmetric outline instead of one that points north, and + switches to the pointed glyph once a course arrives (IMBrandao, #1574). diff --git a/docs/CURRENT-STATE.md b/docs/CURRENT-STATE.md index 8ad23493a..e1781b3d0 100644 --- a/docs/CURRENT-STATE.md +++ b/docs/CURRENT-STATE.md @@ -4872,8 +4872,11 @@ visual inspection. **Appearance.** Normal fleet frames are 20 px, growing to 30 px on selection; CRT, NVG, thermal and noir frames are 26/39 px. Source rasters are 48/96 px before padding. External halos are 1/1.5 px in normal, 1.25/1.25 px in CRT and 2/2 px in sensors, calculated from the -final unpadded display size. Six modes, two sizes and three profiles cap the -raster cache at 36 variants. Normal mode colours are bus `#5EF08A`, tram +final unpadded display size. Each mode has an outline with a front (a nose, a +bow or a chamfered cab) for a vehicle with a known course and a symmetric +outline for one without, which would otherwise sit at rotation 0 and point +north; a vehicle switches to the pointed glyph when a course arrives. Six modes, two sizes, three +profiles and the two outlines cap the raster cache at 72 variants. Normal mode colours are bus `#5EF08A`, tram `#FFC24A`, subway `#FF4538`, rail `#D9A6FF`, ferry `#5FD6FF`, and unknown `#D8DDE5`. Selection keeps the mode colour. Sensors reuse each normal silhouette's exact outer path, filled opaque white without interior panel lines, with an opaque