diff options
| author | MtBntChvn <[email protected]> | 2026-02-21 08:11:41 +0000 |
|---|---|---|
| committer | MtBntChvn <[email protected]> | 2026-02-21 08:11:41 +0000 |
| commit | e30933f55b7c9ea8eb6f30bd3d6c0d55a51f7971 (patch) | |
| tree | f58bb6a140123317361608fbb9adef9afd6d853e /src/zenhttp/servers/httpsys.cpp | |
| parent | focus view on expanded node and fit children after expansion (diff) | |
| download | zen-e30933f55b7c9ea8eb6f30bd3d6c0d55a51f7971.tar.xz zen-e30933f55b7c9ea8eb6f30bd3d6c0d55a51f7971.zip | |
replace fireworks expansion with ripple (concentric rings) placement
Children are now placed in concentric rings around the expanded node
like ripples in water, instead of a single arc at a large radius.
Ring placement:
- base_radius=70, ring_gap=40, min_node_gap=45
- Each ring fits floor(arc_length / min_gap) nodes
- Inner rings fill first, outer rings hold more nodes
- Semi-circle for non-root, full circle for root
Push-away reduced from 200+4n to a fixed 80px since the tight
rings no longer need a large clearance.
Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
Diffstat (limited to 'src/zenhttp/servers/httpsys.cpp')
0 files changed, 0 insertions, 0 deletions