saminsohag

Update version to 1.0.15, improve performance, and enhance unOrderedListBuilder …

…functionality for better list rendering.
  1 +## 1.0.15
  2 +
  3 +* Performance improvements.
  4 +
1 ## 1.0.14 5 ## 1.0.14
2 6
3 * Added `orderedListBuilder` and `unOrderedListBuilder` parameters to customize list rendering. 7 * Added `orderedListBuilder` and `unOrderedListBuilder` parameters to customize list rendering.
@@ -2,7 +2,7 @@ part of 'gpt_markdown.dart'; @@ -2,7 +2,7 @@ part of 'gpt_markdown.dart';
2 2
3 /// Markdown components 3 /// Markdown components
4 abstract class MarkdownComponent { 4 abstract class MarkdownComponent {
5 - static List<MarkdownComponent> get components => [ 5 + static final List<MarkdownComponent> components = [
6 CodeBlockMd(), 6 CodeBlockMd(),
7 NewLines(), 7 NewLines(),
8 IndentMd(), 8 IndentMd(),
@@ -332,7 +332,11 @@ class UnOrderedList extends BlockMd { @@ -332,7 +332,11 @@ class UnOrderedList extends BlockMd {
332 332
333 var child = MdWidget("${match?[1]?.trim()}", config: config); 333 var child = MdWidget("${match?[1]?.trim()}", config: config);
334 334
335 - return config.unOrderedListBuilder?.call(context, child, config) ?? 335 + return config.unOrderedListBuilder?.call(
  336 + context,
  337 + child,
  338 + config.copyWith(),
  339 + ) ??
336 UnorderedListView( 340 UnorderedListView(
337 bulletColor: 341 bulletColor:
338 (config.style?.color ?? DefaultTextStyle.of(context).style.color), 342 (config.style?.color ?? DefaultTextStyle.of(context).style.color),
1 name: gpt_markdown 1 name: gpt_markdown
2 description: "Powerful Markdown & LaTeX Renderer for Flutter: Rich Text, Math, Tables, Links, and Text Selection. Ideal for ChatGPT, Gemini, and more." 2 description: "Powerful Markdown & LaTeX Renderer for Flutter: Rich Text, Math, Tables, Links, and Text Selection. Ideal for ChatGPT, Gemini, and more."
3 -version: 1.0.14 3 +version: 1.0.15
4 homepage: https://github.com/Infinitix-LLC/gpt_markdown 4 homepage: https://github.com/Infinitix-LLC/gpt_markdown
5 5
6 environment: 6 environment: