@@ -51,8 +51,7 @@ class Parser {
51
51
final TextStyle ? defaultTextStyle;
52
52
53
53
TextSpan _getTextSpan (String text, String style, TextStyle overrideStyle) {
54
- final Iterable <String > rules =
55
- style.split (';' ).where ((String item) => item.trim ().isNotEmpty);
54
+ final Iterable <String > rules = style.split (';' ).where ((String item) => item.trim ().isNotEmpty);
56
55
TextStyle textStyle = DefaultTextStyle .of (context).style;
57
56
textStyle = textStyle.apply (color: const Color (0xff000000 ));
58
57
textStyle = textStyle.merge (defaultTextStyle);
@@ -161,7 +160,7 @@ class Parser {
161
160
case 'h1' :
162
161
double h1;
163
162
if (defaultFontSize == null ) {
164
- h1 = Theme .of (context).textTheme.headline5 ? .fontSize ?? 24.0 ;
163
+ h1 = Theme .of (context).textTheme.headlineLarge ? .fontSize ?? 24.0 ;
165
164
} else {
166
165
h1 = defaultFontSize * 2 ;
167
166
}
@@ -171,7 +170,7 @@ class Parser {
171
170
case 'h2' :
172
171
double h2;
173
172
if (defaultFontSize == null ) {
174
- h2 = Theme .of (context).textTheme.headline6 ? .fontSize ?? 20.0 ;
173
+ h2 = Theme .of (context).textTheme.headlineLarge ? .fontSize ?? 20.0 ;
175
174
} else {
176
175
h2 = defaultFontSize * 1.5 ;
177
176
}
@@ -181,7 +180,7 @@ class Parser {
181
180
case 'h3' :
182
181
double h3;
183
182
if (defaultFontSize == null ) {
184
- h3 = Theme .of (context).textTheme.subtitle1 ? .fontSize ?? 16.0 ;
183
+ h3 = Theme .of (context).textTheme.headlineMedium ? .fontSize ?? 16.0 ;
185
184
} else {
186
185
h3 = defaultFontSize * 1.17 ;
187
186
}
@@ -191,7 +190,7 @@ class Parser {
191
190
case 'h4' :
192
191
double h4;
193
192
if (defaultFontSize == null ) {
194
- h4 = Theme .of (context).textTheme.bodyText1 ? .fontSize ?? 16.0 ;
193
+ h4 = Theme .of (context).textTheme.headlineMedium ? .fontSize ?? 16.0 ;
195
194
} else {
196
195
h4 = defaultFontSize;
197
196
}
@@ -201,7 +200,7 @@ class Parser {
201
200
case 'h5' :
202
201
double h5;
203
202
if (defaultFontSize == null ) {
204
- h5 = Theme .of (context).textTheme.bodyText1 ? .fontSize ?? 16.0 ;
203
+ h5 = Theme .of (context).textTheme.headlineMedium ? .fontSize ?? 16.0 ;
205
204
} else {
206
205
h5 = defaultFontSize * .83 ;
207
206
}
@@ -211,7 +210,7 @@ class Parser {
211
210
case 'h6' :
212
211
double h6;
213
212
if (defaultFontSize == null ) {
214
- h6 = Theme .of (context).textTheme.bodyText2 ? .fontSize ?? 14.0 ;
213
+ h6 = Theme .of (context).textTheme.headlineSmall ? .fontSize ?? 14.0 ;
215
214
} else {
216
215
h6 = defaultFontSize * .67 ;
217
216
}
@@ -251,8 +250,7 @@ class Parser {
251
250
break ;
252
251
253
252
case 'a' :
254
- styles =
255
- '''visit_link:__#TO_GET#__; text-decoration: underline; color: #4287f5;''' ;
253
+ styles = '''visit_link:__#TO_GET#__; text-decoration: underline; color: #4287f5;''' ;
256
254
break ;
257
255
258
256
// dropping partial support for ul-li bullets
@@ -285,8 +283,7 @@ class Parser {
285
283
if (attribute.name == 'style' ) {
286
284
styles = '$styles ;${attribute .value }' ;
287
285
} else if (attribute.name == 'href' ) {
288
- styles = styles.replaceFirst ('__#TO_GET#__' ,
289
- attribute.value.replaceAll (':' , '__#COLON#__' ));
286
+ styles = styles.replaceFirst ('__#TO_GET#__' , attribute.value.replaceAll (':' , '__#COLON#__' ));
290
287
}
291
288
}
292
289
_stack.add (_Tag (event.name, styles, overrideStyles));
@@ -338,8 +335,7 @@ class Parser {
338
335
if (spans.isNotEmpty) {
339
336
final List <TextSpan > reversed = spans.reversed.toList ();
340
337
341
- while (reversed.isNotEmpty &&
342
- (reversed.first.text == '\n\n ' || reversed.first.text == '\n ' )) {
338
+ while (reversed.isNotEmpty && (reversed.first.text == '\n\n ' || reversed.first.text == '\n ' )) {
343
339
reversed.removeAt (0 );
344
340
}
345
341
0 commit comments