dartlangeditorflutterflutter-appsflutter-examplesflutter-packageflutter-widgetquillquill-deltaquilljsreactquillrich-textrich-text-editorwysiwygwysiwyg-editor
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
34 lines
1.3 KiB
34 lines
1.3 KiB
1 year ago
|
# Using Custom App Widget
|
||
|
|
||
|
This project use some adaptive widgets like `AdaptiveTextSelectionToolbar` which require the following delegates:
|
||
|
|
||
|
1. Default Material Localizations delegate
|
||
|
2. Default Cupertino Localizations delegate
|
||
|
3. Defualt Widgets Localizations delegate
|
||
|
|
||
|
You don't need to include those since there are defined by default
|
||
|
but if you are using Custom app or you are overriding the `localizationsDelegates` in the App widget
|
||
|
then please make sure it's including those:
|
||
|
|
||
|
```dart
|
||
|
localizationsDelegates: const [
|
||
|
DefaultCupertinoLocalizations.delegate,
|
||
|
DefaultMaterialLocalizations.delegate,
|
||
|
DefaultWidgetsLocalizations.delegate,
|
||
|
],
|
||
|
```
|
||
|
|
||
|
And you might need more depending on your use case, for example if you are using custom localizations for your app, using custom app widget like `FluentApp` from [FluentUI]
|
||
|
which will also need
|
||
|
|
||
|
```dart
|
||
|
localizationsDelegates: const [
|
||
|
// Required localizations delegates ...
|
||
|
FluentLocalizations.delegate,
|
||
|
AppLocalizations.delegate,
|
||
|
],
|
||
|
```
|
||
|
|
||
|
Note: In the latest versions of `FluentApp` you no longer need to add the `localizationsDelegates` but this is just an example, for more [info](https://github.com/bdlukaa/fluent_ui/pull/946)
|
||
|
|
||
|
There are additonal notes in [Localizations](./localizations_setup.md) page
|