Skip to content

Conversation

@armcknight
Copy link
Member

@armcknight armcknight commented May 13, 2025

Makes the feature flag table view shared in #5199 available to all iOS sample apps. Moved it from its spot in iOS-Swift where a button in the Extras tab would push it to a nav controller, to showing a floating button in an overlay window that presents the list modally (dismissable with a swipe down).

Future work should move the DSN view on each screen of iOS-Swift into this modal as well. (see #5228)

It is shown in iOS-ObjectiveC but be aware that that app doesn't yet respect all the possible flags. This should be taken care of in #5201 .

#skip-changelog

@armcknight armcknight force-pushed the armcknight/test/sample-app-debug-menu branch from 1869fe9 to 3ece86a Compare May 13, 2025 08:20
@armcknight armcknight changed the base branch from main to armcknight/test/restart-sdk-on-reconfig May 13, 2025 08:21
@github-actions
Copy link
Contributor

github-actions bot commented May 13, 2025

Performance metrics 🚀

  Plain With Sentry Diff
Startup time 1227.59 ms 1251.47 ms 23.88 ms
Size 23.76 KiB 865.92 KiB 842.16 KiB

Baseline results on branch: armcknight/test/restart-sdk-on-reconfig

Startup times

Revision Plain With Sentry Diff
3e116c4 1218.68 ms 1238.50 ms 19.82 ms

App size

Revision Plain With Sentry Diff
3e116c4 23.76 KiB 865.92 KiB 842.16 KiB

Copy link
Member

@philipphofmann philipphofmann left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, when CI is green.

@armcknight
Copy link
Member Author

I believe the remaining CI failures are flakes

@armcknight armcknight merged commit c66e1d3 into armcknight/test/restart-sdk-on-reconfig May 13, 2025
54 of 59 checks passed
@armcknight armcknight deleted the armcknight/test/sample-app-debug-menu branch May 13, 2025 21:56
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.

3 participants