Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge Project Wardrobe feature branch into master. #5020

Merged
merged 14 commits into from
May 17, 2022

Conversation

skyler-stripe
Copy link
Contributor

@skyler-stripe skyler-stripe commented May 16, 2022

Summary

Adds project wardrobe work to master. This has all been previously reviewed (see commit history for PR links)

  • Adds public api for variables and rules
  • Adds screenshot tests for new APIs
  • Adds playground for new APIs
  • Adds object to configuration metrics for new APIs

Motivation

  • project wardrobe is shipping next week.

Testing

  • Added tests
  • Modified tests
  • Manually verified
    Ran unit tests and screenshot regression tests. Also manually tested each variable and rule via playground and manual edits.

Edit: also checked with DKA on.

Changelog

  • Added to change log.

@skyler-stripe skyler-stripe force-pushed the payment_sheet_appearance_beta_1 branch from 544d9ee to 19dac5f Compare May 16, 2022 23:40
@skyler-stripe skyler-stripe changed the title [Wip] Merge Project Wardrobe into master. Merge Project Wardrobe feature branch into master. May 17, 2022
toolbar.setBackgroundColor(
PaymentsThemeDefaults.colors(isDark).surface.toArgb()
)
viewModel.config?.let {
Copy link
Contributor

Choose a reason for hiding this comment

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

Quick sanity check, did we check to make sure DKA works with this?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Just checked and it still works. Good call though, I did a quick audit of all of the customization and it appears to work with DKA.

@skyler-stripe skyler-stripe merged commit 7d50fd4 into master May 17, 2022
@skyler-stripe skyler-stripe deleted the payment_sheet_appearance_beta_1 branch May 17, 2022 17:22
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.

None yet

4 participants