diff --git a/refilc_mobile_ui/lib/pages/notes/submenu/add_note_screen.dart b/refilc_mobile_ui/lib/pages/notes/submenu/add_note_screen.dart index 31d437c..4cbe5cf 100644 --- a/refilc_mobile_ui/lib/pages/notes/submenu/add_note_screen.dart +++ b/refilc_mobile_ui/lib/pages/notes/submenu/add_note_screen.dart @@ -113,19 +113,11 @@ class AddNoteScreenState extends State { OutlinedRoundButton( size: 35.0, onTap: () { - insertTextAtCur('__;c;__'); + insertTextAtCur('`;c;`'); }, - child: Text( - 'U', - textAlign: TextAlign.center, - style: GoogleFonts.robotoMono( - textStyle: const TextStyle( - height: 1.0, - fontWeight: FontWeight.w500, - decoration: TextDecoration.underline, - fontSize: 16.0, - ), - ), + child: Transform.translate( + offset: const Offset(-0.6, -0.5), + child: const Icon(Icons.code_rounded), ), ), ], diff --git a/refilc_mobile_ui/lib/pages/notes/submenu/note_view_screen.dart b/refilc_mobile_ui/lib/pages/notes/submenu/note_view_screen.dart index dba1b54..5ea5ddd 100644 --- a/refilc_mobile_ui/lib/pages/notes/submenu/note_view_screen.dart +++ b/refilc_mobile_ui/lib/pages/notes/submenu/note_view_screen.dart @@ -7,6 +7,7 @@ import 'package:flutter/cupertino.dart'; import 'package:flutter/material.dart'; import 'package:flutter_feather_icons/flutter_feather_icons.dart'; import 'package:provider/provider.dart'; +import 'package:markdown/markdown.dart' as md; class NoteViewScreen extends StatefulWidget { const NoteViewScreen({super.key, required this.note}); @@ -141,6 +142,18 @@ class NoteViewScreenState extends State { Expanded( child: MarkdownBody( data: widget.note.content, + extensionSet: md.ExtensionSet( + md.ExtensionSet.gitHubFlavored.blockSyntaxes, + [ + md.EmojiSyntax(), + ...md.ExtensionSet.gitHubFlavored.inlineSyntaxes + ], + ), + styleSheet: MarkdownStyleSheet( + p: const TextStyle( + fontSize: 15.0, + ), + ), ), ), // Expanded( diff --git a/refilc_mobile_ui/pubspec.yaml b/refilc_mobile_ui/pubspec.yaml index 8b4e735..b7321d7 100644 --- a/refilc_mobile_ui/pubspec.yaml +++ b/refilc_mobile_ui/pubspec.yaml @@ -68,6 +68,7 @@ dependencies: custom_sliding_segmented_control: ^1.8.1 get_it: ^7.6.7 xml: ^6.5.0 + markdown: ^7.2.2 dev_dependencies: flutter_lints: ^3.0.1