Hi, thank you for this proposal!
The old GUI system is implemented with CPU thus has poor performance. For the latest version of Taichi, we have added a new feature: GGUI, which is way faster and supports more IMGUI-based widgets like slider! The old GUI system will be deprecated in the future.
To use GGUI, you need to install the Taichi with the v0.8.0 version and follow this guidance: https://docs.taichi.graphics/docs/lang/articles/misc/ggui.
For now, GGUI is still in an early version thus only supports a few widgets: https://github.com/taichi-dev/taichi/issues/3013. You can add more widgets you’d like to use in the GGUI. It’s welcome for the contribution!