Skip to content

Conversation

@ASalavei
Copy link

@ASalavei ASalavei commented Nov 19, 2025

Preliminary refactoring before the https://youtrack.jetbrains.com/issue/CMP-8478/Implement-UIView-based-compose-injection-API

  • Rename CMPViewControllerLifecycleDelegate to CMPComposeContainerLifecycleDelegate as well as corresponding ComposeContainerLifecycleDelegate in Kotlin code.
  • Implement UIView-based superclass CMPView that able to track visibility based on superview + window combination, similar to the CMPViewController.
  • Exposes Obj-C interface userInterfaceStyleDidChange to monitor changes for various iOS versions

Release Notes

N/A

@ASalavei ASalavei requested a review from svastven November 20, 2025 10:17
@mazunin-v-jb mazunin-v-jb self-requested a review November 21, 2025 18:37
@ASalavei ASalavei merged commit dca9d63 into jb-main Nov 24, 2025
25 of 26 checks passed
@ASalavei ASalavei deleted the andrei.salavei/implement-base-uiview branch November 24, 2025 14:36
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.

4 participants