Skip to content

fix: remove non-deprecated components from deprecated tracking#84

Open
georgewrmarshall wants to merge 1 commit into
mainfrom
fix/remove-non-deprecated-components
Open

fix: remove non-deprecated components from deprecated tracking#84
georgewrmarshall wants to merge 1 commit into
mainfrom
fix/remove-non-deprecated-components

Conversation

@georgewrmarshall

Copy link
Copy Markdown
Contributor

Summary

Manually removes components from config.json that have no source @deprecated annotation and are not real deprecation candidates. This tightens the tracking contract so legacy instance counts reflect only genuinely deprecated component usage.

  • Extension (−4): Container, FileUploader, InvisibleCharacter, LottieAnimation
  • Mobile (−22): Accordion, AccordionHeader, AccountBalance, AccountBase, AccountCellIds, AccountListCell, AccountListFooter, AccountListHeader, AggregatedPercentageCrossChains, ConditionalScrollView, ConfirmInfoRowValueDouble, HeaderCompactStandard, IconSizes, Loader, MultichainAddWalletActions, MultichainAddressRow, MultichainAddressRowsList, Overlay, PercentageChange, TextWithPrefixIcon, TooltipSizes, TradeTabBarItem

Metrics impact (2026-06-02 → 2026-06-09)

Extension

2026-06-02 2026-06-09 Δ
Tracked components 29 31 +2
MMDS instances 3,212 3,360 +148
Legacy instances 3,018 2,964 −54
Migration % 51.56% 53.13% +1.57%
No replacement 11 6 −5

Mobile

2026-06-02 2026-06-09 Δ
Tracked components 46 45 −1
MMDS instances 5,545 5,841 +296
Legacy instances 2,782 2,537 −245
Migration % 66.59% 69.72% +3.13%
No replacement 38 26 −12

The migration % increase reflects the cleaner contract, not actual migration work — legacy counts drop because untracked noise is removed.

Manually removes components that have no source @deprecated annotation
and are not real deprecation candidates from config.json.

Extension (−4): Container, FileUploader, InvisibleCharacter, LottieAnimation
Mobile (−22): Accordion, AccordionHeader, AccountBalance, AccountBase,
AccountCellIds, AccountListCell, AccountListFooter, AccountListHeader,
AggregatedPercentageCrossChains, ConditionalScrollView, ConfirmInfoRowValueDouble,
HeaderCompactStandard, IconSizes, Loader, MultichainAddWalletActions,
MultichainAddressRow, MultichainAddressRowsList, Overlay, PercentageChange,
TextWithPrefixIcon, TooltipSizes, TradeTabBarItem
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant