Skip to content

Conversation

@darriousliu
Copy link

Support common platforms

- Replaced Android-specific Path API calls with Compose Multiplatform equivalents.
- Improved compatibility by switching to Compose framework classes like `Rect` and `Offset`.
- Moved Android-specific resources under `androidMain` for platform segregation.
…vm target

- Added multiplatform targets including Android, iOS, JS, JVM, and WASM.
- Updated Gradle configuration to support multiplatform and compose features.
- Refactored codebase to use commonMain for shared logic and platform-specific dependencies.
- Commented out unused Android code for better compatibility across platforms.
- Added desktop-specific configuration for native distributions (DMG, MSI, DEB).
- Improved iOS target management using shared binaries.
- Added initial setup for web target including HTML, CSS, and a workaround for known Kotlin issue.
- Initialize iOS project structure using Swift and Compose for shared UI.
- Add necessary configuration files, including Info.plist and Xcode project setup.
- Configure assets such as App Icon and Accent Color.
- Implement basic ContentView with Compose integration.
@darriousliu darriousliu reopened this Dec 5, 2025
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.

1 participant