UltraPlot 2.0 – semantic legends, better layouts, faster imports
They rebuilt core legend and colorbar internals into dedicated builders and added a new layout solver — that’s tangible engineering work on the parts of Matplotlib that actually frustrate people. Lazy-loading to cut import time is a nice pragmatic win for large environments, but this is an incremental, well-crafted improvement for Matplotlib users rather than a category‑changing product.
