From 09dc7d2a0da8a69152eb392d18646542d96e0398 Mon Sep 17 00:00:00 2001 From: LittleSheep Date: Mon, 7 Oct 2024 16:29:36 +0800 Subject: [PATCH] :lipstick: Brightness of code block --- lib/widgets/markdown_text_content.dart | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/lib/widgets/markdown_text_content.dart b/lib/widgets/markdown_text_content.dart index 86fa8f9..fec48e1 100644 --- a/lib/widgets/markdown_text_content.dart +++ b/lib/widgets/markdown_text_content.dart @@ -1,3 +1,5 @@ +import 'dart:ui'; + import 'package:flutter/material.dart'; import 'package:flutter_markdown/flutter_markdown.dart'; import 'package:gap/gap.dart'; @@ -277,7 +279,10 @@ class _MarkdownTextCodeElement extends MarkdownElementBuilder { await Highlighter.initialize([highlightingPath]); return Highlighter( language: highlightingPath, - theme: await HighlighterTheme.loadLightTheme(), + theme: PlatformDispatcher.instance.platformBrightness == + Brightness.light + ? await HighlighterTheme.loadLightTheme() + : await HighlighterTheme.loadDarkTheme(), ); })(), builder: (context, snapshot) {