diff --git a/ui/StatusQ/src/StatusQ/Core/Theme/StatusDarkTheme.qml b/ui/StatusQ/src/StatusQ/Core/Theme/StatusDarkTheme.qml index 2a3fea4b1f..d726c892b4 100644 --- a/ui/StatusQ/src/StatusQ/Core/Theme/StatusDarkTheme.qml +++ b/ui/StatusQ/src/StatusQ/Core/Theme/StatusDarkTheme.qml @@ -6,10 +6,66 @@ ThemePalette { source: "../../../assets/fonts/Inter/Inter-Regular.otf" } + property QtObject baseFontThin: FontLoader { + source: "../../../assets/fonts/Inter/Inter-Thin.otf" + } + + property QtObject baseFontExtraLight: FontLoader { + source: "../../../assets/fonts/Inter/Inter-ExtraLight.otf" + } + + property QtObject baseFontLight: FontLoader { + source: "../../../assets/fonts/Inter/Inter-Light.otf" + } + + property QtObject baseFontMedium: FontLoader { + source: "../../../assets/fonts/Inter/Inter-Medium.otf" + } + + property QtObject baseFontBold: FontLoader { + source: "../../../assets/fonts/Inter/Inter-Bold.otf" + } + + property QtObject baseFontExtraBold: FontLoader { + source: "../../../assets/fonts/Inter/Inter-ExtraBold.otf" + } + + property QtObject baseFontBlack: FontLoader { + source: "../../../assets/fonts/Inter/Inter-Black.otf" + } + property QtObject monoFont: FontLoader { source: "../../../assets/fonts/InterStatus/InterStatus-Regular.otf" } + property QtObject monoFontThin: FontLoader { + source: "../../../assets/fonts/InterStatus/InterStatus-Thin.otf" + } + + property QtObject monoFontExtraLight: FontLoader { + source: "../../../assets/fonts/InterStatus/InterStatus-ExtraLight.otf" + } + + property QtObject monoFontLight: FontLoader { + source: "../../../assets/fonts/InterStatus/InterStatus-Light.otf" + } + + property QtObject monoFontMedium: FontLoader { + source: "../../../assets/fonts/InterStatus/InterStatus-Medium.otf" + } + + property QtObject monoFontBold: FontLoader { + source: "../../../assets/fonts/InterStatus/InterStatus-Bold.otf" + } + + property QtObject monoFontExtraBold: FontLoader { + source: "../../../assets/fonts/InterStatus/InterStatus-ExtraBold.otf" + } + + property QtObject monoFontBlack: FontLoader { + source: "../../../assets/fonts/InterStatus/InterStatus-Black.otf" + } + baseColor1: getColor('graphite5') baseColor2: getColor('graphite4') baseColor3: getColor('graphite3') diff --git a/ui/StatusQ/src/StatusQ/Core/Theme/StatusLightTheme.qml b/ui/StatusQ/src/StatusQ/Core/Theme/StatusLightTheme.qml index ddba5cd4d5..48c1857559 100644 --- a/ui/StatusQ/src/StatusQ/Core/Theme/StatusLightTheme.qml +++ b/ui/StatusQ/src/StatusQ/Core/Theme/StatusLightTheme.qml @@ -6,10 +6,70 @@ ThemePalette { source: "../../../assets/fonts/Inter/Inter-Regular.otf" } + property QtObject baseFontThin: FontLoader { + source: "../../../assets/fonts/Inter/Inter-Thin.otf" + } + + property QtObject baseFontExtraLight: FontLoader { + source: "../../../assets/fonts/Inter/Inter-ExtraLight.otf" + } + + property QtObject baseFontLight: FontLoader { + source: "../../../assets/fonts/Inter/Inter-Light.otf" + } + + property QtObject baseFontMedium: FontLoader { + source: "../../../assets/fonts/Inter/Inter-Medium.otf" + } + + property QtObject baseFontBold: FontLoader { + source: "../../../assets/fonts/Inter/Inter-Bold.otf" + } + + property QtObject baseFontExtraBold: FontLoader { + source: "../../../assets/fonts/Inter/Inter-ExtraBold.otf" + } + + property QtObject baseFontBlack: FontLoader { + source: "../../../assets/fonts/Inter/Inter-Black.otf" + } + property QtObject monoFont: FontLoader { source: "../../../assets/fonts/InterStatus/InterStatus-Regular.otf" } + property QtObject monoFontThin: FontLoader { + source: "../../../assets/fonts/InterStatus/InterStatus-Thin.otf" + } + + property QtObject monoFontExtraLight: FontLoader { + source: "../../../assets/fonts/InterStatus/InterStatus-ExtraLight.otf" + } + + property QtObject monoFontLight: FontLoader { + source: "../../../assets/fonts/InterStatus/InterStatus-Light.otf" + } + + property QtObject monoFontMedium: FontLoader { + source: "../../../assets/fonts/InterStatus/InterStatus-Medium.otf" + } + + property QtObject monoFontBold: FontLoader { + source: "../../../assets/fonts/InterStatus/InterStatus-Bold.otf" + } + + property QtObject monoFontExtraBold: FontLoader { + source: "../../../assets/fonts/InterStatus/InterStatus-ExtraBold.otf" + } + + property QtObject monoFontBlack: FontLoader { + source: "../../../assets/fonts/InterStatus/InterStatus-Black.otf" + } + + baseColor1: getColor('grey5') + baseColor2: getColor('grey4') + baseColor3: getColor('grey3') + baseColor1: getColor('grey5') baseColor2: getColor('grey4') baseColor3: getColor('grey3') diff --git a/ui/StatusQ/src/StatusQ/Core/Theme/ThemePalette.qml b/ui/StatusQ/src/StatusQ/Core/Theme/ThemePalette.qml index 3f70558147..52a64870a5 100644 --- a/ui/StatusQ/src/StatusQ/Core/Theme/ThemePalette.qml +++ b/ui/StatusQ/src/StatusQ/Core/Theme/ThemePalette.qml @@ -4,8 +4,23 @@ QtObject { id: theme - property QtObject baseFont - property QtObject monoFont + property FontLoader baseFont + property FontLoader baseFontThin + property FontLoader baseFontExtraLight + property FontLoader baseFontLight + property FontLoader baseFontMedium + property FontLoader baseFontBold + property FontLoader baseFontExtraBold + property FontLoader baseFontBlack + + property FontLoader monoFont + property FontLoader monoFontThin + property FontLoader monoFontExtraLight + property FontLoader monoFontLight + property FontLoader monoFontMedium + property FontLoader monoFontBold + property FontLoader monoFontExtraBold + property FontLoader monoFontBlack property color baseColor1 property color baseColor2