Themeful
provides the ability to manage themes of your application.
Under the hood, it defines classes for managing subscriptions, storing current theme and updating appearances.
All you need to do is define Theme
, create its default instances, add them to ThemeManager
and subscribe your UI elements to appearance updates.
In order to install Themeful
, you add the following url in Xcode with the Swift Package Manager.
https://github.com/gosha-titov/Themeful.git