add support for Light Theme, Dark Theme, Amoled Theme, System default, system default (Amoled) and dynamic theme