Store temporrary tooltip text as `std::string` instead of manually allocated C strings. Use `fmt` to format instead of our own formatting utilities that return an allocated C string.
Store temporrary tooltip text as `std::string` instead of manually allocated C strings. Use `fmt` to format instead of our own formatting utilities that return an allocated C string.