mfm library

Classes

Mfm
MfmBlurScope
`$blur scoped widget.
MfmFnBlur
$[blur ] Widget
SimpleMfm
simplify mfm
SimpleMfmScope

Typedefs

CodeBlockBuilder = Widget Function(BuildContext context, String code, String? language)
Build code block.
EmojiBuilder = Widget Function(BuildContext context, String emojiName, TextStyle? style)
Build Emojis which is presented shortcode.
HashtagCallback = FutureOr<void> Function(String hashtag)
Callback when tap hashtag.
InlineCodeBuilder = Widget Function(BuildContext context, String code, TextStyle? style)
Build inline code block.
LinkTapCallback = FutureOr<void> Function(String url)
Callback when tap link.
MentionTapCallBack = FutureOr<void> Function(String userName, String? host, String acct)
Callback when tap mention.
QuoteBuilder = Widget Function(BuildContext context, Widget child)
Build quote code block.
SearchBuilder = Widget Function(BuildContext context, String query, FutureOr<void> onPressed(String)?)
Build search block.
SearchTapCallback = FutureOr<void> Function(String)
Callback when tap default search buttons.
SmallStyleBuilder = TextStyle Function(BuildContext context, double? fontSize)
Build small style.
UnicodeEmojiBuilder = InlineSpan Function(BuildContext context, String emoji, TextStyle? style)
Build Unicode Emojis.
UnixTimeBuilder = InlineSpan Function(BuildContext context, DateTime? unixtime, TextStyle? style)
Build unixtime block.