libadwaita 1.2.5
libadwaita: ^1.2.5 copied to clipboard
Libadwaita's widgets for Flutter. Following Gnome HIG and available on all platforms.
We analyzed this package 2 hours ago, and awarded it 120 pub points (of a possible 140):
10/10 points: Provide a valid pubspec.yaml
5/5 points: Provide a valid README.md
5/5 points: Provide a valid CHANGELOG.md
10/10 points: Use an OSI-approved license
Detected license: MPL-2.0
.
10/10 points: Package has an example
10/10 points: 20% or more of the public API has dartdoc comments
- 202 out of 417 API elements (48.4 %) have documentation comments.
20/20 points: Supports 6 of 6 possible platforms (iOS, Android, Web, Windows, MacOS, Linux)
- ✓ Android
- ✓ iOS
- ✓ Windows
- ✓ Linux
- ✓ MacOS
- ✓ Web
These issues are present but do not affect the score, because they may not originate in your package:
Package does not support platform `Android`.
Because:
package:libadwaita/libadwaita.dart
that imports:package:libadwaita/src/widgets/widgets.dart
that imports:package:libadwaita/src/widgets/adw/header_bar.dart
that imports:package:gsettings/gsettings.dart
that declares support for platforms:Linux
.
Package does not support platform `iOS`.
Because:
package:libadwaita/libadwaita.dart
that imports:package:libadwaita/src/widgets/widgets.dart
that imports:package:libadwaita/src/widgets/adw/header_bar.dart
that imports:package:gsettings/gsettings.dart
that declares support for platforms:Linux
.
Package does not support platform `Windows`.
Because:
package:libadwaita/libadwaita.dart
that imports:package:libadwaita/src/widgets/widgets.dart
that imports:package:libadwaita/src/widgets/adw/header_bar.dart
that imports:package:gsettings/gsettings.dart
that declares support for platforms:Linux
.
Package does not support platform `macOS`.
Because:
package:libadwaita/libadwaita.dart
that imports:package:libadwaita/src/widgets/widgets.dart
that imports:package:libadwaita/src/widgets/adw/header_bar.dart
that imports:package:gsettings/gsettings.dart
that declares support for platforms:Linux
.
Package does not support platform `Web`.
Because:
package:libadwaita/libadwaita.dart
that imports:package:libadwaita/src/widgets/widgets.dart
that imports:package:libadwaita/src/widgets/adw/header_bar.dart
that imports:package:gsettings/gsettings.dart
that declares support for platforms:Linux
.
20/30 points: code has no errors, warnings, lints, or formatting issues
Found 12 issues. Showing the first 2:
INFO: 'backgroundColor' is deprecated and shouldn't be used. Use colorScheme.background instead. This feature was deprecated after v3.3.0-0.5.pre.
lib/src/utils/colors.dart:42:24
╷
42 │ ? Theme.of(this).backgroundColor.lighten()
│ ^^^^^^^^^^^^^^^
╵
To reproduce make sure you are using the lints_core and run flutter analyze lib/src/utils/colors.dart
INFO: 'backgroundColor' is deprecated and shouldn't be used. Use colorScheme.background instead. This feature was deprecated after v3.3.0-0.5.pre.
lib/src/utils/colors.dart:43:24
╷
43 │ : Theme.of(this).backgroundColor.darken();
│ ^^^^^^^^^^^^^^^
╵
To reproduce make sure you are using the lints_core and run flutter analyze lib/src/utils/colors.dart
0/10 points: All of the package dependencies are supported in the latest version
Package | Constraint | Compatible | Latest |
---|---|---|---|
dbus | >=0.7.4 <1.0.0 | 0.7.8 | 0.7.8 |
flutter | flutter | 0.0.0 | 0.0.0 |
flutter_svg | >=1.0.3 <2.0.0 | 1.1.6 | 2.0.4 |
gsettings | >=0.2.5 <1.0.0 | 0.2.7 | 0.2.7 |
libadwaita_core | >=0.5.4 <2.0.0 | 0.5.4 | 0.5.4 |
package_info_plus | >=1.4.2 <2.0.0 | 1.4.3+1 | 3.0.3 |
popover_gtk | >=0.2.6+3 <1.0.0 | 0.2.6+3 | 0.2.6+3 |
url_launcher | >=6.1.2 <7.0.0 | 6.1.10 | 6.1.10 |
Transitive dependencies
To reproduce run dart pub outdated --no-dev-dependencies --up-to-date --no-dependency-overrides
.
The constraint `>=1.0.3 <2.0.0` on flutter_svg does not support the stable version `2.0.0`.
Try running dart pub upgrade --major-versions flutter_svg
to update the constraint.
The constraint `>=1.4.2 <2.0.0` on package_info_plus does not support the stable version `2.0.0`.
Try running dart pub upgrade --major-versions package_info_plus
to update the constraint.
10/10 points: Package supports latest stable Dart and Flutter SDKs
20/20 points: Package and dependencies are fully migrated to null safety!
Analysed with Pana 0.21.27
, Flutter 3.7.7
, Dart 2.19.4
.