2 minute read

Visualization version 1.142.0 is live and ready for download. This version brings the following:

Added 🚀

  • Label Settings Panel: A new dedicated menu in the ribbon bar groups all label-related settings in one place — top labels count, show node names, show metric values, and color label toggles (with color swatches)
  • Building hover tooltip: Hovering over a building now shows a tooltip that follows your cursor, displaying the building name and its current area, height, and color metric values
  • Restyled building labels: Top labels now use a modern frosted-glass style (rounded corners, soft shadow, subtle blur background). Labels fade in smoothly, automatically shift to avoid overlapping each other, draw a connector line to their building when displaced, and hide themselves gracefully if pushed too far off screen
  • Scenarios: Save, restore, and share visualization settings as named scenarios. Includes built-in scenarios with default color presets, map binding to associate a scenario with a specific file, duplicate and delete with confirmation dialog, and export/import via .ccscenario files
  • Height/Color label mode toggle: Switch between showing height or color metric values on building labels

Changed

  • Height slider range increased: The maximum height scaling slider value increased from 5 to 25, allowing taller buildings for greater visual contrast
  • Faster map rendering: The 3D map now renders significantly faster, especially on large codebases, due to a major overhaul of how building geometry is generated and updated on the GPU
  • Smoother hover interactions: Hovering over buildings is now more responsive — only the affected buildings are updated instead of reprocessing the entire map on every mouse move
  • Color label settings moved: Color label checkboxes are now in the Label Settings Panel instead of the Color Settings Panel
  • Label settings moved: Top labels slider and show name/value checkboxes are now in the Label Settings Panel instead of the Height Settings Panel
  • Top labels limit raised: The maximum number of automatically shown top labels increased from 10 to 50
  • Color-labeled buildings share the top-label limit: When color labels are active, the top-label limit now applies across all color types combined (positive, neutral, negative), sorted by building height
  • Top label count is preserved when switching files: If you manually set a lower label count, switching to a different file no longer resets it to a higher auto-calculated value

Fixed 🐞

  • Fix memory usage growing steadily over time when reloading or switching maps
  • Fix setting edge preview count to 0 being ignored
  • Fix center map button positioning and icon alignment
  • Fix flatten icon alignment in distribution bar context menu
  • Fix button spacing on context menu color buttons

Chore 👨‍💻 👩‍💻

  • Upgrade three.js from 0.168 to 0.182
  • Bump Angular to version 21, ngrx to v21