|
| 1 | +--- |
| 2 | +categories: |
| 3 | + - Release |
| 4 | + - Release-Visualization |
| 5 | +tags: |
| 6 | + - gh-pages |
| 7 | + - release |
| 8 | + - visualization |
| 9 | + |
| 10 | +title: Visualization version 1.142.0 |
| 11 | +--- |
| 12 | + |
| 13 | +{{page.title}} is live and ready for [download](https://github.com/MaibornWolff/codecharta/releases/tag/vis-1.142.0). |
| 14 | +This version brings the following: |
| 15 | + |
| 16 | +### Added 🚀 |
| 17 | + |
| 18 | +- **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) |
| 19 | +- **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 |
| 20 | +- **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 |
| 21 | +- **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 |
| 22 | +- **Height/Color label mode toggle**: Switch between showing height or color metric values on building labels |
| 23 | + |
| 24 | +### Changed |
| 25 | + |
| 26 | +- **Height slider range increased**: The maximum height scaling slider value increased from 5 to 25, allowing taller buildings for greater visual contrast |
| 27 | +- **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 |
| 28 | +- **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 |
| 29 | +- **Color label settings moved**: Color label checkboxes are now in the Label Settings Panel instead of the Color Settings Panel |
| 30 | +- **Label settings moved**: Top labels slider and show name/value checkboxes are now in the Label Settings Panel instead of the Height Settings Panel |
| 31 | +- **Top labels limit raised**: The maximum number of automatically shown top labels increased from 10 to 50 |
| 32 | +- **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 |
| 33 | +- **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 |
| 34 | + |
| 35 | +### Fixed 🐞 |
| 36 | + |
| 37 | +- Fix memory usage growing steadily over time when reloading or switching maps |
| 38 | +- Fix setting edge preview count to 0 being ignored |
| 39 | +- Fix center map button positioning and icon alignment |
| 40 | +- Fix flatten icon alignment in distribution bar context menu |
| 41 | +- Fix button spacing on context menu color buttons |
| 42 | + |
| 43 | +### Chore 👨💻 👩💻 |
| 44 | + |
| 45 | +- Upgrade three.js from 0.168 to 0.182 |
| 46 | +- Bump Angular to version 21, ngrx to v21 |
0 commit comments