refactor: verwijder enableZoom-parameter uit bijsnijddialoog (#1831) #1838
No reviewers
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!1838
Loading…
Reference in a new issue
No description provided.
Delete branch "fix/remove-enable-zoom-1831"
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?
Samenvatting
Alle vijf de aanroepers van
showImageCropDialoggavenenableZoom: truemee; defalse-stand bestond alleen in de test-helperopen(), waar negen toetsen hem als standaard lieten staan. Dat gaf groene dekking op een productiestand die niemand kan bereiken —_cover, de pinch-guard en de schuif-voorwaarde gedroegen zich anders dan in productie.Route 2 gekozen (uit het issue): de parameter gaat weg.
_coverwordt_size == 0(imageSize 0 = vullend/cover, anders zoompercentage)s.scale != 1.0(waswidget.enableZoom && s.scale != 1.0)!_cover(waswidget.enableZoom && !_cover)enableZoom: trueverwijderd uit 5 aanroepersDe toets "zonder zoom blijft de opgegeven maat ongemoeid" gaat mee weg: zijn commentaar beweerde dat
imageSizein een kolomslot de kolombreedte is — precies het verhaal dat #1813 uit de dartdoc heeft gehaald omdat het niet klopte. Met route 2 bestaat die stand niet meer.Bewaker
Expliciet overgeslagen: deze wijziging raakt geen bestandsformaat, opslag, afhankelijkheid, uitgaand verkeer, of publieke belofte. Het verwijdert een interne parameter uit een widget-dialoog.
Test plan
make checkgroen (10813 tests, 86.8% coverage)make check-secretsschoon (gitleaks + trufflehog, 0 leaks)make sastschoon (semgrep, 0 findings)enableZoom-referenties meer in de codebaseflutter analyze --fatal-infosschoonGenerated with Devin