Showing
7 changed files
with
200 additions
and
142 deletions
| @@ -26,9 +26,9 @@ EXTERNAL SOURCES: | @@ -26,9 +26,9 @@ EXTERNAL SOURCES: | ||
| 26 | 26 | ||
| 27 | SPEC CHECKSUMS: | 27 | SPEC CHECKSUMS: |
| 28 | FlutterMacOS: 8f6f14fa908a6fb3fba0cd85dbd81ec4b251fb24 | 28 | FlutterMacOS: 8f6f14fa908a6fb3fba0cd85dbd81ec4b251fb24 |
| 29 | - path_provider_foundation: 3784922295ac71e43754bd15e0653ccfd36a147c | 29 | + path_provider_foundation: 2b6b4c569c0fb62ec74538f866245ac84301af46 |
| 30 | printing: 1dd6a1fce2209ec240698e2439a4adbb9b427637 | 30 | printing: 1dd6a1fce2209ec240698e2439a4adbb9b427637 |
| 31 | - url_launcher_macos: d2691c7dd33ed713bf3544850a623080ec693d95 | 31 | + url_launcher_macos: 5f437abeda8c85500ceb03f5c1938a8c5a705399 |
| 32 | 32 | ||
| 33 | PODFILE CHECKSUM: 236401fc2c932af29a9fcf0e97baeeb2d750d367 | 33 | PODFILE CHECKSUM: 236401fc2c932af29a9fcf0e97baeeb2d750d367 |
| 34 | 34 |
| @@ -5,18 +5,18 @@ packages: | @@ -5,18 +5,18 @@ packages: | ||
| 5 | dependency: transitive | 5 | dependency: transitive |
| 6 | description: | 6 | description: |
| 7 | name: archive | 7 | name: archive |
| 8 | - sha256: "22600aa1e926be775fa5fe7e6894e7fb3df9efda8891c73f70fb3262399a432d" | 8 | + sha256: cb6a278ef2dbb298455e1a713bda08524a175630ec643a242c399c932a0a1f7d |
| 9 | url: "https://pub.dev" | 9 | url: "https://pub.dev" |
| 10 | source: hosted | 10 | source: hosted |
| 11 | - version: "3.4.10" | 11 | + version: "3.6.1" |
| 12 | args: | 12 | args: |
| 13 | dependency: transitive | 13 | dependency: transitive |
| 14 | description: | 14 | description: |
| 15 | name: args | 15 | name: args |
| 16 | - sha256: eef6c46b622e0494a36c5a12d10d77fb4e855501a91c1b9ef9339326e58f0596 | 16 | + sha256: "7cf60b9f0cc88203c5a190b4cd62a99feea42759a7fa695010eb5de1c0b2252a" |
| 17 | url: "https://pub.dev" | 17 | url: "https://pub.dev" |
| 18 | source: hosted | 18 | source: hosted |
| 19 | - version: "2.4.2" | 19 | + version: "2.5.0" |
| 20 | async: | 20 | async: |
| 21 | dependency: transitive | 21 | dependency: transitive |
| 22 | description: | 22 | description: |
| @@ -29,10 +29,10 @@ packages: | @@ -29,10 +29,10 @@ packages: | ||
| 29 | dependency: transitive | 29 | dependency: transitive |
| 30 | description: | 30 | description: |
| 31 | name: barcode | 31 | name: barcode |
| 32 | - sha256: "91b143666f7bb13636f716b6d4e412e372ab15ff7969799af8c9e30a382e9385" | 32 | + sha256: ab180ce22c6555d77d45f0178a523669db67f95856e3378259ef2ffeb43e6003 |
| 33 | url: "https://pub.dev" | 33 | url: "https://pub.dev" |
| 34 | source: hosted | 34 | source: hosted |
| 35 | - version: "2.2.6" | 35 | + version: "2.2.8" |
| 36 | bidi: | 36 | bidi: |
| 37 | dependency: transitive | 37 | dependency: transitive |
| 38 | description: | 38 | description: |
| @@ -73,14 +73,14 @@ packages: | @@ -73,14 +73,14 @@ packages: | ||
| 73 | url: "https://pub.dev" | 73 | url: "https://pub.dev" |
| 74 | source: hosted | 74 | source: hosted |
| 75 | version: "1.18.0" | 75 | version: "1.18.0" |
| 76 | - convert: | 76 | + cross_file: |
| 77 | dependency: transitive | 77 | dependency: transitive |
| 78 | description: | 78 | description: |
| 79 | - name: convert | ||
| 80 | - sha256: "0f08b14755d163f6e2134cb58222dd25ea2a2ee8a195e53983d57c075324d592" | 79 | + name: cross_file |
| 80 | + sha256: "55d7b444feb71301ef6b8838dbc1ae02e63dd48c8773f3810ff53bb1e2945b32" | ||
| 81 | url: "https://pub.dev" | 81 | url: "https://pub.dev" |
| 82 | source: hosted | 82 | source: hosted |
| 83 | - version: "3.1.1" | 83 | + version: "0.3.4+1" |
| 84 | crypto: | 84 | crypto: |
| 85 | dependency: transitive | 85 | dependency: transitive |
| 86 | description: | 86 | description: |
| @@ -93,10 +93,10 @@ packages: | @@ -93,10 +93,10 @@ packages: | ||
| 93 | dependency: "direct main" | 93 | dependency: "direct main" |
| 94 | description: | 94 | description: |
| 95 | name: cupertino_icons | 95 | name: cupertino_icons |
| 96 | - sha256: d57953e10f9f8327ce64a508a355f0b1ec902193f66288e8cb5070e7c47eeb2d | 96 | + sha256: ba631d1c7f7bef6b729a622b7b752645a2d076dba9976925b8f25725a30e1ee6 |
| 97 | url: "https://pub.dev" | 97 | url: "https://pub.dev" |
| 98 | source: hosted | 98 | source: hosted |
| 99 | - version: "1.0.6" | 99 | + version: "1.0.8" |
| 100 | fake_async: | 100 | fake_async: |
| 101 | dependency: transitive | 101 | dependency: transitive |
| 102 | description: | 102 | description: |
| @@ -109,18 +109,18 @@ packages: | @@ -109,18 +109,18 @@ packages: | ||
| 109 | dependency: transitive | 109 | dependency: transitive |
| 110 | description: | 110 | description: |
| 111 | name: ffi | 111 | name: ffi |
| 112 | - sha256: "7bf0adc28a23d395f19f3f1eb21dd7cfd1dd9f8e1c50051c069122e6853bc878" | 112 | + sha256: "493f37e7df1804778ff3a53bd691d8692ddf69702cf4c1c1096a2e41b4779e21" |
| 113 | url: "https://pub.dev" | 113 | url: "https://pub.dev" |
| 114 | source: hosted | 114 | source: hosted |
| 115 | - version: "2.1.0" | 115 | + version: "2.1.2" |
| 116 | file_picker: | 116 | file_picker: |
| 117 | dependency: "direct main" | 117 | dependency: "direct main" |
| 118 | description: | 118 | description: |
| 119 | name: file_picker | 119 | name: file_picker |
| 120 | - sha256: be325344c1f3070354a1d84a231a1ba75ea85d413774ec4bdf444c023342e030 | 120 | + sha256: "824f5b9f389bfc4dddac3dea76cd70c51092d9dff0b2ece7ef4f53db8547d258" |
| 121 | url: "https://pub.dev" | 121 | url: "https://pub.dev" |
| 122 | source: hosted | 122 | source: hosted |
| 123 | - version: "5.5.0" | 123 | + version: "8.0.6" |
| 124 | flutter: | 124 | flutter: |
| 125 | dependency: "direct main" | 125 | dependency: "direct main" |
| 126 | description: flutter | 126 | description: flutter |
| @@ -138,10 +138,10 @@ packages: | @@ -138,10 +138,10 @@ packages: | ||
| 138 | dependency: "direct dev" | 138 | dependency: "direct dev" |
| 139 | description: | 139 | description: |
| 140 | name: flutter_lints | 140 | name: flutter_lints |
| 141 | - sha256: a25a15ebbdfc33ab1cd26c63a6ee519df92338a9c10f122adda92938253bef04 | 141 | + sha256: "3f41d009ba7172d5ff9be5f6e6e6abb4300e263aab8866d2a0842ed2a70f8f0c" |
| 142 | url: "https://pub.dev" | 142 | url: "https://pub.dev" |
| 143 | source: hosted | 143 | source: hosted |
| 144 | - version: "2.0.3" | 144 | + version: "4.0.0" |
| 145 | flutter_math_fork: | 145 | flutter_math_fork: |
| 146 | dependency: "direct main" | 146 | dependency: "direct main" |
| 147 | description: | 147 | description: |
| @@ -154,18 +154,18 @@ packages: | @@ -154,18 +154,18 @@ packages: | ||
| 154 | dependency: transitive | 154 | dependency: transitive |
| 155 | description: | 155 | description: |
| 156 | name: flutter_plugin_android_lifecycle | 156 | name: flutter_plugin_android_lifecycle |
| 157 | - sha256: b068ffc46f82a55844acfa4fdbb61fad72fa2aef0905548419d97f0f95c456da | 157 | + sha256: c6b0b4c05c458e1c01ad9bcc14041dd7b1f6783d487be4386f793f47a8a4d03e |
| 158 | url: "https://pub.dev" | 158 | url: "https://pub.dev" |
| 159 | source: hosted | 159 | source: hosted |
| 160 | - version: "2.0.17" | 160 | + version: "2.0.20" |
| 161 | flutter_svg: | 161 | flutter_svg: |
| 162 | dependency: transitive | 162 | dependency: transitive |
| 163 | description: | 163 | description: |
| 164 | name: flutter_svg | 164 | name: flutter_svg |
| 165 | - sha256: d39e7f95621fc84376bc0f7d504f05c3a41488c562f4a8ad410569127507402c | 165 | + sha256: "7b4ca6cf3304575fe9c8ec64813c8d02ee41d2afe60bcfe0678bcb5375d596a2" |
| 166 | url: "https://pub.dev" | 166 | url: "https://pub.dev" |
| 167 | source: hosted | 167 | source: hosted |
| 168 | - version: "2.0.9" | 168 | + version: "2.0.10+1" |
| 169 | flutter_test: | 169 | flutter_test: |
| 170 | dependency: "direct dev" | 170 | dependency: "direct dev" |
| 171 | description: flutter | 171 | description: flutter |
| @@ -182,15 +182,15 @@ packages: | @@ -182,15 +182,15 @@ packages: | ||
| 182 | path: ".." | 182 | path: ".." |
| 183 | relative: true | 183 | relative: true |
| 184 | source: path | 184 | source: path |
| 185 | - version: "0.1.3" | 185 | + version: "0.1.4" |
| 186 | http: | 186 | http: |
| 187 | dependency: transitive | 187 | dependency: transitive |
| 188 | description: | 188 | description: |
| 189 | name: http | 189 | name: http |
| 190 | - sha256: a2bbf9d017fcced29139daa8ed2bba4ece450ab222871df93ca9eec6f80c34ba | 190 | + sha256: "761a297c042deedc1ffbb156d6e2af13886bb305c2a343a4d972504cd67dd938" |
| 191 | url: "https://pub.dev" | 191 | url: "https://pub.dev" |
| 192 | source: hosted | 192 | source: hosted |
| 193 | - version: "1.2.0" | 193 | + version: "1.2.1" |
| 194 | http_parser: | 194 | http_parser: |
| 195 | dependency: transitive | 195 | dependency: transitive |
| 196 | description: | 196 | description: |
| @@ -203,50 +203,42 @@ packages: | @@ -203,50 +203,42 @@ packages: | ||
| 203 | dependency: transitive | 203 | dependency: transitive |
| 204 | description: | 204 | description: |
| 205 | name: image | 205 | name: image |
| 206 | - sha256: "004a2e90ce080f8627b5a04aecb4cdfac87d2c3f3b520aa291260be5a32c033d" | ||
| 207 | - url: "https://pub.dev" | ||
| 208 | - source: hosted | ||
| 209 | - version: "4.1.4" | ||
| 210 | - js: | ||
| 211 | - dependency: transitive | ||
| 212 | - description: | ||
| 213 | - name: js | ||
| 214 | - sha256: f2c445dce49627136094980615a031419f7f3eb393237e4ecd97ac15dea343f3 | 206 | + sha256: "2237616a36c0d69aef7549ab439b833fb7f9fb9fc861af2cc9ac3eedddd69ca8" |
| 215 | url: "https://pub.dev" | 207 | url: "https://pub.dev" |
| 216 | source: hosted | 208 | source: hosted |
| 217 | - version: "0.6.7" | 209 | + version: "4.2.0" |
| 218 | leak_tracker: | 210 | leak_tracker: |
| 219 | dependency: transitive | 211 | dependency: transitive |
| 220 | description: | 212 | description: |
| 221 | name: leak_tracker | 213 | name: leak_tracker |
| 222 | - sha256: "78eb209deea09858f5269f5a5b02be4049535f568c07b275096836f01ea323fa" | 214 | + sha256: "7f0df31977cb2c0b88585095d168e689669a2cc9b97c309665e3386f3e9d341a" |
| 223 | url: "https://pub.dev" | 215 | url: "https://pub.dev" |
| 224 | source: hosted | 216 | source: hosted |
| 225 | - version: "10.0.0" | 217 | + version: "10.0.4" |
| 226 | leak_tracker_flutter_testing: | 218 | leak_tracker_flutter_testing: |
| 227 | dependency: transitive | 219 | dependency: transitive |
| 228 | description: | 220 | description: |
| 229 | name: leak_tracker_flutter_testing | 221 | name: leak_tracker_flutter_testing |
| 230 | - sha256: b46c5e37c19120a8a01918cfaf293547f47269f7cb4b0058f21531c2465d6ef0 | 222 | + sha256: "06e98f569d004c1315b991ded39924b21af84cf14cc94791b8aea337d25b57f8" |
| 231 | url: "https://pub.dev" | 223 | url: "https://pub.dev" |
| 232 | source: hosted | 224 | source: hosted |
| 233 | - version: "2.0.1" | 225 | + version: "3.0.3" |
| 234 | leak_tracker_testing: | 226 | leak_tracker_testing: |
| 235 | dependency: transitive | 227 | dependency: transitive |
| 236 | description: | 228 | description: |
| 237 | name: leak_tracker_testing | 229 | name: leak_tracker_testing |
| 238 | - sha256: a597f72a664dbd293f3bfc51f9ba69816f84dcd403cdac7066cb3f6003f3ab47 | 230 | + sha256: "6ba465d5d76e67ddf503e1161d1f4a6bc42306f9d66ca1e8f079a47290fb06d3" |
| 239 | url: "https://pub.dev" | 231 | url: "https://pub.dev" |
| 240 | source: hosted | 232 | source: hosted |
| 241 | - version: "2.0.1" | 233 | + version: "3.0.1" |
| 242 | lints: | 234 | lints: |
| 243 | dependency: transitive | 235 | dependency: transitive |
| 244 | description: | 236 | description: |
| 245 | name: lints | 237 | name: lints |
| 246 | - sha256: "0a217c6c989d21039f1498c3ed9f3ed71b354e69873f13a8dfc3c9fe76f1b452" | 238 | + sha256: "976c774dd944a42e83e2467f4cc670daef7eed6295b10b36ae8c85bcbf828235" |
| 247 | url: "https://pub.dev" | 239 | url: "https://pub.dev" |
| 248 | source: hosted | 240 | source: hosted |
| 249 | - version: "2.1.1" | 241 | + version: "4.0.0" |
| 250 | matcher: | 242 | matcher: |
| 251 | dependency: transitive | 243 | dependency: transitive |
| 252 | description: | 244 | description: |
| @@ -267,10 +259,10 @@ packages: | @@ -267,10 +259,10 @@ packages: | ||
| 267 | dependency: transitive | 259 | dependency: transitive |
| 268 | description: | 260 | description: |
| 269 | name: meta | 261 | name: meta |
| 270 | - sha256: d584fa6707a52763a52446f02cc621b077888fb63b93bbcb1143a7be5a0c0c04 | 262 | + sha256: "7687075e408b093f36e6bbf6c91878cc0d4cd10f409506f7bc996f68220b9136" |
| 271 | url: "https://pub.dev" | 263 | url: "https://pub.dev" |
| 272 | source: hosted | 264 | source: hosted |
| 273 | - version: "1.11.0" | 265 | + version: "1.12.0" |
| 274 | nested: | 266 | nested: |
| 275 | dependency: transitive | 267 | dependency: transitive |
| 276 | description: | 268 | description: |
| @@ -299,26 +291,26 @@ packages: | @@ -299,26 +291,26 @@ packages: | ||
| 299 | dependency: "direct main" | 291 | dependency: "direct main" |
| 300 | description: | 292 | description: |
| 301 | name: path_provider | 293 | name: path_provider |
| 302 | - sha256: b27217933eeeba8ff24845c34003b003b2b22151de3c908d0e679e8fe1aa078b | 294 | + sha256: c9e7d3a4cd1410877472158bee69963a4579f78b68c65a2b7d40d1a7a88bb161 |
| 303 | url: "https://pub.dev" | 295 | url: "https://pub.dev" |
| 304 | source: hosted | 296 | source: hosted |
| 305 | - version: "2.1.2" | 297 | + version: "2.1.3" |
| 306 | path_provider_android: | 298 | path_provider_android: |
| 307 | dependency: transitive | 299 | dependency: transitive |
| 308 | description: | 300 | description: |
| 309 | name: path_provider_android | 301 | name: path_provider_android |
| 310 | - sha256: "477184d672607c0a3bf68fbbf601805f92ef79c82b64b4d6eb318cbca4c48668" | 302 | + sha256: "30c5aa827a6ae95ce2853cdc5fe3971daaac00f6f081c419c013f7f57bff2f5e" |
| 311 | url: "https://pub.dev" | 303 | url: "https://pub.dev" |
| 312 | source: hosted | 304 | source: hosted |
| 313 | - version: "2.2.2" | 305 | + version: "2.2.7" |
| 314 | path_provider_foundation: | 306 | path_provider_foundation: |
| 315 | dependency: transitive | 307 | dependency: transitive |
| 316 | description: | 308 | description: |
| 317 | name: path_provider_foundation | 309 | name: path_provider_foundation |
| 318 | - sha256: "5a7999be66e000916500be4f15a3633ebceb8302719b47b9cc49ce924125350f" | 310 | + sha256: f234384a3fdd67f989b4d54a5d73ca2a6c422fa55ae694381ae0f4375cd1ea16 |
| 319 | url: "https://pub.dev" | 311 | url: "https://pub.dev" |
| 320 | source: hosted | 312 | source: hosted |
| 321 | - version: "2.3.2" | 313 | + version: "2.4.0" |
| 322 | path_provider_linux: | 314 | path_provider_linux: |
| 323 | dependency: transitive | 315 | dependency: transitive |
| 324 | description: | 316 | description: |
| @@ -339,58 +331,74 @@ packages: | @@ -339,58 +331,74 @@ packages: | ||
| 339 | dependency: transitive | 331 | dependency: transitive |
| 340 | description: | 332 | description: |
| 341 | name: path_provider_windows | 333 | name: path_provider_windows |
| 342 | - sha256: "8bc9f22eee8690981c22aa7fc602f5c85b497a6fb2ceb35ee5a5e5ed85ad8170" | 334 | + sha256: bd6f00dbd873bfb70d0761682da2b3a2c2fccc2b9e84c495821639601d81afe7 |
| 343 | url: "https://pub.dev" | 335 | url: "https://pub.dev" |
| 344 | source: hosted | 336 | source: hosted |
| 345 | - version: "2.2.1" | 337 | + version: "2.3.0" |
| 346 | pdf: | 338 | pdf: |
| 347 | dependency: "direct main" | 339 | dependency: "direct main" |
| 348 | description: | 340 | description: |
| 349 | name: pdf | 341 | name: pdf |
| 350 | - sha256: "93cbb2c06de9bab91844550f19896b2373e7a5ce25173995e7e5ec5e1741429d" | 342 | + sha256: "81d5522bddc1ef5c28e8f0ee40b71708761753c163e0c93a40df56fd515ea0f0" |
| 351 | url: "https://pub.dev" | 343 | url: "https://pub.dev" |
| 352 | source: hosted | 344 | source: hosted |
| 353 | - version: "3.10.7" | 345 | + version: "3.11.0" |
| 346 | + pdf_widget_wrapper: | ||
| 347 | + dependency: transitive | ||
| 348 | + description: | ||
| 349 | + name: pdf_widget_wrapper | ||
| 350 | + sha256: c930860d987213a3d58c7ec3b7ecf8085c3897f773e8dc23da9cae60a5d6d0f5 | ||
| 351 | + url: "https://pub.dev" | ||
| 352 | + source: hosted | ||
| 353 | + version: "1.0.4" | ||
| 354 | permission_handler: | 354 | permission_handler: |
| 355 | dependency: "direct main" | 355 | dependency: "direct main" |
| 356 | description: | 356 | description: |
| 357 | name: permission_handler | 357 | name: permission_handler |
| 358 | - sha256: bc56bfe9d3f44c3c612d8d393bd9b174eb796d706759f9b495ac254e4294baa5 | 358 | + sha256: "18bf33f7fefbd812f37e72091a15575e72d5318854877e0e4035a24ac1113ecb" |
| 359 | url: "https://pub.dev" | 359 | url: "https://pub.dev" |
| 360 | source: hosted | 360 | source: hosted |
| 361 | - version: "10.4.5" | 361 | + version: "11.3.1" |
| 362 | permission_handler_android: | 362 | permission_handler_android: |
| 363 | dependency: transitive | 363 | dependency: transitive |
| 364 | description: | 364 | description: |
| 365 | name: permission_handler_android | 365 | name: permission_handler_android |
| 366 | - sha256: "59c6322171c29df93a22d150ad95f3aa19ed86542eaec409ab2691b8f35f9a47" | 366 | + sha256: b29a799ca03be9f999aa6c39f7de5209482d638e6f857f6b93b0875c618b7e54 |
| 367 | url: "https://pub.dev" | 367 | url: "https://pub.dev" |
| 368 | source: hosted | 368 | source: hosted |
| 369 | - version: "10.3.6" | 369 | + version: "12.0.7" |
| 370 | permission_handler_apple: | 370 | permission_handler_apple: |
| 371 | dependency: transitive | 371 | dependency: transitive |
| 372 | description: | 372 | description: |
| 373 | name: permission_handler_apple | 373 | name: permission_handler_apple |
| 374 | - sha256: "99e220bce3f8877c78e4ace901082fb29fa1b4ebde529ad0932d8d664b34f3f5" | 374 | + sha256: e6f6d73b12438ef13e648c4ae56bd106ec60d17e90a59c4545db6781229082a0 |
| 375 | + url: "https://pub.dev" | ||
| 376 | + source: hosted | ||
| 377 | + version: "9.4.5" | ||
| 378 | + permission_handler_html: | ||
| 379 | + dependency: transitive | ||
| 380 | + description: | ||
| 381 | + name: permission_handler_html | ||
| 382 | + sha256: "54bf176b90f6eddd4ece307e2c06cf977fb3973719c35a93b85cc7093eb6070d" | ||
| 375 | url: "https://pub.dev" | 383 | url: "https://pub.dev" |
| 376 | source: hosted | 384 | source: hosted |
| 377 | - version: "9.1.4" | 385 | + version: "0.1.1" |
| 378 | permission_handler_platform_interface: | 386 | permission_handler_platform_interface: |
| 379 | dependency: transitive | 387 | dependency: transitive |
| 380 | description: | 388 | description: |
| 381 | name: permission_handler_platform_interface | 389 | name: permission_handler_platform_interface |
| 382 | - sha256: "6760eb5ef34589224771010805bea6054ad28453906936f843a8cc4d3a55c4a4" | 390 | + sha256: "48d4fcf201a1dad93ee869ab0d4101d084f49136ec82a8a06ed9cfeacab9fd20" |
| 383 | url: "https://pub.dev" | 391 | url: "https://pub.dev" |
| 384 | source: hosted | 392 | source: hosted |
| 385 | - version: "3.12.0" | 393 | + version: "4.2.1" |
| 386 | permission_handler_windows: | 394 | permission_handler_windows: |
| 387 | dependency: transitive | 395 | dependency: transitive |
| 388 | description: | 396 | description: |
| 389 | name: permission_handler_windows | 397 | name: permission_handler_windows |
| 390 | - sha256: cc074aace208760f1eee6aa4fae766b45d947df85bc831cde77009cdb4720098 | 398 | + sha256: "1a790728016f79a41216d88672dbc5df30e686e811ad4e698bfc51f76ad91f1e" |
| 391 | url: "https://pub.dev" | 399 | url: "https://pub.dev" |
| 392 | source: hosted | 400 | source: hosted |
| 393 | - version: "0.1.3" | 401 | + version: "0.2.1" |
| 394 | petitparser: | 402 | petitparser: |
| 395 | dependency: transitive | 403 | dependency: transitive |
| 396 | description: | 404 | description: |
| @@ -403,10 +411,10 @@ packages: | @@ -403,10 +411,10 @@ packages: | ||
| 403 | dependency: transitive | 411 | dependency: transitive |
| 404 | description: | 412 | description: |
| 405 | name: platform | 413 | name: platform |
| 406 | - sha256: "12220bb4b65720483f8fa9450b4332347737cf8213dd2840d8b2c823e47243ec" | 414 | + sha256: "9b71283fc13df574056616011fb138fd3b793ea47cc509c189a6c3fa5f8a1a65" |
| 407 | url: "https://pub.dev" | 415 | url: "https://pub.dev" |
| 408 | source: hosted | 416 | source: hosted |
| 409 | - version: "3.1.4" | 417 | + version: "3.1.5" |
| 410 | plugin_platform_interface: | 418 | plugin_platform_interface: |
| 411 | dependency: transitive | 419 | dependency: transitive |
| 412 | description: | 420 | description: |
| @@ -415,30 +423,22 @@ packages: | @@ -415,30 +423,22 @@ packages: | ||
| 415 | url: "https://pub.dev" | 423 | url: "https://pub.dev" |
| 416 | source: hosted | 424 | source: hosted |
| 417 | version: "2.1.8" | 425 | version: "2.1.8" |
| 418 | - pointycastle: | ||
| 419 | - dependency: transitive | ||
| 420 | - description: | ||
| 421 | - name: pointycastle | ||
| 422 | - sha256: "43ac87de6e10afabc85c445745a7b799e04de84cebaa4fd7bf55a5e1e9604d29" | ||
| 423 | - url: "https://pub.dev" | ||
| 424 | - source: hosted | ||
| 425 | - version: "3.7.4" | ||
| 426 | printing: | 426 | printing: |
| 427 | dependency: "direct main" | 427 | dependency: "direct main" |
| 428 | description: | 428 | description: |
| 429 | name: printing | 429 | name: printing |
| 430 | - sha256: ad39a42a5f83125952457dfd94f395c8cf0eb1f7759583dadb769be5c7f99d24 | 430 | + sha256: cc4b256a5a89d5345488e3318897b595867f5181b8c5ed6fc63bfa5f2044aec3 |
| 431 | url: "https://pub.dev" | 431 | url: "https://pub.dev" |
| 432 | source: hosted | 432 | source: hosted |
| 433 | - version: "5.11.1" | 433 | + version: "5.13.1" |
| 434 | provider: | 434 | provider: |
| 435 | dependency: transitive | 435 | dependency: transitive |
| 436 | description: | 436 | description: |
| 437 | name: provider | 437 | name: provider |
| 438 | - sha256: "9a96a0a19b594dbc5bf0f1f27d2bc67d5f95957359b461cd9feb44ed6ae75096" | 438 | + sha256: c8a055ee5ce3fd98d6fc872478b03823ffdb448699c6ebdbbc71d59b596fd48c |
| 439 | url: "https://pub.dev" | 439 | url: "https://pub.dev" |
| 440 | source: hosted | 440 | source: hosted |
| 441 | - version: "6.1.1" | 441 | + version: "6.1.2" |
| 442 | qr: | 442 | qr: |
| 443 | dependency: transitive | 443 | dependency: transitive |
| 444 | description: | 444 | description: |
| @@ -496,10 +496,10 @@ packages: | @@ -496,10 +496,10 @@ packages: | ||
| 496 | dependency: transitive | 496 | dependency: transitive |
| 497 | description: | 497 | description: |
| 498 | name: test_api | 498 | name: test_api |
| 499 | - sha256: "5c2f730018264d276c20e4f1503fd1308dfbbae39ec8ee63c5236311ac06954b" | 499 | + sha256: "9955ae474176f7ac8ee4e989dadfb411a58c30415bcfb648fa04b2b8a03afa7f" |
| 500 | url: "https://pub.dev" | 500 | url: "https://pub.dev" |
| 501 | source: hosted | 501 | source: hosted |
| 502 | - version: "0.6.1" | 502 | + version: "0.7.0" |
| 503 | tuple: | 503 | tuple: |
| 504 | dependency: transitive | 504 | dependency: transitive |
| 505 | description: | 505 | description: |
| @@ -520,26 +520,26 @@ packages: | @@ -520,26 +520,26 @@ packages: | ||
| 520 | dependency: "direct main" | 520 | dependency: "direct main" |
| 521 | description: | 521 | description: |
| 522 | name: url_launcher | 522 | name: url_launcher |
| 523 | - sha256: d25bb0ca00432a5e1ee40e69c36c85863addf7cc45e433769d61bed3fe81fd96 | 523 | + sha256: "21b704ce5fa560ea9f3b525b43601c678728ba46725bab9b01187b4831377ed3" |
| 524 | url: "https://pub.dev" | 524 | url: "https://pub.dev" |
| 525 | source: hosted | 525 | source: hosted |
| 526 | - version: "6.2.3" | 526 | + version: "6.3.0" |
| 527 | url_launcher_android: | 527 | url_launcher_android: |
| 528 | dependency: transitive | 528 | dependency: transitive |
| 529 | description: | 529 | description: |
| 530 | name: url_launcher_android | 530 | name: url_launcher_android |
| 531 | - sha256: "507dc655b1d9cb5ebc756032eb785f114e415f91557b73bf60b7e201dfedeb2f" | 531 | + sha256: ceb2625f0c24ade6ef6778d1de0b2e44f2db71fded235eb52295247feba8c5cf |
| 532 | url: "https://pub.dev" | 532 | url: "https://pub.dev" |
| 533 | source: hosted | 533 | source: hosted |
| 534 | - version: "6.2.2" | 534 | + version: "6.3.3" |
| 535 | url_launcher_ios: | 535 | url_launcher_ios: |
| 536 | dependency: transitive | 536 | dependency: transitive |
| 537 | description: | 537 | description: |
| 538 | name: url_launcher_ios | 538 | name: url_launcher_ios |
| 539 | - sha256: "75bb6fe3f60070407704282a2d295630cab232991eb52542b18347a8a941df03" | 539 | + sha256: "7068716403343f6ba4969b4173cbf3b84fc768042124bc2c011e5d782b24fe89" |
| 540 | url: "https://pub.dev" | 540 | url: "https://pub.dev" |
| 541 | source: hosted | 541 | source: hosted |
| 542 | - version: "6.2.4" | 542 | + version: "6.3.0" |
| 543 | url_launcher_linux: | 543 | url_launcher_linux: |
| 544 | dependency: transitive | 544 | dependency: transitive |
| 545 | description: | 545 | description: |
| @@ -552,26 +552,26 @@ packages: | @@ -552,26 +552,26 @@ packages: | ||
| 552 | dependency: transitive | 552 | dependency: transitive |
| 553 | description: | 553 | description: |
| 554 | name: url_launcher_macos | 554 | name: url_launcher_macos |
| 555 | - sha256: b7244901ea3cf489c5335bdacda07264a6e960b1c1b1a9f91e4bc371d9e68234 | 555 | + sha256: "9a1a42d5d2d95400c795b2914c36fdcb525870c752569438e4ebb09a2b5d90de" |
| 556 | url: "https://pub.dev" | 556 | url: "https://pub.dev" |
| 557 | source: hosted | 557 | source: hosted |
| 558 | - version: "3.1.0" | 558 | + version: "3.2.0" |
| 559 | url_launcher_platform_interface: | 559 | url_launcher_platform_interface: |
| 560 | dependency: transitive | 560 | dependency: transitive |
| 561 | description: | 561 | description: |
| 562 | name: url_launcher_platform_interface | 562 | name: url_launcher_platform_interface |
| 563 | - sha256: a932c3a8082e118f80a475ce692fde89dc20fddb24c57360b96bc56f7035de1f | 563 | + sha256: "552f8a1e663569be95a8190206a38187b531910283c3e982193e4f2733f01029" |
| 564 | url: "https://pub.dev" | 564 | url: "https://pub.dev" |
| 565 | source: hosted | 565 | source: hosted |
| 566 | - version: "2.3.1" | 566 | + version: "2.3.2" |
| 567 | url_launcher_web: | 567 | url_launcher_web: |
| 568 | dependency: transitive | 568 | dependency: transitive |
| 569 | description: | 569 | description: |
| 570 | name: url_launcher_web | 570 | name: url_launcher_web |
| 571 | - sha256: fff0932192afeedf63cdd50ecbb1bc825d31aed259f02bb8dba0f3b729a5e88b | 571 | + sha256: "8d9e750d8c9338601e709cd0885f95825086bd8b642547f26bda435aade95d8a" |
| 572 | url: "https://pub.dev" | 572 | url: "https://pub.dev" |
| 573 | source: hosted | 573 | source: hosted |
| 574 | - version: "2.2.3" | 574 | + version: "2.3.1" |
| 575 | url_launcher_windows: | 575 | url_launcher_windows: |
| 576 | dependency: transitive | 576 | dependency: transitive |
| 577 | description: | 577 | description: |
| @@ -584,26 +584,26 @@ packages: | @@ -584,26 +584,26 @@ packages: | ||
| 584 | dependency: transitive | 584 | dependency: transitive |
| 585 | description: | 585 | description: |
| 586 | name: vector_graphics | 586 | name: vector_graphics |
| 587 | - sha256: "18f6690295af52d081f6808f2f7c69f0eed6d7e23a71539d75f4aeb8f0062172" | 587 | + sha256: "32c3c684e02f9bc0afb0ae0aa653337a2fe022e8ab064bcd7ffda27a74e288e3" |
| 588 | url: "https://pub.dev" | 588 | url: "https://pub.dev" |
| 589 | source: hosted | 589 | source: hosted |
| 590 | - version: "1.1.9+2" | 590 | + version: "1.1.11+1" |
| 591 | vector_graphics_codec: | 591 | vector_graphics_codec: |
| 592 | dependency: transitive | 592 | dependency: transitive |
| 593 | description: | 593 | description: |
| 594 | name: vector_graphics_codec | 594 | name: vector_graphics_codec |
| 595 | - sha256: "531d20465c10dfac7f5cd90b60bbe4dd9921f1ec4ca54c83ebb176dbacb7bb2d" | 595 | + sha256: c86987475f162fadff579e7320c7ddda04cd2fdeffbe1129227a85d9ac9e03da |
| 596 | url: "https://pub.dev" | 596 | url: "https://pub.dev" |
| 597 | source: hosted | 597 | source: hosted |
| 598 | - version: "1.1.9+2" | 598 | + version: "1.1.11+1" |
| 599 | vector_graphics_compiler: | 599 | vector_graphics_compiler: |
| 600 | dependency: transitive | 600 | dependency: transitive |
| 601 | description: | 601 | description: |
| 602 | name: vector_graphics_compiler | 602 | name: vector_graphics_compiler |
| 603 | - sha256: "03012b0a33775c5530576b70240308080e1d5050f0faf000118c20e6463bc0ad" | 603 | + sha256: "12faff3f73b1741a36ca7e31b292ddeb629af819ca9efe9953b70bd63fc8cd81" |
| 604 | url: "https://pub.dev" | 604 | url: "https://pub.dev" |
| 605 | source: hosted | 605 | source: hosted |
| 606 | - version: "1.1.9+2" | 606 | + version: "1.1.11+1" |
| 607 | vector_math: | 607 | vector_math: |
| 608 | dependency: transitive | 608 | dependency: transitive |
| 609 | description: | 609 | description: |
| @@ -616,26 +616,26 @@ packages: | @@ -616,26 +616,26 @@ packages: | ||
| 616 | dependency: transitive | 616 | dependency: transitive |
| 617 | description: | 617 | description: |
| 618 | name: vm_service | 618 | name: vm_service |
| 619 | - sha256: b3d56ff4341b8f182b96aceb2fa20e3dcb336b9f867bc0eafc0de10f1048e957 | 619 | + sha256: "3923c89304b715fb1eb6423f017651664a03bf5f4b29983627c4da791f74a4ec" |
| 620 | url: "https://pub.dev" | 620 | url: "https://pub.dev" |
| 621 | source: hosted | 621 | source: hosted |
| 622 | - version: "13.0.0" | 622 | + version: "14.2.1" |
| 623 | web: | 623 | web: |
| 624 | dependency: transitive | 624 | dependency: transitive |
| 625 | description: | 625 | description: |
| 626 | name: web | 626 | name: web |
| 627 | - sha256: afe077240a270dcfd2aafe77602b4113645af95d0ad31128cc02bce5ac5d5152 | 627 | + sha256: "97da13628db363c635202ad97068d47c5b8aa555808e7a9411963c533b449b27" |
| 628 | url: "https://pub.dev" | 628 | url: "https://pub.dev" |
| 629 | source: hosted | 629 | source: hosted |
| 630 | - version: "0.3.0" | 630 | + version: "0.5.1" |
| 631 | win32: | 631 | win32: |
| 632 | dependency: transitive | 632 | dependency: transitive |
| 633 | description: | 633 | description: |
| 634 | name: win32 | 634 | name: win32 |
| 635 | - sha256: "464f5674532865248444b4c3daca12bd9bf2d7c47f759ce2617986e7229494a8" | 635 | + sha256: a79dbe579cb51ecd6d30b17e0cae4e0ea15e2c0e66f69ad4198f22a6789e94f4 |
| 636 | url: "https://pub.dev" | 636 | url: "https://pub.dev" |
| 637 | source: hosted | 637 | source: hosted |
| 638 | - version: "5.2.0" | 638 | + version: "5.5.1" |
| 639 | xdg_directories: | 639 | xdg_directories: |
| 640 | dependency: transitive | 640 | dependency: transitive |
| 641 | description: | 641 | description: |
| @@ -653,5 +653,5 @@ packages: | @@ -653,5 +653,5 @@ packages: | ||
| 653 | source: hosted | 653 | source: hosted |
| 654 | version: "6.5.0" | 654 | version: "6.5.0" |
| 655 | sdks: | 655 | sdks: |
| 656 | - dart: ">=3.2.0 <4.0.0" | ||
| 657 | - flutter: ">=3.16.0" | 656 | + dart: ">=3.4.0 <4.0.0" |
| 657 | + flutter: ">=3.22.0" |
| @@ -18,13 +18,13 @@ dependencies: | @@ -18,13 +18,13 @@ dependencies: | ||
| 18 | flutter_html_to_pdf: ^0.7.0 | 18 | flutter_html_to_pdf: ^0.7.0 |
| 19 | url_launcher: ^6.1.10 | 19 | url_launcher: ^6.1.10 |
| 20 | path_provider: ^2.0.14 | 20 | path_provider: ^2.0.14 |
| 21 | - permission_handler: ^10.2.0 | ||
| 22 | - file_picker: ^5.2.10 | 21 | + permission_handler: ^11.3.1 |
| 22 | + file_picker: ^8.0.6 | ||
| 23 | flutter_math_fork: ^0.7.2 | 23 | flutter_math_fork: ^0.7.2 |
| 24 | 24 | ||
| 25 | dev_dependencies: | 25 | dev_dependencies: |
| 26 | flutter_test: | 26 | flutter_test: |
| 27 | sdk: flutter | 27 | sdk: flutter |
| 28 | - flutter_lints: ^2.0.0 | 28 | + flutter_lints: ^4.0.0 |
| 29 | flutter: | 29 | flutter: |
| 30 | uses-material-design: true | 30 | uses-material-design: true |
| @@ -18,7 +18,7 @@ class CustomImageError extends LeafRenderObjectWidget { | @@ -18,7 +18,7 @@ class CustomImageError extends LeafRenderObjectWidget { | ||
| 18 | RenderObject createRenderObject(BuildContext context) { | 18 | RenderObject createRenderObject(BuildContext context) { |
| 19 | return RenderCustomImageError( | 19 | return RenderCustomImageError( |
| 20 | iconColor ?? Theme.of(context).colorScheme.onSurfaceVariant, | 20 | iconColor ?? Theme.of(context).colorScheme.onSurfaceVariant, |
| 21 | - backgroundColor ?? Theme.of(context).colorScheme.surfaceVariant, | 21 | + backgroundColor ?? Theme.of(context).colorScheme.surfaceContainerHighest, |
| 22 | outlineColor ?? Theme.of(context).colorScheme.outline, | 22 | outlineColor ?? Theme.of(context).colorScheme.outline, |
| 23 | ); | 23 | ); |
| 24 | } | 24 | } |
| @@ -26,8 +26,8 @@ class CustomImageError extends LeafRenderObjectWidget { | @@ -26,8 +26,8 @@ class CustomImageError extends LeafRenderObjectWidget { | ||
| 26 | @override | 26 | @override |
| 27 | void updateRenderObject( | 27 | void updateRenderObject( |
| 28 | BuildContext context, covariant RenderCustomImageError renderObject) { | 28 | BuildContext context, covariant RenderCustomImageError renderObject) { |
| 29 | - renderObject._backgroundColor = | ||
| 30 | - backgroundColor ?? Theme.of(context).colorScheme.surfaceVariant; | 29 | + renderObject._backgroundColor = backgroundColor ?? |
| 30 | + Theme.of(context).colorScheme.surfaceContainerHighest; | ||
| 31 | renderObject._iconColor = | 31 | renderObject._iconColor = |
| 32 | iconColor ?? Theme.of(context).colorScheme.onSurfaceVariant; | 32 | iconColor ?? Theme.of(context).colorScheme.onSurfaceVariant; |
| 33 | renderObject._outlineColor = | 33 | renderObject._outlineColor = |
| @@ -133,7 +133,7 @@ class CustomImageLoading extends LeafRenderObjectWidget { | @@ -133,7 +133,7 @@ class CustomImageLoading extends LeafRenderObjectWidget { | ||
| 133 | RenderObject createRenderObject(BuildContext context) { | 133 | RenderObject createRenderObject(BuildContext context) { |
| 134 | return RenderCustomImageLoading( | 134 | return RenderCustomImageLoading( |
| 135 | iconColor ?? Theme.of(context).colorScheme.onSurfaceVariant, | 135 | iconColor ?? Theme.of(context).colorScheme.onSurfaceVariant, |
| 136 | - backgroundColor ?? Theme.of(context).colorScheme.surfaceVariant, | 136 | + backgroundColor ?? Theme.of(context).colorScheme.surfaceContainerHighest, |
| 137 | outlineColor ?? Theme.of(context).colorScheme.outline, | 137 | outlineColor ?? Theme.of(context).colorScheme.outline, |
| 138 | progress, | 138 | progress, |
| 139 | ); | 139 | ); |
| @@ -142,8 +142,8 @@ class CustomImageLoading extends LeafRenderObjectWidget { | @@ -142,8 +142,8 @@ class CustomImageLoading extends LeafRenderObjectWidget { | ||
| 142 | @override | 142 | @override |
| 143 | void updateRenderObject( | 143 | void updateRenderObject( |
| 144 | BuildContext context, covariant RenderCustomImageLoading renderObject) { | 144 | BuildContext context, covariant RenderCustomImageLoading renderObject) { |
| 145 | - renderObject._backgroundColor = | ||
| 146 | - backgroundColor ?? Theme.of(context).colorScheme.surfaceVariant; | 145 | + renderObject._backgroundColor = backgroundColor ?? |
| 146 | + Theme.of(context).colorScheme.surfaceContainerHighest; | ||
| 147 | renderObject._iconColor = | 147 | renderObject._iconColor = |
| 148 | iconColor ?? Theme.of(context).colorScheme.onSurfaceVariant; | 148 | iconColor ?? Theme.of(context).colorScheme.onSurfaceVariant; |
| 149 | renderObject._outlineColor = | 149 | renderObject._outlineColor = |
| @@ -10,25 +10,26 @@ import 'md_widget.dart'; | @@ -10,25 +10,26 @@ import 'md_widget.dart'; | ||
| 10 | 10 | ||
| 11 | /// Markdown components | 11 | /// Markdown components |
| 12 | abstract class MarkdownComponent { | 12 | abstract class MarkdownComponent { |
| 13 | - static final List<MarkdownComponent> components = [ | ||
| 14 | - CodeBlockMd(), | ||
| 15 | - NewLines(), | ||
| 16 | - TableMd(), | ||
| 17 | - HTag(), | ||
| 18 | - IndentMd(), | ||
| 19 | - UnOrderedList(), | ||
| 20 | - OrderedList(), | ||
| 21 | - RadioButtonMd(), | ||
| 22 | - CheckBoxMd(), | ||
| 23 | - HrLine(), | ||
| 24 | - ImageMd(), | ||
| 25 | - HighlightedText(), | ||
| 26 | - BoldMd(), | ||
| 27 | - LatexMathMultyLine(), | ||
| 28 | - LatexMath(), | ||
| 29 | - ItalicMd(), | ||
| 30 | - ATagMd(), | ||
| 31 | - ]; | 13 | + static final List<MarkdownComponent> components = [ |
| 14 | + CodeBlockMd(), | ||
| 15 | + NewLines(), | ||
| 16 | + TableMd(), | ||
| 17 | + HTag(), | ||
| 18 | + IndentMd(), | ||
| 19 | + UnOrderedList(), | ||
| 20 | + OrderedList(), | ||
| 21 | + RadioButtonMd(), | ||
| 22 | + CheckBoxMd(), | ||
| 23 | + HrLine(), | ||
| 24 | + ImageMd(), | ||
| 25 | + HighlightedText(), | ||
| 26 | + BoldMd(), | ||
| 27 | + LatexMathMultyLine(), | ||
| 28 | + LatexMath(), | ||
| 29 | + ItalicMd(), | ||
| 30 | + ATagMd(), | ||
| 31 | + SourceTag(), | ||
| 32 | + ]; | ||
| 32 | 33 | ||
| 33 | /// Generate widget for markdown widget | 34 | /// Generate widget for markdown widget |
| 34 | static List<InlineSpan> generate( | 35 | static List<InlineSpan> generate( |
| @@ -560,14 +561,14 @@ class HighlightedText extends InlineMd { | @@ -560,14 +561,14 @@ class HighlightedText extends InlineMd { | ||
| 560 | style: style?.copyWith( | 561 | style: style?.copyWith( |
| 561 | fontWeight: FontWeight.bold, | 562 | fontWeight: FontWeight.bold, |
| 562 | background: Paint() | 563 | background: Paint() |
| 563 | - ..color = Theme.of(context).colorScheme.surfaceVariant | 564 | + ..color = Theme.of(context).colorScheme.surfaceContainerHighest |
| 564 | ..strokeCap = StrokeCap.round | 565 | ..strokeCap = StrokeCap.round |
| 565 | ..strokeJoin = StrokeJoin.round, | 566 | ..strokeJoin = StrokeJoin.round, |
| 566 | ) ?? | 567 | ) ?? |
| 567 | TextStyle( | 568 | TextStyle( |
| 568 | fontWeight: FontWeight.bold, | 569 | fontWeight: FontWeight.bold, |
| 569 | background: Paint() | 570 | background: Paint() |
| 570 | - ..color = Theme.of(context).colorScheme.surfaceVariant | 571 | + ..color = Theme.of(context).colorScheme.surfaceContainerHighest |
| 571 | ..strokeCap = StrokeCap.round | 572 | ..strokeCap = StrokeCap.round |
| 572 | ..strokeJoin = StrokeJoin.round, | 573 | ..strokeJoin = StrokeJoin.round, |
| 573 | ), | 574 | ), |
| @@ -794,6 +795,57 @@ class ItalicMd extends InlineMd { | @@ -794,6 +795,57 @@ class ItalicMd extends InlineMd { | ||
| 794 | } | 795 | } |
| 795 | } | 796 | } |
| 796 | 797 | ||
| 798 | +/// source text component | ||
| 799 | +class SourceTag extends InlineMd { | ||
| 800 | + @override | ||
| 801 | + RegExp get exp => RegExp(r"\[(\d+?)\]"); | ||
| 802 | + | ||
| 803 | + @override | ||
| 804 | + InlineSpan span( | ||
| 805 | + BuildContext context, | ||
| 806 | + String text, | ||
| 807 | + TextStyle? style, | ||
| 808 | + TextDirection textDirection, | ||
| 809 | + final void Function(String url, String title)? onLinkTab, | ||
| 810 | + final String Function(String tex)? latexWorkaround, | ||
| 811 | + final Widget Function( | ||
| 812 | + BuildContext context, String tex, TextStyle textStyle, bool inline)? | ||
| 813 | + latexBuilder, | ||
| 814 | + final Widget Function(BuildContext context, String name, String code)? | ||
| 815 | + codeBuilder, | ||
| 816 | + ) { | ||
| 817 | + var match = exp.firstMatch(text.trim()); | ||
| 818 | + if (match?[1] == null) { | ||
| 819 | + return const TextSpan(); | ||
| 820 | + } | ||
| 821 | + return WidgetSpan( | ||
| 822 | + alignment: PlaceholderAlignment.middle, | ||
| 823 | + // baseline: TextBaseline.alphabetic, | ||
| 824 | + child: Padding( | ||
| 825 | + padding: const EdgeInsets.all(2), | ||
| 826 | + child: Container( | ||
| 827 | + width: 20, | ||
| 828 | + height: 20, | ||
| 829 | + decoration: ShapeDecoration( | ||
| 830 | + shape: const OvalBorder(), | ||
| 831 | + // color: Theme.of(context).colorScheme.onSurface, | ||
| 832 | + color: Theme.of(context).colorScheme.surfaceContainerHighest, | ||
| 833 | + // borderRadius: BorderRadius.circular(100), | ||
| 834 | + ), | ||
| 835 | + child: FittedBox( | ||
| 836 | + fit: BoxFit.contain, | ||
| 837 | + child: Text( | ||
| 838 | + "${match?[1]}", | ||
| 839 | + // style: (style ?? const TextStyle()).copyWith(), | ||
| 840 | + textDirection: textDirection, | ||
| 841 | + ), | ||
| 842 | + ), | ||
| 843 | + ), | ||
| 844 | + ), | ||
| 845 | + ); | ||
| 846 | + } | ||
| 847 | +} | ||
| 848 | + | ||
| 797 | /// Link text component | 849 | /// Link text component |
| 798 | class ATagMd extends InlineMd { | 850 | class ATagMd extends InlineMd { |
| 799 | @override | 851 | @override |
| @@ -963,7 +1015,9 @@ class TableMd extends BlockMd { | @@ -963,7 +1015,9 @@ class TableMd extends BlockMd { | ||
| 963 | decoration: (heading) | 1015 | decoration: (heading) |
| 964 | ? BoxDecoration( | 1016 | ? BoxDecoration( |
| 965 | color: (entry.key == 0) | 1017 | color: (entry.key == 0) |
| 966 | - ? Theme.of(context).colorScheme.surfaceVariant | 1018 | + ? Theme.of(context) |
| 1019 | + .colorScheme | ||
| 1020 | + .surfaceContainerHighest | ||
| 967 | : null, | 1021 | : null, |
| 968 | ) | 1022 | ) |
| 969 | : null, | 1023 | : null, |
| 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.1.3 | 3 | +version: 0.1.4 |
| 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: |
| @@ -15,7 +15,7 @@ dependencies: | @@ -15,7 +15,7 @@ dependencies: | ||
| 15 | dev_dependencies: | 15 | dev_dependencies: |
| 16 | flutter_test: | 16 | flutter_test: |
| 17 | sdk: flutter | 17 | sdk: flutter |
| 18 | - flutter_lints: ^2.0.0 | 18 | + flutter_lints: ^4.0.0 |
| 19 | 19 | ||
| 20 | # For information on the generic Dart part of this file, see the | 20 | # For information on the generic Dart part of this file, see the |
| 21 | # following page: https://dart.dev/tools/pub/pubspec | 21 | # following page: https://dart.dev/tools/pub/pubspec |
-
Please register or login to post a comment