saminsohag

some minor changes

@@ -540,7 +540,7 @@ class OrderedList extends BlockMd { @@ -540,7 +540,7 @@ class OrderedList extends BlockMd {
540 540
541 class HighlightedText extends InlineMd { 541 class HighlightedText extends InlineMd {
542 @override 542 @override
543 - RegExp get exp => RegExp(r"`.*?`"); 543 + RegExp get exp => RegExp(r"`(.+?)`");
544 544
545 @override 545 @override
546 InlineSpan span( 546 InlineSpan span(
@@ -556,12 +556,13 @@ class HighlightedText extends InlineMd { @@ -556,12 +556,13 @@ class HighlightedText extends InlineMd {
556 final Widget Function(BuildContext context, String name, String code)? 556 final Widget Function(BuildContext context, String name, String code)?
557 codeBuilder, 557 codeBuilder,
558 ) { 558 ) {
  559 + var match = exp.firstMatch(text.trim());
559 return TextSpan( 560 return TextSpan(
560 - text: text, 561 + text: match?[1],
561 style: style?.copyWith( 562 style: style?.copyWith(
562 fontWeight: FontWeight.bold, 563 fontWeight: FontWeight.bold,
563 background: Paint() 564 background: Paint()
564 - ..color = Theme.of(context).colorScheme.surfaceContainerHighest 565 + ..color = Theme.of(context).colorScheme.onInverseSurface
565 ..strokeCap = StrokeCap.round 566 ..strokeCap = StrokeCap.round
566 ..strokeJoin = StrokeJoin.round, 567 ..strokeJoin = StrokeJoin.round,
567 ) ?? 568 ) ??
@@ -823,21 +824,19 @@ class SourceTag extends InlineMd { @@ -823,21 +824,19 @@ class SourceTag extends InlineMd {
823 // baseline: TextBaseline.alphabetic, 824 // baseline: TextBaseline.alphabetic,
824 child: Padding( 825 child: Padding(
825 padding: const EdgeInsets.all(2), 826 padding: const EdgeInsets.all(2),
826 - child: Container( 827 + child: SizedBox(
827 width: 20, 828 width: 20,
828 height: 20, 829 height: 20,
829 - decoration: ShapeDecoration( 830 + child: Material(
  831 + color: Theme.of(context).colorScheme.onInverseSurface,
830 shape: const OvalBorder(), 832 shape: const OvalBorder(),
831 - // color: Theme.of(context).colorScheme.onSurface,  
832 - color: Theme.of(context).colorScheme.surfaceContainerHighest,  
833 - // borderRadius: BorderRadius.circular(100),  
834 - ),  
835 - child: FittedBox(  
836 - fit: BoxFit.contain,  
837 - child: Text(  
838 - "${match?[1]}",  
839 - // style: (style ?? const TextStyle()).copyWith(),  
840 - textDirection: textDirection, 833 + child: FittedBox(
  834 + fit: BoxFit.scaleDown,
  835 + child: Text(
  836 + "${match?[1]}",
  837 + // style: (style ?? const TextStyle()).copyWith(),
  838 + textDirection: textDirection,
  839 + ),
841 ), 840 ),
842 ), 841 ),
843 ), 842 ),