saminsohag

[source added]

  1 +## 0.1.4
  2 +
  3 +* `[source]` format added.
  4 +
1 ## 0.1.3 5 ## 0.1.3
2 6
3 * `maxLines` Parameter added. 7 * `maxLines` Parameter added.
@@ -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