From 0366e8286fdd5ea57dccd11e71c7fab61010dea1 Mon Sep 17 00:00:00 2001 From: Jeroen Schweitzer Date: Thu, 23 Jul 2026 09:06:38 +0200 Subject: [PATCH] =?UTF-8?q?fix(ui):=20District=20trunk=20dot=202.0px/80%?= =?UTF-8?q?=20=E2=80=94=20Araminta's=20PR=20#195=20capture=20objection?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit At 1.6px/60% the trunk dot under the mouth ring read as 'mouth glyph over plain terrain' — invisible without knowing where to look, underselling the ruling's own 'a major river crosses near here' intent. 2.0px/80% preserves the fade-down ladder vs Region's 2.2px/100% without reading as accidentally-erased. Doc comment records the revision provenance. Tickets: T-1156 Co-Authored-By: Claude Fable 5 --- client/ui/implant/apps/atlas/atlas_window_geometry.gd | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/client/ui/implant/apps/atlas/atlas_window_geometry.gd b/client/ui/implant/apps/atlas/atlas_window_geometry.gd index ea669d1a5..649458607 100644 --- a/client/ui/implant/apps/atlas/atlas_window_geometry.gd +++ b/client/ui/implant/apps/atlas/atlas_window_geometry.gd @@ -163,7 +163,12 @@ const ATTRACTORS_VISIBLE_BY_RUNG: Dictionary = {"Region": true, "District": fals ## "canvas-local px" domain every other drawn feature in this cluster already ## uses, scaled by the caller's own view zoom like everything else in ## `_canvas`). District trunk dots are smaller AND drawn at reduced opacity -## (60%) — the "fade down" the ruling describes; Region dots are full-strength +## (80% — raised from the ruling's initial 60% in Araminta's PR #195 capture +## review: at 1.6px/60% the dot was "essentially invisible without knowing +## where to look", underselling the 'a major river crosses near here' intent; +## 2.0px/80% keeps the fade-down ladder vs Region's 2.2px/100% without +## reading as accidentally-erased) — the "fade down" the ruling describes; +## Region dots are full-strength ## opacity (alpha baked into the reused COLOR_GEN_RIVER/COLOR_GEN_MOUTH ## constants themselves, alpha 1.0). Quarter has no entry — rivers don't draw ## there at all, so no radius/opacity is ever looked up for that rung. @@ -173,8 +178,8 @@ const RIVER_DOT_RADIUS_BY_CLASS_REGION: Dictionary = { RIVER_CLASS_TRUNK: 2.2, } const RIVER_CONFLUENCE_RADIUS_REGION: float = 3.5 -const RIVER_DOT_RADIUS_DISTRICT_TRUNK: float = 1.6 -const RIVER_DOT_OPACITY_DISTRICT_TRUNK: float = 0.6 +const RIVER_DOT_RADIUS_DISTRICT_TRUNK: float = 2.0 +const RIVER_DOT_OPACITY_DISTRICT_TRUNK: float = 0.8 ## Mouth double-ring geometry (Region AND District — mouths never de-emphasize, ## per the ruling) — verbatim from the retired atlas_marker_overlay.gd