Skip to content
This repository was archived by the owner on Jun 25, 2025. It is now read-only.

Commit 6fb5f0f

Browse files
authored
361 documentation check (#377)
* documentation: update code exemple * doc : documentation version and component fix
1 parent 5a70806 commit 6fb5f0f

File tree

212 files changed

+3229
-84
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

212 files changed

+3229
-84
lines changed

app/lib/ui/components/cards/card_horizontal.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ class _Body extends StatelessWidget {
8888
child: SingleChildScrollView(
8989
child: OdsHorizontalCard(
9090
image: OdsCardImage(
91-
imageProvider: NetworkImage(recipe.url),
91+
image: NetworkImage(recipe.url),
9292
contentDescription: '', //Optional
9393
alignment: Alignment.center,
9494
contentScale: BoxFit.cover,

app/lib/ui/components/cards/card_small.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,12 +70,12 @@ class _Body extends StatelessWidget {
7070
? recipe.subtitle
7171
: null,
7272
image: OdsCardImage(
73-
imageProvider: NetworkImage(recipe.url),
73+
image: NetworkImage(recipe.url),
7474
contentDescription: '', //Optional
7575
alignment: Alignment.center,
7676
contentScale: BoxFit.cover,
7777
),
78-
onTap: customizationState!.clickable ? () {} : null,
78+
onClick: customizationState!.clickable ? () {} : null,
7979
),
8080
],
8181
),

app/lib/ui/components/cards/card_vertical_header_first.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ class _Body extends StatelessWidget {
9999
customizationState.hasSubtitle == true ? recipe.subtitle : null,
100100
text: customizationState.hasText == true ? recipe.description : null,
101101
image: OdsCardImage(
102-
imageProvider: NetworkImage(recipe.url),
102+
image: recipe.url,
103103
contentDescription: '', //Optional
104104
alignment: Alignment.center,
105105
contentScale: BoxFit.cover,

app/lib/ui/components/cards/card_vertical_image_first.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ class _Body extends StatelessWidget {
8989
top: spacingM, bottom: 91, left: spacingM, right: spacingM),
9090
child: OdsVerticalImageFirstCard(
9191
image: OdsCardImage(
92-
imageProvider: NetworkImage(recipe.url),
92+
image: recipe.url,
9393
contentDescription: '', //Optional
9494
alignment: Alignment.center,
9595
contentScale: BoxFit.cover,

app/lib/ui/components/checkboxes/checkboxes.dart

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -68,9 +68,11 @@ class __BodyState extends State<_Body> {
6868
customizationState?.hasEnabled == true ? isEnable : false,
6969
indeterminate: true,
7070
onCheckedChange: (value) {
71-
setState(() {
72-
isChecked = value;
73-
});
71+
setState(
72+
() {
73+
isChecked = value;
74+
},
75+
);
7476
},
7577
),
7678
),

app/lib/ui/components/components_screen.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ class ComponentsScreen extends StatelessWidget {
5858
title: component.title,
5959
image: displayImage(
6060
component.imageResourceName, double.infinity),
61-
onTap: () {
61+
onClick: () {
6262
Get.to(
6363
ComponentDetailScreen(
6464
component: component,

app/lib/ui/guidelines/guidelines_screen.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ class GuidelinesScreen extends StatelessWidget {
3737
OdsVerticalImageFirstCard(
3838
title: guideline.title,
3939
image: OdsCardImage(
40-
imageProvider: AssetImage(guideline.imageResourceName),
40+
image: guideline.imageResourceName,
4141
contentDescription: '', //Optional
4242
alignment: Alignment.center,
4343
contentScale: BoxFit.cover,

app/lib/ui/modules/modules_screen.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ class ModulesScreen extends StatelessWidget {
3636
OdsVerticalImageFirstCard(
3737
title: module.title,
3838
image: OdsCardImage(
39-
imageProvider: AssetImage(module.imageResourceName),
39+
image: module.imageResourceName,
4040
contentDescription: '', //Optional
4141
alignment: Alignment.center,
4242
contentScale: BoxFit.cover,

app/pubspec.lock

Lines changed: 122 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -61,10 +61,10 @@ packages:
6161
dependency: transitive
6262
description:
6363
name: collection
64-
sha256: "4a07be6cb69c84d677a6c3096fcf960cc3285a8330b4603e0d463d15d9bd934c"
64+
sha256: ee67cb0715911d28db6bf4af1026078bd6f0128b07a5f66fb2ed94ec6783c09a
6565
url: "https://pub.dev"
6666
source: hosted
67-
version: "1.17.1"
67+
version: "1.18.0"
6868
convert:
6969
dependency: transitive
7070
description:
@@ -209,10 +209,10 @@ packages:
209209
dependency: "direct main"
210210
description:
211211
name: intl
212-
sha256: a3715e3bc90294e971cb7dc063fbf3cd9ee0ebf8604ffeafabd9e6f16abbdbe6
212+
sha256: "3bc132a9dbce73a7e4a21a17d06e1878839ffbf975568bc875c60537824b0c4d"
213213
url: "https://pub.dev"
214214
source: hosted
215-
version: "0.18.0"
215+
version: "0.18.1"
216216
intl_translation:
217217
dependency: transitive
218218
description:
@@ -221,14 +221,30 @@ packages:
221221
url: "https://pub.dev"
222222
source: hosted
223223
version: "0.18.2"
224-
js:
224+
leak_tracker:
225225
dependency: transitive
226226
description:
227-
name: js
228-
sha256: f2c445dce49627136094980615a031419f7f3eb393237e4ecd97ac15dea343f3
227+
name: leak_tracker
228+
sha256: "78eb209deea09858f5269f5a5b02be4049535f568c07b275096836f01ea323fa"
229229
url: "https://pub.dev"
230230
source: hosted
231-
version: "0.6.7"
231+
version: "10.0.0"
232+
leak_tracker_flutter_testing:
233+
dependency: transitive
234+
description:
235+
name: leak_tracker_flutter_testing
236+
sha256: b46c5e37c19120a8a01918cfaf293547f47269f7cb4b0058f21531c2465d6ef0
237+
url: "https://pub.dev"
238+
source: hosted
239+
version: "2.0.1"
240+
leak_tracker_testing:
241+
dependency: transitive
242+
description:
243+
name: leak_tracker_testing
244+
sha256: a597f72a664dbd293f3bfc51f9ba69816f84dcd403cdac7066cb3f6003f3ab47
245+
url: "https://pub.dev"
246+
source: hosted
247+
version: "2.0.1"
232248
lints:
233249
dependency: transitive
234250
description:
@@ -249,26 +265,26 @@ packages:
249265
dependency: transitive
250266
description:
251267
name: matcher
252-
sha256: "6501fbd55da300384b768785b83e5ce66991266cec21af89ab9ae7f5ce1c4cbb"
268+
sha256: d2323aa2060500f906aa31a895b4030b6da3ebdcc5619d14ce1aada65cd161cb
253269
url: "https://pub.dev"
254270
source: hosted
255-
version: "0.12.15"
271+
version: "0.12.16+1"
256272
material_color_utilities:
257273
dependency: transitive
258274
description:
259275
name: material_color_utilities
260-
sha256: d92141dc6fe1dad30722f9aa826c7fbc896d021d792f80678280601aff8cf724
276+
sha256: "0e0a020085b65b6083975e499759762399b4475f766c21668c4ecca34ea74e5a"
261277
url: "https://pub.dev"
262278
source: hosted
263-
version: "0.2.0"
279+
version: "0.8.0"
264280
meta:
265281
dependency: transitive
266282
description:
267283
name: meta
268-
sha256: "3c74dbf8763d36539f114c799d8a2d87343b5067e9d796ca22b5eb8437090ee3"
284+
sha256: d584fa6707a52763a52446f02cc621b077888fb63b93bbcb1143a7be5a0c0c04
269285
url: "https://pub.dev"
270286
source: hosted
271-
version: "1.9.1"
287+
version: "1.11.0"
272288
nested:
273289
dependency: transitive
274290
description:
@@ -312,10 +328,10 @@ packages:
312328
dependency: transitive
313329
description:
314330
name: path
315-
sha256: "8829d8a55c13fc0e37127c29fedf290c102f4e40ae94ada574091fe0ff96c917"
331+
sha256: "087ce49c3f0dc39180befefc60fdb4acd8f8620e5682fe2476afd0b3688bb4af"
316332
url: "https://pub.dev"
317333
source: hosted
318-
version: "1.8.3"
334+
version: "1.9.0"
319335
path_parsing:
320336
dependency: transitive
321337
description:
@@ -477,26 +493,26 @@ packages:
477493
dependency: transitive
478494
description:
479495
name: source_span
480-
sha256: dd904f795d4b4f3b870833847c461801f6750a9fa8e61ea5ac53f9422b31f250
496+
sha256: "53e943d4206a5e30df338fd4c6e7a077e02254531b138a15aec3bd143c1a8b3c"
481497
url: "https://pub.dev"
482498
source: hosted
483-
version: "1.9.1"
499+
version: "1.10.0"
484500
stack_trace:
485501
dependency: transitive
486502
description:
487503
name: stack_trace
488-
sha256: c3c7d8edb15bee7f0f74debd4b9c5f3c2ea86766fe4178eb2a18eb30a0bdaed5
504+
sha256: "73713990125a6d93122541237550ee3352a2d84baad52d375a4cad2eb9b7ce0b"
489505
url: "https://pub.dev"
490506
source: hosted
491-
version: "1.11.0"
507+
version: "1.11.1"
492508
stream_channel:
493509
dependency: transitive
494510
description:
495511
name: stream_channel
496-
sha256: "83615bee9045c1d322bbbd1ba209b7a749c2cbcdcb3fdd1df8eb488b3279c1c8"
512+
sha256: ba2aa5d8cc609d96bbb2899c28934f9e1af5cddbd60a827822ea467161eb54e7
497513
url: "https://pub.dev"
498514
source: hosted
499-
version: "2.1.1"
515+
version: "2.1.2"
500516
string_scanner:
501517
dependency: transitive
502518
description:
@@ -517,10 +533,10 @@ packages:
517533
dependency: transitive
518534
description:
519535
name: test_api
520-
sha256: eb6ac1540b26de412b3403a163d919ba86f6a973fe6cc50ae3541b80092fdcfb
536+
sha256: "5c2f730018264d276c20e4f1503fd1308dfbbae39ec8ee63c5236311ac06954b"
521537
url: "https://pub.dev"
522538
source: hosted
523-
version: "0.5.1"
539+
version: "0.6.1"
524540
typed_data:
525541
dependency: transitive
526542
description:
@@ -529,6 +545,70 @@ packages:
529545
url: "https://pub.dev"
530546
source: hosted
531547
version: "1.3.2"
548+
url_launcher:
549+
dependency: "direct main"
550+
description:
551+
name: url_launcher
552+
sha256: "6ce1e04375be4eed30548f10a315826fd933c1e493206eab82eed01f438c8d2e"
553+
url: "https://pub.dev"
554+
source: hosted
555+
version: "6.2.6"
556+
url_launcher_android:
557+
dependency: transitive
558+
description:
559+
name: url_launcher_android
560+
sha256: "360a6ed2027f18b73c8d98e159dda67a61b7f2e0f6ec26e86c3ada33b0621775"
561+
url: "https://pub.dev"
562+
source: hosted
563+
version: "6.3.1"
564+
url_launcher_ios:
565+
dependency: transitive
566+
description:
567+
name: url_launcher_ios
568+
sha256: "9149d493b075ed740901f3ee844a38a00b33116c7c5c10d7fb27df8987fb51d5"
569+
url: "https://pub.dev"
570+
source: hosted
571+
version: "6.2.5"
572+
url_launcher_linux:
573+
dependency: transitive
574+
description:
575+
name: url_launcher_linux
576+
sha256: ab360eb661f8879369acac07b6bb3ff09d9471155357da8443fd5d3cf7363811
577+
url: "https://pub.dev"
578+
source: hosted
579+
version: "3.1.1"
580+
url_launcher_macos:
581+
dependency: transitive
582+
description:
583+
name: url_launcher_macos
584+
sha256: b7244901ea3cf489c5335bdacda07264a6e960b1c1b1a9f91e4bc371d9e68234
585+
url: "https://pub.dev"
586+
source: hosted
587+
version: "3.1.0"
588+
url_launcher_platform_interface:
589+
dependency: transitive
590+
description:
591+
name: url_launcher_platform_interface
592+
sha256: "552f8a1e663569be95a8190206a38187b531910283c3e982193e4f2733f01029"
593+
url: "https://pub.dev"
594+
source: hosted
595+
version: "2.3.2"
596+
url_launcher_web:
597+
dependency: transitive
598+
description:
599+
name: url_launcher_web
600+
sha256: "8d9e750d8c9338601e709cd0885f95825086bd8b642547f26bda435aade95d8a"
601+
url: "https://pub.dev"
602+
source: hosted
603+
version: "2.3.1"
604+
url_launcher_windows:
605+
dependency: transitive
606+
description:
607+
name: url_launcher_windows
608+
sha256: ecf9725510600aa2bb6d7ddabe16357691b6d2805f66216a97d1b881e21beff7
609+
url: "https://pub.dev"
610+
source: hosted
611+
version: "3.1.1"
532612
vector_graphics:
533613
dependency: transitive
534614
description:
@@ -561,6 +641,14 @@ packages:
561641
url: "https://pub.dev"
562642
source: hosted
563643
version: "2.1.4"
644+
vm_service:
645+
dependency: transitive
646+
description:
647+
name: vm_service
648+
sha256: b3d56ff4341b8f182b96aceb2fa20e3dcb336b9f867bc0eafc0de10f1048e957
649+
url: "https://pub.dev"
650+
source: hosted
651+
version: "13.0.0"
564652
watcher:
565653
dependency: transitive
566654
description:
@@ -569,6 +657,14 @@ packages:
569657
url: "https://pub.dev"
570658
source: hosted
571659
version: "1.1.0"
660+
web:
661+
dependency: transitive
662+
description:
663+
name: web
664+
sha256: "97da13628db363c635202ad97068d47c5b8aa555808e7a9411963c533b449b27"
665+
url: "https://pub.dev"
666+
source: hosted
667+
version: "0.5.1"
572668
webview_flutter:
573669
dependency: "direct main"
574670
description:
@@ -634,5 +730,5 @@ packages:
634730
source: hosted
635731
version: "3.1.2"
636732
sdks:
637-
dart: ">=3.0.0 <4.0.0"
638-
flutter: ">=3.10.0"
733+
dart: ">=3.3.0 <4.0.0"
734+
flutter: ">=3.19.0"

docs/0.4.0/home_content.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,3 +34,22 @@ Now in your Dart code, you can use:
3434
```dart
3535
import 'package:ods_flutter/ods_flutter.dart';
3636
```
37+
38+
### Add the OdsTheme
39+
40+
This is the theme of your application.
41+
To share a Theme across your entire app, set the theme property to your MaterialApp constructor :
42+
43+
```dart
44+
return MaterialApp(
45+
title: 'Application name',
46+
theme: OdsTheme.lightTheme,
47+
darkTheme: OdsTheme.darkTheme,
48+
debugShowCheckedModeBanner: false,
49+
home: const MyHomePage(title: 'Flutter Home Page'),
50+
// Localization setup
51+
localizationsDelegates: const [
52+
OdsLocalizations.delegate,
53+
],
54+
);
55+
```

0 commit comments

Comments
 (0)