github preston-peterson/aerodrome v3.4.123

latest releases: v3.4.147, v3.4.146, v3.4.145...
2 months ago

Fixed

  • Display board aircraft symbols now match the Live radar. The board's
    scopes drew their own, simpler marker set: the helicopter was a plain
    circle with a single line through it instead of the Live map's rotor disc
    (crossed blades and a center hub), the plane chevrons were narrower and
    missing the dark outline that keeps them readable over bright map tiles,
    and the balloon envelope lacked its outline too. All three glyphs on the
    Radar Wall and Hybrid scopes are now drawn from the same artwork as the
    Live map, so an aircraft looks identical on every screen. The board also
    picks up the Live radar's ring treatment: military aircraft carry a red
    ring drawn just outside the symbol (previously it was squeezed inside the
    symbol's box), and watchlist aircraft now get the same amber ring they
    have on the Live map.
  • The wall display hides the mouse cursor again when idle. Since the
    boards became fully interactive maps, the map layer set its own pointer
    cursor — which overrode the board's idle cursor-hiding, leaving an arrow
    (or grab hand) parked on the kiosk screen indefinitely. The cursor now
    disappears everywhere on the board a few seconds after the mouse stops
    moving, and returns the moment it moves again.

Behind the scenes

The board's chevronSvg() is now a literal mirror of the Live radar's
_radarChevronSvg / _radarHeliSvg / _radarBalloonSvg drawings — same
paths, same rgba(0,0,0,.45) under-strokes. Rings mirror rm-ring
semantics (military takes precedence over watchlist, never both): the SVG
viewBox grows from 0 0 24 24 to -5 -5 34 34 for ringed aircraft so the
ring sits outside while the glyph itself stays the same on-screen size.
The cursor fix is one CSS rule — body:not(.mouse) *{cursor:none!important}
— because body{cursor:none} only inherits into elements that don't set
their own cursor, and Leaflet's stylesheet sets grab/pointer on the
container the pointer is always resting on. The screenshot fixture gains a
low-level helicopter (N911MD, category A7) so the shared rotor-disc glyph
actually appears in the documentation shots.

Don't miss a new aerodrome release

NewReleases is sending notifications on new releases.