feature/meldingen-hardening #6
Loading…
Add table
Reference in a new issue
No description provided.
Delete branch "feature/meldingen-hardening"
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?
Summary
Changes
Checklist
make checkpasses (format-check, analyze, full test suite).context.l10n.d('…')and are translated inevery supported language (nl/en/it/de/fr/es/fy/pap).
docs/FILE_FORMAT.md.Notes for reviewers
Break the two largest widget files into part/part-of libraries grouped by concern, with no public API or behaviour change (private widgets keep working because parts share the library namespace; all imports stay in the main file). slide_preview.dart 4748 -> 426 lines + slides/previews/{text,bullets, checklist,table,media,code,chart,overlays}.dart app_shell.dart 1930 -> 996 lines + shell/{shell_actions,tab_bar, welcome_screen,status_bar,shell_overlays}.dart fullscreen_presenter.dart is intentionally left as-is: ~1.6k of its lines are a single interactive _FullscreenPresenterState (38 setState calls), which a mechanical split cannot reduce and extensions can't host (protected setState). Shrinking it needs a behaviour-affecting sub-widget extraction, tracked separately. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>