finished markdown

This commit is contained in:
Kima 2024-04-22 20:36:13 +02:00
parent 38ee2d30f5
commit 697ed43e5a
3 changed files with 18 additions and 12 deletions

View File

@ -113,19 +113,11 @@ class AddNoteScreenState extends State<AddNoteScreen> {
OutlinedRoundButton( OutlinedRoundButton(
size: 35.0, size: 35.0,
onTap: () { onTap: () {
insertTextAtCur('__;c;__'); insertTextAtCur('`;c;`');
}, },
child: Text( child: Transform.translate(
'U', offset: const Offset(-0.6, -0.5),
textAlign: TextAlign.center, child: const Icon(Icons.code_rounded),
style: GoogleFonts.robotoMono(
textStyle: const TextStyle(
height: 1.0,
fontWeight: FontWeight.w500,
decoration: TextDecoration.underline,
fontSize: 16.0,
),
),
), ),
), ),
], ],

View File

@ -7,6 +7,7 @@ import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_feather_icons/flutter_feather_icons.dart'; import 'package:flutter_feather_icons/flutter_feather_icons.dart';
import 'package:provider/provider.dart'; import 'package:provider/provider.dart';
import 'package:markdown/markdown.dart' as md;
class NoteViewScreen extends StatefulWidget { class NoteViewScreen extends StatefulWidget {
const NoteViewScreen({super.key, required this.note}); const NoteViewScreen({super.key, required this.note});
@ -141,6 +142,18 @@ class NoteViewScreenState extends State<NoteViewScreen> {
Expanded( Expanded(
child: MarkdownBody( child: MarkdownBody(
data: widget.note.content, data: widget.note.content,
extensionSet: md.ExtensionSet(
md.ExtensionSet.gitHubFlavored.blockSyntaxes,
<md.InlineSyntax>[
md.EmojiSyntax(),
...md.ExtensionSet.gitHubFlavored.inlineSyntaxes
],
),
styleSheet: MarkdownStyleSheet(
p: const TextStyle(
fontSize: 15.0,
),
),
), ),
), ),
// Expanded( // Expanded(

View File

@ -68,6 +68,7 @@ dependencies:
custom_sliding_segmented_control: ^1.8.1 custom_sliding_segmented_control: ^1.8.1
get_it: ^7.6.7 get_it: ^7.6.7
xml: ^6.5.0 xml: ^6.5.0
markdown: ^7.2.2
dev_dependencies: dev_dependencies:
flutter_lints: ^3.0.1 flutter_lints: ^3.0.1