File tree 13 files changed +195
-93
lines changed
metadata/en-US/changelogs
13 files changed +195
-93
lines changed Original file line number Diff line number Diff line change 158
158
httpclient (2.9.0 )
159
159
mutex_m
160
160
jmespath (1.6.2 )
161
- json (2.11.3 )
161
+ json (2.12.0 )
162
162
jwt (2.10.1 )
163
163
base64
164
164
logger (1.7.0 )
Original file line number Diff line number Diff line change 1
1
distributionBase =GRADLE_USER_HOME
2
2
distributionPath =wrapper/dists
3
- distributionSha256Sum =20f1b1176237254a6fc204d8434196fa11a4cfb387567519c61556e8710aed78
4
- distributionUrl =https\://services.gradle.org/distributions/gradle-8.13 -bin.zip
3
+ distributionSha256Sum =61ad310d3c7d3e5da131b76bbf22b5a4c0786e9d892dae8c1658d4b484de3caa
4
+ distributionUrl =https\://services.gradle.org/distributions/gradle-8.14 -bin.zip
5
5
networkTimeout =10000
6
6
validateDistributionUrl =true
7
7
zipStoreBase =GRADLE_USER_HOME
Original file line number Diff line number Diff line change @@ -18,7 +18,7 @@ pluginManagement {
18
18
19
19
plugins {
20
20
id " dev.flutter.flutter-plugin-loader" version " 1.0.0"
21
- id " com.android.application" version ' 8.9.1 ' apply false
21
+ id " com.android.application" version ' 8.10.0 ' apply false
22
22
id " org.jetbrains.kotlin.android" version " 2.1.0" apply false
23
23
}
24
24
Original file line number Diff line number Diff line change @@ -3,8 +3,8 @@ import 'dart:ui';
3
3
import 'package:collection/collection.dart' ;
4
4
import 'package:flutter/material.dart' ;
5
5
import 'package:flutter_bloc/flutter_bloc.dart' ;
6
+ import 'package:markdown_widget/markdown_widget.dart' ;
6
7
import 'package:setonix/src/generated/i18n/app_localizations.dart' ;
7
- import 'package:flutter_markdown/flutter_markdown.dart' ;
8
8
import 'package:markdown/markdown.dart' as md;
9
9
import 'package:material_leap/material_leap.dart' ;
10
10
import 'package:phosphor_flutter/phosphor_flutter.dart' ;
@@ -109,13 +109,16 @@ class GameDialogOverlay extends StatelessWidget {
109
109
final component = dialog.components[cIndex];
110
110
switch (component) {
111
111
case GameDialogMarkdownComponent ():
112
- return MarkdownBody (
113
- extensionSet: md.ExtensionSet (
114
- md.ExtensionSet .gitHubWeb.blockSyntaxes,
115
- < md.InlineSyntax > [
116
- md.EmojiSyntax (),
117
- ...md.ExtensionSet .gitHubWeb.inlineSyntaxes
118
- ],
112
+ return MarkdownWidget (
113
+ markdownGenerator: MarkdownGenerator (
114
+ extensionSet: md.ExtensionSet (
115
+ md.ExtensionSet .gitHubWeb.blockSyntaxes,
116
+ < md.InlineSyntax > [
117
+ md.EmojiSyntax (),
118
+ ...md
119
+ .ExtensionSet .gitHubWeb.inlineSyntaxes
120
+ ],
121
+ ),
119
122
),
120
123
data: component.content,
121
124
);
Original file line number Diff line number Diff line change 1
1
import 'package:flutter/material.dart' ;
2
2
import 'package:flutter_bloc/flutter_bloc.dart' ;
3
+ import 'package:markdown_widget/markdown_widget.dart' ;
3
4
import 'package:setonix/src/generated/i18n/app_localizations.dart' ;
4
- import 'package:flutter_markdown/flutter_markdown.dart' ;
5
5
import 'package:markdown/markdown.dart' as md;
6
6
import 'package:material_leap/material_leap.dart' ;
7
7
import 'package:phosphor_flutter/phosphor_flutter.dart' ;
@@ -122,13 +122,15 @@ class _GameNoteDialogState extends State<GameNoteDialog> {
122
122
constraints: BoxConstraints (
123
123
minHeight: _expanded ? 400 : 200 ,
124
124
),
125
- child: Markdown (
126
- extensionSet: md.ExtensionSet (
127
- md.ExtensionSet .gitHubWeb.blockSyntaxes,
128
- < md.InlineSyntax > [
129
- md.EmojiSyntax (),
130
- ...md.ExtensionSet .gitHubWeb.inlineSyntaxes
131
- ],
125
+ child: MarkdownWidget (
126
+ markdownGenerator: MarkdownGenerator (
127
+ extensionSet: md.ExtensionSet (
128
+ md.ExtensionSet .gitHubWeb.blockSyntaxes,
129
+ < md.InlineSyntax > [
130
+ md.EmojiSyntax (),
131
+ ...md.ExtensionSet .gitHubWeb.inlineSyntaxes
132
+ ],
133
+ ),
132
134
),
133
135
shrinkWrap: true ,
134
136
data: _contentController.text),
Original file line number Diff line number Diff line change @@ -452,6 +452,14 @@ packages:
452
452
description: flutter
453
453
source: sdk
454
454
version: "0.0.0"
455
+ flutter_highlight:
456
+ dependency: transitive
457
+ description:
458
+ name: flutter_highlight
459
+ sha256: "7b96333867aa07e122e245c033b8ad622e4e3a42a1a2372cbb098a2541d8782c"
460
+ url: "https://pub.dev"
461
+ source: hosted
462
+ version: "0.7.0"
455
463
flutter_lints:
456
464
dependency: "direct dev"
457
465
description:
@@ -473,14 +481,6 @@ packages:
473
481
url: "https://pub.dev"
474
482
source: hosted
475
483
version: "2.0.5"
476
- flutter_markdown:
477
- dependency: "direct main"
478
- description:
479
- name: flutter_markdown
480
- sha256: "08fb8315236099ff8e90cb87bb2b935e0a724a3af1623000a9cec930468e0f27"
481
- url: "https://pub.dev"
482
- source: hosted
483
- version: "0.7.7+1"
484
484
flutter_rust_bridge:
485
485
dependency: transitive
486
486
description:
@@ -592,6 +592,14 @@ packages:
592
592
url: "https://pub.dev"
593
593
source: hosted
594
594
version: "2.3.2"
595
+ highlight:
596
+ dependency: transitive
597
+ description:
598
+ name: highlight
599
+ sha256: "5353a83ffe3e3eca7df0abfb72dcf3fa66cc56b953728e7113ad4ad88497cf21"
600
+ url: "https://pub.dev"
601
+ source: hosted
602
+ version: "0.7.0"
595
603
http:
596
604
dependency: "direct main"
597
605
description:
@@ -736,6 +744,14 @@ packages:
736
744
url: "https://pub.dev"
737
745
source: hosted
738
746
version: "7.3.0"
747
+ markdown_widget:
748
+ dependency: "direct main"
749
+ description:
750
+ name: markdown_widget
751
+ sha256: b52c13d3ee4d0e60c812e15b0593f142a3b8a2003cde1babb271d001a1dbdc1c
752
+ url: "https://pub.dev"
753
+ source: hosted
754
+ version: "2.3.2+8"
739
755
matcher:
740
756
dependency: transitive
741
757
description:
@@ -1069,6 +1085,14 @@ packages:
1069
1085
url: "https://pub.dev"
1070
1086
source: hosted
1071
1087
version: "0.2.0"
1088
+ scroll_to_index:
1089
+ dependency: transitive
1090
+ description:
1091
+ name: scroll_to_index
1092
+ sha256: b707546e7500d9f070d63e5acf74fd437ec7eeeb68d3412ef7b0afada0b4f176
1093
+ url: "https://pub.dev"
1094
+ source: hosted
1095
+ version: "3.0.1"
1072
1096
sembast:
1073
1097
dependency: transitive
1074
1098
description:
@@ -1417,6 +1441,14 @@ packages:
1417
1441
url: "https://pub.dev"
1418
1442
source: hosted
1419
1443
version: "2.1.4"
1444
+ visibility_detector:
1445
+ dependency: transitive
1446
+ description:
1447
+ name: visibility_detector
1448
+ sha256: dd5cc11e13494f432d15939c3aa8ae76844c42b723398643ce9addb88a5ed420
1449
+ url: "https://pub.dev"
1450
+ source: hosted
1451
+ version: "0.4.0+2"
1420
1452
vm_service:
1421
1453
dependency: transitive
1422
1454
description:
Original file line number Diff line number Diff line change @@ -90,7 +90,7 @@ dependencies:
90
90
# Serialization
91
91
dart_mappable : ^4.2.2
92
92
archive : ^4.0.2
93
- flutter_markdown : ^0.7.3+1
93
+ markdown_widget : ^2.3.2+8
94
94
markdown : ^7.2.2
95
95
bloc_concurrency : ^0.3.0
96
96
idb_shim : ^2.6.1+7
Original file line number Diff line number Diff line change 15
15
"@astrojs/starlight" : " ^0.34.3" ,
16
16
"@phosphor-icons/react" : " ^2.1.7" ,
17
17
"@types/react" : " ^19.1.3" ,
18
- "@types/react-dom" : " ^19.1.3 " ,
18
+ "@types/react-dom" : " ^19.1.4 " ,
19
19
"astro" : " ^5.7.12" ,
20
20
"react" : " ^19.1.0" ,
21
21
"react-dom" : " ^19.1.0" ,
Original file line number Diff line number Diff line change 8
8
* Add swamp multiplayer support
9
9
* Add scroll sensitivity setting
10
10
* Add remaining empty indicator to editor tabs
11
+ * Migrate away from flutter_markdown
11
12
* Upgrade to flutter 3.29
12
13
* Update to agb 8.9
13
14
Original file line number Diff line number Diff line change @@ -334,8 +334,8 @@ packages:
334
334
dependency: transitive
335
335
description:
336
336
path: "packages/lw_file_system_api"
337
- ref: fcac45caf2dc178a1d81c0f0b633fbe8210a81a5
338
- resolved-ref: fcac45caf2dc178a1d81c0f0b633fbe8210a81a5
337
+ ref: "2ecf53489240f055c841d7c8f92fe374cc6a27ae"
338
+ resolved-ref: "2ecf53489240f055c841d7c8f92fe374cc6a27ae"
339
339
url: "https://github.com/LinwoodDev/dart_pkgs.git"
340
340
source: git
341
341
version: "1.0.0"
You can’t perform that action at this time.
0 commit comments