This patch improves 2D paths and adds a loading animation to display when setup() takes a long time.
@okra-sf reported how using beginShape/endShape with many vertex calls created slowdowns in v2 compared to v1. Work in #9025 on speeding up how paths are drawn included extensive benchmarking, and was reviewed by @davepagurek @VANSH3104 and @treerao
The loading animation was added in #8997 by @Jextic and @gojoshin as part of the CodeDay program, and reviewed by @limzykenneth and @ksen0
🎉 Thanks to all contributors & stewards!
Full Changelog: v2.3.1...v2.3.2