diff --git a/src/caelestia/utils/material/generator.py b/src/caelestia/utils/material/generator.py index f67febd..384fdd1 100644 --- a/src/caelestia/utils/material/generator.py +++ b/src/caelestia/utils/material/generator.py @@ -1,5 +1,4 @@ from materialyoucolor.blend import Blend -from materialyoucolor.dynamiccolor.dynamic_scheme import DynamicScheme from materialyoucolor.dynamiccolor.material_dynamic_colors import MaterialDynamicColors from materialyoucolor.hct import Hct from materialyoucolor.scheme.scheme_content import SchemeContent @@ -13,6 +12,11 @@ from materialyoucolor.scheme.scheme_tonal_spot import SchemeTonalSpot from materialyoucolor.scheme.scheme_vibrant import SchemeVibrant from materialyoucolor.utils.math_utils import difference_degrees, rotation_direction, sanitize_degrees_double +try: + from materialyoucolor.dynamiccolor.dynamic_scheme import DynamicScheme +except ImportError: + from materialyoucolor.scheme.dynamic_scheme import DynamicScheme + def hex_to_hct(hex: str) -> Hct: return Hct.from_int(int(f"0xFF{hex}", 16))