diff --git a/packages/flutter_markdown/CHANGELOG.md b/packages/flutter_markdown/CHANGELOG.md index ee577fa8209..b6df88cad18 100644 --- a/packages/flutter_markdown/CHANGELOG.md +++ b/packages/flutter_markdown/CHANGELOG.md @@ -1,3 +1,7 @@ +## 0.7.3+2 + +* Resolves an issue where code blocks in markdown were not highlighted during selection. + ## 0.7.3+1 * Fixes issue with table column alignments not being respected. diff --git a/packages/flutter_markdown/lib/src/style_sheet.dart b/packages/flutter_markdown/lib/src/style_sheet.dart index 3923e618ff3..0a6b1b430e7 100644 --- a/packages/flutter_markdown/lib/src/style_sheet.dart +++ b/packages/flutter_markdown/lib/src/style_sheet.dart @@ -104,7 +104,7 @@ class MarkdownStyleSheet { p: theme.textTheme.bodyMedium, pPadding: EdgeInsets.zero, code: theme.textTheme.bodyMedium!.copyWith( - backgroundColor: theme.cardTheme.color ?? theme.cardColor, + backgroundColor: theme.cardTheme.color, fontFamily: 'monospace', fontSize: theme.textTheme.bodyMedium!.fontSize! * 0.85, ), @@ -175,9 +175,6 @@ class MarkdownStyleSheet { p: theme.textTheme.textStyle, pPadding: EdgeInsets.zero, code: theme.textTheme.textStyle.copyWith( - backgroundColor: theme.brightness == Brightness.dark - ? CupertinoColors.systemGrey6.darkColor - : CupertinoColors.systemGrey6.color, fontFamily: 'monospace', fontSize: theme.textTheme.textStyle.fontSize! * 0.85, ), @@ -284,7 +281,7 @@ class MarkdownStyleSheet { p: theme.textTheme.bodyMedium, pPadding: EdgeInsets.zero, code: theme.textTheme.bodyMedium!.copyWith( - backgroundColor: theme.cardTheme.color ?? theme.cardColor, + backgroundColor: theme.cardTheme.color, fontFamily: 'monospace', fontSize: theme.textTheme.bodyMedium!.fontSize! * 0.85, ), diff --git a/packages/flutter_markdown/pubspec.yaml b/packages/flutter_markdown/pubspec.yaml index 78a0ac36cfb..4c2dd8049bd 100644 --- a/packages/flutter_markdown/pubspec.yaml +++ b/packages/flutter_markdown/pubspec.yaml @@ -4,7 +4,7 @@ description: A Markdown renderer for Flutter. Create rich text output, formatted with simple Markdown tags. repository: https://github.com/flutter/packages/tree/main/packages/flutter_markdown issue_tracker: https://github.com/flutter/flutter/issues?q=is%3Aissue+is%3Aopen+label%3A%22p%3A+flutter_markdown%22 -version: 0.7.3+1 +version: 0.7.3+2 environment: sdk: ^3.3.0 diff --git a/packages/flutter_markdown/test/style_sheet_test.dart b/packages/flutter_markdown/test/style_sheet_test.dart index b48465a415a..30f071a1594 100644 --- a/packages/flutter_markdown/test/style_sheet_test.dart +++ b/packages/flutter_markdown/test/style_sheet_test.dart @@ -62,8 +62,6 @@ void defineTests() { expect( style.code!.fontSize, cTheme.textTheme.textStyle.fontSize! * 0.85); expect(style.code!.fontFamily, 'monospace'); - expect( - style.code!.backgroundColor, CupertinoColors.systemGrey6.darkColor); // H1 expect(style.h1!.color, cTheme.textTheme.textStyle.color); @@ -152,7 +150,7 @@ void defineTests() { expect( style.code!.fontSize, theme.textTheme.bodyMedium!.fontSize! * 0.85); expect(style.code!.fontFamily, 'monospace'); - expect(style.code!.backgroundColor, theme.cardColor); + expect(style.code!.backgroundColor, theme.cardTheme.color); // H1 expect(style.h1, theme.textTheme.headlineSmall);