feat: suporte a tabelas markdown nas legendas, remoção de borda de imagens e separação de comentários no mural
This commit is contained in:
@@ -7,7 +7,7 @@ import 'package:async/async.dart' show Result;
|
||||
import 'package:cross_file/cross_file.dart';
|
||||
import 'package:cupertino_ui/cupertino_ui.dart';
|
||||
import 'package:html/parser.dart' show parseFragment;
|
||||
import 'package:markdown/markdown.dart' show markdownToHtml;
|
||||
import 'package:markdown/markdown.dart' show ExtensionSet, markdownToHtml;
|
||||
import 'package:tatchat/config/app_config.dart';
|
||||
import 'package:tatchat/config/setting_keys.dart';
|
||||
import 'package:tatchat/l10n/l10n.dart';
|
||||
@@ -133,7 +133,10 @@ class SendFileDialogState extends State<SendFileDialog> {
|
||||
? null
|
||||
: () {
|
||||
final extra = <String, Object>{'body': label};
|
||||
final html = markdownToHtml(label);
|
||||
final html = markdownToHtml(
|
||||
label,
|
||||
extensionSet: ExtensionSet.gitHubFlavored,
|
||||
);
|
||||
if (parseFragment(html).text != label) {
|
||||
extra['format'] = 'org.matrix.custom.html';
|
||||
extra['formatted_body'] = html;
|
||||
|
||||
Reference in New Issue
Block a user