Skip to content

Set up Compose infra#73

Merged
Goooler merged 14 commits into
trunkfrom
compose-infra
Apr 19, 2026
Merged

Set up Compose infra#73
Goooler merged 14 commits into
trunkfrom
compose-infra

Conversation

@Goooler
Copy link
Copy Markdown
Owner

@Goooler Goooler commented Apr 19, 2026

Refs #65.

Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Sets up initial Jetpack Compose infrastructure for the design module as part of the ongoing UI rewrite (Refs #65).

Changes:

  • Added Compose + lifecycle dependencies and Kotlin Compose Gradle plugin to the version catalog.
  • Wired the Kotlin Compose plugin into the root project and enabled it for the design module.
  • Introduced initial Compose Material3 theme primitives (colors, typography, dimens, preview annotation) in design.

Reviewed changes

Copilot reviewed 5 out of 6 changed files in this pull request and generated 5 comments.

Show a summary per file
File Description
gradle/libs.versions.toml Adds Compose + lifecycle artifacts and the Kotlin Compose plugin alias.
build.gradle.kts Registers the Kotlin Compose plugin for subprojects (apply false).
design/build.gradle.kts Applies Kotlin Compose plugin and adds Compose dependencies to design.
design/src/main/java/com/github/kr328/clash/design/ui/theme/Color.kt Defines Compose color tokens for light/dark themes.
design/src/main/java/com/github/kr328/clash/design/ui/theme/Type.kt Defines Material3 Typography and custom text-style tokens.
design/src/main/java/com/github/kr328/clash/design/ui/theme/Theme.kt Defines Material3 color schemes, dimens, and theme wrapper + preview annotation.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread design/src/main/java/com/github/kr328/clash/design/ui/theme/Theme.kt Outdated
Comment thread design/src/main/java/com/github/kr328/clash/design/ui/theme/Theme.kt Outdated
Comment thread design/build.gradle.kts
Comment thread design/src/main/java/com/github/kr328/clash/design/ui/theme/Theme.kt Outdated
Goooler and others added 7 commits April 19, 2026 20:25
@Goooler Goooler requested a review from Copilot April 19, 2026 12:29
@Goooler Goooler enabled auto-merge (squash) April 19, 2026 12:31
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 5 out of 6 changed files in this pull request and generated 2 comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@Goooler Goooler merged commit 5b18aa7 into trunk Apr 19, 2026
5 checks passed
@Goooler Goooler deleted the compose-infra branch April 19, 2026 12:35
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