Migreer naar standalone material_ui package (voor november) #1732
Labels
No labels
accepted
bug
declined
docs
duplicate
enhancement
good first issue
in-progress
needs-info
privacy
security
triage
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
LibreKAT/Ocideck#1732
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Flutter 3.47 introduceert standalone
material_uiencupertino_uipackages op pub.dev. De design-libraries in de core-SDK (package:flutter/material.dart) worden in de Fall stable release (november 2026) formeel gedeprecieerd.OciDeck heeft:
package:flutter/material.dart-imports inlib/flutter_localizationsmet alle drie de global delegates inlib/app.dart(GlobalMaterialLocalizations, GlobalCupertinoLocalizations, GlobalWidgetsLocalizations)package:flutter/cupertino.dart-imports)Migratie-stappen:
flutter pub add material_ui(cupertino_ui niet nodig)dart fix --apply --code=migrate_design_widgets— herschrijft imports vanpackage:flutter/material.dartnaarpackage:material_ui/material_ui.dartGlobalMaterialLocalizations.delegates(includeert Cupertino + Widgets)MaterialUiCompatibilityBridgerond de app wikkelen als package-dependencies nog legacy imports gebruikenmake checkgroenDit is een breaking change op package-niveau. Plan als eigen PR, niet gemengd met ander werk.
Deadline: voor de Fall stable release (november 2026).
Bron: https://flutter.dev/blog/whats-new-in-flutter-3-47 (Choose your own UI adventure)
Status
Dit issue vereist een eigen PR — de issue-tekst zelf stelt: "Plan als eigen PR, niet gemengd met ander werk." De migratie raakt 229
package:flutter/material.dart-imports inlib/plus de localization-delegates inlib/app.dart.Wat er moet gebeuren
flutter pub add material_uidart fix --apply --code=migrate_design_widgets— herschrijft importsAanbeveling
Plan als aparte sessie/PR. De
dart fixkan de bulk automatisch doen, maar de visuele controle is essentieel — theming, colors en typography kunnen subtiel afwijken.