fix: restore functionality of various mapvis features
This is a large PR with several fixes for mapvis. I could split it up in separate PRs, but it would be many simple ones. Probably still easy to merge:
- edfa8557: node colors consistent with nodelink, and persist index, not color itself. By persisting the index, we can change the color of the theme without having to reset the
- f85df3d7: match node label font and fontsize of node-link
- 6ec3b1d7 / 20b39827: fix tooltips in mapvis
- b092e281: properly fit the mapvis settings within inspector view width, it was overflowing before
- ca9d57f6: fix node color by attribute