Claude
c93b3a90ef
fix(2.5d): room metrics keep their distance from the name at every zoom ( #665 )
...
The raised room label in 2.5D View sized its own box to the 44 px touch
minimum (min-height + justify-content: center). The name therefore sat
centred in 44 px while the metrics row, placed absolutely from the label
bottom, hung (44 - name height) / 2 below it: 18.3 px at a 9 px name and
6.4 px at a 39 px one on the demo stand, against a constant 0.1 name
height on the flat plan.
The 44 x 44 px floor moves into an invisible ::before (the door-lock
pattern), z-index -1 inside the label stacking context; the label box is
sized by its text again.
demo/smoke_iso_room_label_metrics.mjs measures gap / name height at two
cameras (font x4) in Flat and 2.5D, and the 44 px floor and area-link hit
targets on labels no raised device covers. Mutant
iso-room-label-44-box-centres-name.
Screenshots: 11 frames pixel-identical, fingerprint only.
Issue: #665
User-Visible: yes
2026-09-26 15:16:14 +03:00
..
2026-09-16 02:57:47 +03:00
2026-09-04 00:41:40 +03:00
2026-09-02 00:05:36 +00:00
2026-09-24 10:23:28 +03:00
2026-09-04 19:26:35 +03:00
2026-08-30 21:34:32 +03:00
2026-09-08 21:55:07 +00:00
2026-09-26 09:05:20 +03:00
2026-09-24 14:51:18 +03:00
2026-09-26 07:28:23 +00:00
2026-09-26 07:28:23 +00:00
2026-09-12 09:39:05 +03:00
2026-09-02 22:10:16 +03:00
2026-09-17 23:19:56 +03:00
2026-09-06 15:39:34 +03:00
2026-09-26 09:05:20 +03:00
2026-09-26 07:28:23 +00:00
2026-08-30 19:05:24 +03:00
2026-09-20 19:22:38 +03:00
2026-08-30 13:04:04 +03:00
2026-09-15 00:16:35 +03:00
2026-09-25 18:55:14 +03:00
2026-09-05 09:25:08 +03:00
2026-09-11 10:12:13 +03:00
2026-09-26 07:28:23 +00:00
2026-09-09 18:53:38 +03:00
2026-09-01 17:54:48 +03:00
2026-09-06 15:39:34 +03:00
2026-08-30 18:31:42 +03:00
2026-09-24 01:35:25 +00:00
2026-09-24 02:33:08 +00:00
2026-09-16 23:02:11 +03:00
2026-09-13 10:49:07 +03:00
2026-09-26 07:28:23 +00:00
2026-09-21 15:01:18 +03:00
2026-09-07 03:47:57 +03:00
2026-09-01 17:25:54 +03:00
2026-09-26 07:28:23 +00:00
2026-09-26 07:28:23 +00:00
2026-09-24 02:33:08 +00:00
2026-09-24 02:33:08 +00:00
2026-09-26 07:28:24 +00:00
2026-09-14 02:28:50 +03:00
2026-09-25 18:55:14 +03:00
2026-09-23 21:09:44 +03:00
2026-09-14 08:55:17 +03:00
2026-09-24 05:48:42 +00:00
2026-09-13 20:29:35 +03:00
2026-09-14 08:55:17 +03:00
2026-09-21 14:12:17 +03:00
2026-09-25 18:31:17 +03:00
2026-09-25 18:31:17 +03:00
2026-09-24 05:48:42 +00:00
2026-09-26 15:16:14 +03:00
2026-09-13 20:29:35 +03:00
2026-09-25 01:25:20 +00:00
2026-09-25 08:58:05 +03:00
2026-09-16 21:34:39 +03:00
2026-09-09 18:53:38 +03:00
2026-09-26 07:28:23 +00:00
2026-09-23 19:16:09 +03:00
2026-09-23 11:46:16 +03:00
2026-09-23 08:51:17 +03:00
2026-09-23 08:51:17 +03:00
2026-09-24 09:35:58 +03:00
2026-09-26 07:28:23 +00:00
2026-09-13 10:35:43 +03:00
2026-09-13 10:35:43 +03:00
2026-09-13 07:42:23 +03:00
2026-09-26 10:02:40 +03:00
2026-09-13 10:35:43 +03:00
2026-09-26 07:28:23 +00:00
2026-09-25 12:53:14 +03:00
2026-09-26 09:05:20 +03:00
2026-09-10 10:18:17 +03:00
2026-09-13 16:24:10 +00:00
2026-09-23 13:52:23 +00:00
2026-09-26 07:28:23 +00:00
2026-08-30 12:45:17 +03:00
2026-09-26 09:05:20 +03:00
2026-09-06 17:38:47 +03:00
2026-09-06 21:00:39 +00:00
2026-09-09 01:11:24 +03:00
2026-09-24 02:33:08 +00:00
2026-09-16 23:02:11 +03:00
2026-09-24 02:52:09 +00:00
2026-09-24 05:00:45 +03:00
2026-09-13 06:05:45 +00:00
2026-09-08 21:55:07 +00:00
2026-09-23 21:09:44 +03:00
2026-09-26 07:28:23 +00:00
2026-09-24 01:35:25 +00:00
2026-09-08 00:31:25 +03:00
2026-09-13 13:05:25 +03:00
2026-09-13 06:05:45 +00:00
2026-09-24 01:35:25 +00:00
2026-09-13 06:05:45 +00:00