toMarkdown method

String toMarkdown({
  1. String title = "",
})

Notes as Markdown (for sharing).

Implementation

String toMarkdown({String title = ""}) {
  final StringBuffer buffer = StringBuffer();
  if (title.isNotEmpty) buffer.writeln("# $title\n");
  for (final UMediaNote note in _notes) {
    buffer.writeln("- **${uFormatDuration(note.position)}${note.isRange ? " – ${uFormatDuration(note.end!)}" : ""}** ${note.text}");
  }
  return buffer.toString().trimRight();
}