Skip to content

Feature/compose UI - #1371

Open
ihuoxin wants to merge 37 commits into
jonasoreland:masterfrom
ihuoxin:feature/compose-ui
Open

Feature/compose UI#1371
ihuoxin wants to merge 37 commits into
jonasoreland:masterfrom
ihuoxin:feature/compose-ui

Conversation

@ihuoxin

@ihuoxin ihuoxin commented Jul 14, 2026

Copy link
Copy Markdown

No description provided.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

This PR introduces an initial Jetpack Compose-based entry point for the Android app and adjusts the Gradle and CI configuration to support building and distributing the resulting artifacts.

Changes:

  • Adds a new ComposeMainActivity and sets it as the launcher activity in AndroidManifest.xml.
  • Enables Compose in the app module and adds Compose dependencies.
  • Updates root/app build configuration and CI workflow to build AAB+APK and upload outputs as artifacts.

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
README.md Adds a leading date line at the top of the README.
build.gradle Adds Kotlin Gradle plugin classpath, bumps Play Services version, and adds Compose version variables.
app/src/main/org/runnerup/compose/ComposeMainActivity.kt Introduces a new Compose-based activity with a basic composable preview.
app/build.gradle Enables Compose and adds Compose dependencies/build options.
app/AndroidManifest.xml Registers ComposeMainActivity as the launcher activity and comments out the previous launcher intent-filter.
.github/workflows/actions.yml Expands CI build to produce APKs and uploads AAB/APK artifacts; adds extra debug listing step.

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

Comment thread app/build.gradle Outdated
Comment on lines +1 to +2
apply plugin: 'com.android.application'
// 已移除 'kotlin-kapt' 插件
Comment thread app/build.gradle Outdated
Comment on lines +181 to +183
// Jetpack Compose 依赖
implementation platform('androidx.compose:compose-bom:2024.04.01')
implementation 'androidx.compose.ui:ui'
Comment thread app/build.gradle
Comment on lines +123 to +125
composeOptions {
kotlinCompilerExtensionVersion = "1.5.4"
}
Comment on lines +143 to +144
- name: List F-Droid APK (for debug)
run: ls -la app/build/outputs/apk/latestRelease/ || echo "Directory not found"
Comment thread README.md
Comment on lines +1 to 3
20260712
RunnerUp
========
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