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

✨ [Compose Multiplatform] License screen can now be opened. #820

Conversation

Corvus400
Copy link
Contributor

@Corvus400 Corvus400 commented Aug 26, 2024

Issue

  • None.

Overview (Required)

  • As the title says.

Links

Movie (Optional)

after.mov

Comment on lines +67 to +69
private object ExternalNavControllerLink {
var onLicenseScreenRequest: (() -> Unit)? = null
}
Copy link
Contributor Author

Choose a reason for hiding this comment

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

I do not like this implementation very much. 🤔
If there is a better way to implement it, we will follow it. 🫡

@github-actions github-actions bot temporarily deployed to deploygate-distribution August 26, 2024 21:23 Inactive
@Corvus400
Copy link
Contributor Author

@takahirom @ry-itto
Hmmm... the iOS build succeeds locally, but the build does not seem to succeed in CI. 🤔
I would appreciate it if you could take a look. 🙇

@github-actions github-actions bot temporarily deployed to deploygate-distribution August 27, 2024 00:02 Inactive
…feature/can_be_display_license_screen_compose_multiplatform

# Conflicts:
#	app-ios-shared/src/commonMain/kotlin/io/github/droidkaigi/confsched/shared/IosComposeKaigiApp.kt
@github-actions github-actions bot temporarily deployed to deploygate-distribution August 27, 2024 00:22 Inactive
@takahirom
Copy link
Member

takahirom commented Aug 27, 2024

I'm also not sure. I think this is related. Could you check how the contributor screen is used?

name: "KMPClient",

@github-actions github-actions bot temporarily deployed to deploygate-distribution August 27, 2024 05:47 Inactive
@github-actions github-actions bot temporarily deployed to deploygate-distribution August 27, 2024 06:01 Inactive
@takahirom
Copy link
Member

I'm not sure if iOS has a dependency rule for this, like we shouldn't use the feature module from KMPClient. 👀

@Corvus400 Corvus400 marked this pull request as ready for review August 27, 2024 06:15
@Corvus400
Copy link
Contributor Author

@takahirom
I was able to pass the test! 🥳
It really helped me because I had been struggling for hours! 😆

@takahirom takahirom requested a review from a team August 27, 2024 14:45
Copy link
Contributor

@shin-usu shin-usu left a comment

Choose a reason for hiding this comment

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

Looks Great To Me!

Copy link
Member

@takahirom takahirom left a comment

Choose a reason for hiding this comment

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

Thank you for addressing this difficult issue!

@takahirom takahirom merged commit db0e473 into DroidKaigi:main Aug 27, 2024
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants