diff --git a/ui/StatusQ/src/StatusQ/Core/Theme/StatusDarkTheme.qml b/ui/StatusQ/src/StatusQ/Core/Theme/StatusDarkTheme.qml index 4afe71dcb6..d868c90c9f 100644 --- a/ui/StatusQ/src/StatusQ/Core/Theme/StatusDarkTheme.qml +++ b/ui/StatusQ/src/StatusQ/Core/Theme/StatusDarkTheme.qml @@ -68,6 +68,30 @@ ThemePalette { source: "../../../assets/fonts/InterStatus/InterStatus-Black.otf" } + property QtObject codeFont: FontLoader { + source: "../../../assets/fonts/RobotoMono/RobotoMono-Regular.ttf" + } + + property QtObject codeFontThin: FontLoader { + source: "../../../assets/fonts/RobotoMono/RobotoMono-Thin.ttf" + } + + property QtObject codeFontExtraLight: FontLoader { + source: "../../../assets/fonts/RobotoMono/RobotoMono-ExtraLight.ttf" + } + + property QtObject codeFontLight: FontLoader { + source: "../../../assets/fonts/RobotoMono/RobotoMono-Light.ttf" + } + + property QtObject codeFontMedium: FontLoader { + source: "../../../assets/fonts/RobotoMono/RobotoMono-Medium.ttf" + } + + property QtObject codeFontBold: FontLoader { + source: "../../../assets/fonts/RobotoMono/RobotoMono-Bold.ttf" + } + property color dropShadow: getColor('black', 0.08) baseColor1: getColor('graphite5') diff --git a/ui/StatusQ/src/StatusQ/Core/Theme/StatusLightTheme.qml b/ui/StatusQ/src/StatusQ/Core/Theme/StatusLightTheme.qml index d9e0c7ee5f..2518f2c624 100644 --- a/ui/StatusQ/src/StatusQ/Core/Theme/StatusLightTheme.qml +++ b/ui/StatusQ/src/StatusQ/Core/Theme/StatusLightTheme.qml @@ -68,6 +68,30 @@ ThemePalette { source: "../../../assets/fonts/InterStatus/InterStatus-Black.otf" } + property QtObject codeFont: FontLoader { + source: "../../../assets/fonts/RobotoMono/RobotoMono-Regular.ttf" + } + + property QtObject codeFontThin: FontLoader { + source: "../../../assets/fonts/RobotoMono/RobotoMono-Thin.ttf" + } + + property QtObject codeFontExtraLight: FontLoader { + source: "../../../assets/fonts/RobotoMono/RobotoMono-ExtraLight.ttf" + } + + property QtObject codeFontLight: FontLoader { + source: "../../../assets/fonts/RobotoMono/RobotoMono-Light.ttf" + } + + property QtObject codeFontMedium: FontLoader { + source: "../../../assets/fonts/RobotoMono/RobotoMono-Medium.ttf" + } + + property QtObject codeFontBold: FontLoader { + source: "../../../assets/fonts/RobotoMono/RobotoMono-Bold.ttf" + } + 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 208e1eebdd..3571dd51b0 100644 --- a/ui/StatusQ/src/StatusQ/Core/Theme/ThemePalette.qml +++ b/ui/StatusQ/src/StatusQ/Core/Theme/ThemePalette.qml @@ -24,6 +24,13 @@ QtObject { property FontLoader monoFontExtraBold property FontLoader monoFontBlack + property FontLoader codeFont + property FontLoader codeFontThin + property FontLoader codeFontExtraLight + property FontLoader codeFontLight + property FontLoader codeFontMedium + property FontLoader codeFontBold + property color black: getColor('black') property color white: getColor('white') diff --git a/ui/StatusQ/src/assets/fonts/RobotoMono/RobotoMono-Bold.ttf b/ui/StatusQ/src/assets/fonts/RobotoMono/RobotoMono-Bold.ttf new file mode 100644 index 0000000000..900fce6848 Binary files /dev/null and b/ui/StatusQ/src/assets/fonts/RobotoMono/RobotoMono-Bold.ttf differ diff --git a/ui/StatusQ/src/assets/fonts/RobotoMono/RobotoMono-BoldItalic.ttf b/ui/StatusQ/src/assets/fonts/RobotoMono/RobotoMono-BoldItalic.ttf new file mode 100644 index 0000000000..4bfe29ae89 Binary files /dev/null and b/ui/StatusQ/src/assets/fonts/RobotoMono/RobotoMono-BoldItalic.ttf differ diff --git a/ui/StatusQ/src/assets/fonts/RobotoMono/RobotoMono-ExtraLight.ttf b/ui/StatusQ/src/assets/fonts/RobotoMono/RobotoMono-ExtraLight.ttf new file mode 100644 index 0000000000..d535884553 Binary files /dev/null and b/ui/StatusQ/src/assets/fonts/RobotoMono/RobotoMono-ExtraLight.ttf differ diff --git a/ui/StatusQ/src/assets/fonts/RobotoMono/RobotoMono-ExtraLightItalic.ttf b/ui/StatusQ/src/assets/fonts/RobotoMono/RobotoMono-ExtraLightItalic.ttf new file mode 100644 index 0000000000..b28960a0ee Binary files /dev/null and b/ui/StatusQ/src/assets/fonts/RobotoMono/RobotoMono-ExtraLightItalic.ttf differ diff --git a/ui/StatusQ/src/assets/fonts/RobotoMono/RobotoMono-Italic.ttf b/ui/StatusQ/src/assets/fonts/RobotoMono/RobotoMono-Italic.ttf new file mode 100644 index 0000000000..4ee4dc49b4 Binary files /dev/null and b/ui/StatusQ/src/assets/fonts/RobotoMono/RobotoMono-Italic.ttf differ diff --git a/ui/StatusQ/src/assets/fonts/RobotoMono/RobotoMono-Light.ttf b/ui/StatusQ/src/assets/fonts/RobotoMono/RobotoMono-Light.ttf new file mode 100644 index 0000000000..276af4c55a Binary files /dev/null and b/ui/StatusQ/src/assets/fonts/RobotoMono/RobotoMono-Light.ttf differ diff --git a/ui/StatusQ/src/assets/fonts/RobotoMono/RobotoMono-LightItalic.ttf b/ui/StatusQ/src/assets/fonts/RobotoMono/RobotoMono-LightItalic.ttf new file mode 100644 index 0000000000..a2801c2168 Binary files /dev/null and b/ui/StatusQ/src/assets/fonts/RobotoMono/RobotoMono-LightItalic.ttf differ diff --git a/ui/StatusQ/src/assets/fonts/RobotoMono/RobotoMono-Medium.ttf b/ui/StatusQ/src/assets/fonts/RobotoMono/RobotoMono-Medium.ttf new file mode 100644 index 0000000000..8461be77a3 Binary files /dev/null and b/ui/StatusQ/src/assets/fonts/RobotoMono/RobotoMono-Medium.ttf differ diff --git a/ui/StatusQ/src/assets/fonts/RobotoMono/RobotoMono-MediumItalic.ttf b/ui/StatusQ/src/assets/fonts/RobotoMono/RobotoMono-MediumItalic.ttf new file mode 100644 index 0000000000..a3bfaa115a Binary files /dev/null and b/ui/StatusQ/src/assets/fonts/RobotoMono/RobotoMono-MediumItalic.ttf differ diff --git a/ui/StatusQ/src/assets/fonts/RobotoMono/RobotoMono-Regular.ttf b/ui/StatusQ/src/assets/fonts/RobotoMono/RobotoMono-Regular.ttf new file mode 100644 index 0000000000..7c4ce36a44 Binary files /dev/null and b/ui/StatusQ/src/assets/fonts/RobotoMono/RobotoMono-Regular.ttf differ diff --git a/ui/StatusQ/src/assets/fonts/RobotoMono/RobotoMono-SemiBold.ttf b/ui/StatusQ/src/assets/fonts/RobotoMono/RobotoMono-SemiBold.ttf new file mode 100644 index 0000000000..15ee6c6e40 Binary files /dev/null and b/ui/StatusQ/src/assets/fonts/RobotoMono/RobotoMono-SemiBold.ttf differ diff --git a/ui/StatusQ/src/assets/fonts/RobotoMono/RobotoMono-SemiBoldItalic.ttf b/ui/StatusQ/src/assets/fonts/RobotoMono/RobotoMono-SemiBoldItalic.ttf new file mode 100644 index 0000000000..8e21497793 Binary files /dev/null and b/ui/StatusQ/src/assets/fonts/RobotoMono/RobotoMono-SemiBoldItalic.ttf differ diff --git a/ui/StatusQ/src/assets/fonts/RobotoMono/RobotoMono-Thin.ttf b/ui/StatusQ/src/assets/fonts/RobotoMono/RobotoMono-Thin.ttf new file mode 100644 index 0000000000..ee8a3fd41a Binary files /dev/null and b/ui/StatusQ/src/assets/fonts/RobotoMono/RobotoMono-Thin.ttf differ diff --git a/ui/StatusQ/src/assets/fonts/RobotoMono/RobotoMono-ThinItalic.ttf b/ui/StatusQ/src/assets/fonts/RobotoMono/RobotoMono-ThinItalic.ttf new file mode 100644 index 0000000000..40b01e40de Binary files /dev/null and b/ui/StatusQ/src/assets/fonts/RobotoMono/RobotoMono-ThinItalic.ttf differ