saminsohag

TextScaler and TextAlign added

  1 +## 0.0.2
  2 +
  3 +* TextScaler and TextAlign added.
  4 +
1 ## 0.0.1 5 ## 0.0.1
2 6
3 * This package will render response of chatGPT in flutter app. 7 * This package will render response of chatGPT in flutter app.
@@ -165,6 +165,9 @@ Markdown and LaTeX can be powerful tools for formatting text and mathematical ex @@ -165,6 +165,9 @@ Markdown and LaTeX can be powerful tools for formatting text and mathematical ex
165 log(title, name: "title"); 165 log(title, name: "title");
166 log(url, name: "url"); 166 log(url, name: "url");
167 }, 167 },
  168 + textAlign: TextAlign.justify,
  169 + textScaler:
  170 + MediaQuery.textScalerOf(context),
168 style: const TextStyle( 171 style: const TextStyle(
169 // Regular text font size here. 172 // Regular text font size here.
170 fontSize: 15, 173 fontSize: 15,
@@ -182,7 +182,7 @@ packages: @@ -182,7 +182,7 @@ packages:
182 path: ".." 182 path: ".."
183 relative: true 183 relative: true
184 source: path 184 source: path
185 - version: "0.0.1" 185 + version: "0.0.2"
186 http: 186 http:
187 dependency: transitive 187 dependency: transitive
188 description: 188 description:
@@ -12,11 +12,15 @@ class TexMarkdown extends StatelessWidget { @@ -12,11 +12,15 @@ class TexMarkdown extends StatelessWidget {
12 this.style, 12 this.style,
13 this.followLinkColor = false, 13 this.followLinkColor = false,
14 this.textDirection = TextDirection.ltr, 14 this.textDirection = TextDirection.ltr,
  15 + this.textAlign,
  16 + this.textScaler,
15 this.onLinkTab, 17 this.onLinkTab,
16 }); 18 });
17 final TextDirection textDirection; 19 final TextDirection textDirection;
18 final String data; 20 final String data;
19 final TextStyle? style; 21 final TextStyle? style;
  22 + final TextAlign? textAlign;
  23 + final TextScaler? textScaler;
20 final void Function(String url, String title)? onLinkTab; 24 final void Function(String url, String title)? onLinkTab;
21 final bool followLinkColor; 25 final bool followLinkColor;
22 26
@@ -28,6 +32,8 @@ class TexMarkdown extends StatelessWidget { @@ -28,6 +32,8 @@ class TexMarkdown extends StatelessWidget {
28 textDirection: textDirection, 32 textDirection: textDirection,
29 style: style, 33 style: style,
30 onLinkTab: onLinkTab, 34 onLinkTab: onLinkTab,
  35 + textAlign: textAlign,
  36 + textScaler: textScaler,
31 followLinkColor: followLinkColor, 37 followLinkColor: followLinkColor,
32 )); 38 ));
33 } 39 }
@@ -10,10 +10,14 @@ class MdWidget extends StatelessWidget { @@ -10,10 +10,14 @@ class MdWidget extends StatelessWidget {
10 this.style, 10 this.style,
11 this.textDirection = TextDirection.ltr, 11 this.textDirection = TextDirection.ltr,
12 this.onLinkTab, 12 this.onLinkTab,
  13 + this.textAlign,
  14 + this.textScaler,
13 this.followLinkColor = false}); 15 this.followLinkColor = false});
14 final String exp; 16 final String exp;
15 final TextDirection textDirection; 17 final TextDirection textDirection;
16 final TextStyle? style; 18 final TextStyle? style;
  19 + final TextAlign? textAlign;
  20 + final TextScaler? textScaler;
17 final void Function(String url, String title)? onLinkTab; 21 final void Function(String url, String title)? onLinkTab;
18 final bool followLinkColor; 22 final bool followLinkColor;
19 23
@@ -122,9 +126,11 @@ class MdWidget extends StatelessWidget { @@ -122,9 +126,11 @@ class MdWidget extends StatelessWidget {
122 return Text.rich( 126 return Text.rich(
123 TextSpan( 127 TextSpan(
124 children: list, 128 children: list,
125 - style: style, 129 + style: style?.copyWith(),
126 ), 130 ),
127 textDirection: textDirection, 131 textDirection: textDirection,
  132 + textScaler: textScaler,
  133 + textAlign: textAlign,
128 ); 134 );
129 } 135 }
130 } 136 }
1 name: gpt_markdown 1 name: gpt_markdown
2 description: "The purpose of this package is to render the response of ChatGPT into a Flutter app." 2 description: "The purpose of this package is to render the response of ChatGPT into a Flutter app."
3 -version: 0.0.1 3 +version: 0.0.2
4 homepage: https://github.com/saminsohag/flutter_packages/tree/main/gpt_markdown 4 homepage: https://github.com/saminsohag/flutter_packages/tree/main/gpt_markdown
5 5
6 environment: 6 environment: