Skip to content

feat: migrate compose-pay-button library to Kotlin Multiplatform (KMP)#202

Merged
stephenmcd merged 1 commit into
mainfrom
kmp-migration
Jul 6, 2026
Merged

feat: migrate compose-pay-button library to Kotlin Multiplatform (KMP)#202
stephenmcd merged 1 commit into
mainfrom
kmp-migration

Conversation

@dmengelt

@dmengelt dmengelt commented Jul 3, 2026

Copy link
Copy Markdown
Member

Migrate compose-pay-button to Kotlin Multiplatform (KMP)

  • Configures multiplatform targets for Android, JS, and WasmJS.
  • Implements custom absolute DOM overlay positioning to support Compose Multiplatform Web targets without deprecated HtmlView.
  • Resolves High-DPI screen coordinate offset alignment issues using window.devicePixelRatio.
  • Adds custom buttonSizeMode config to enable full-width button scaling.
  • Creates a modern, styled checkout card sample web application (:web-app) using Compose HTML/WasmJS.

@dmengelt dmengelt self-assigned this Jul 3, 2026
@dmengelt dmengelt requested a review from stephenmcd July 3, 2026 11:18
@dmengelt

dmengelt commented Jul 3, 2026

Copy link
Copy Markdown
Member Author

fixes #200

@stephenmcd stephenmcd merged commit 8ea6014 into main Jul 6, 2026
6 checks passed
@dmengelt dmengelt deleted the kmp-migration branch July 6, 2026 09:17
@dmengelt dmengelt mentioned this pull request Jul 6, 2026
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.

2 participants