SwiftUI's Color object is not codable - and therefore not easy to store. This makes it simple by allowing you to store a Color using Color.description and then recreating the Color using this function as an extension to Color
Why do you think that https://github.com/Mijick/PopupView is a good alternative to Color.fromString