Skip to content

Build with Android API 37 for backdrop 2.0.0#402

Closed
Copilot wants to merge 6 commits into
masterfrom
copilot/research-liquied-glass-effect
Closed

Build with Android API 37 for backdrop 2.0.0#402
Copilot wants to merge 6 commits into
masterfrom
copilot/research-liquied-glass-effect

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Jun 2, 2026

Summary

CI failed because io.github.kyant0:backdrop:2.0.0 requires compile SDK 37 while the app built against 36. This updates the Android build target without downgrading the dependency.

  • Android build target

    • Set app/library compile SDK to Android API 37.0
    • Suppressed the AGP compatibility warning for 37.0
  • Gradle tooling

    • Use AGP 8.13.2 for Android app/library/test plugins
    • Keep the included native-load Gradle plugin compiling against AGP 8.9.3
  • Feedback follow-up

    • Reverted the broad liquid-glass styling changes from smartphone screens, including settings page UI paths, to keep the fix scoped to build compatibility.
compileSdk = 37
compileSdkMinor = 0

AI Agent Checklist

Before submitting this PR, confirm:

  • I identified the task type.
  • I read the root AGENTS.md.
  • I read all relevant directory-level AGENTS.md files.
  • I avoided unrelated refactors.
  • I respected module dependency boundaries.
  • I did not move low-level data access into UI.
  • I did not introduce unnecessary dependencies.
  • I ran the smallest relevant validation command.
  • I documented any validation that could not be run.
  • I listed risks or compatibility concerns.

Instructions Read

List the instruction files read for this change:

  • AGENTS.md
  • app/AGENTS.md
  • Task instructions from prompt

Validation

Commands run:

git submodule update --init --recursive
./gradlew :app:smartphone:compileDebugKotlin
./gradlew --no-daemon --console=plain :app:smartphone:assembleRelease
./gradlew --no-daemon --console=plain :app:tv:assembleRelease

Results:

Smartphone debug Kotlin compile succeeded.
Smartphone release build succeeded.
TV release build succeeded.
CodeQL checker found no analyzable code changes.

Commands not run:

None

Reason:

All relevant requested validation was run.

Risk Notes

Mention any risk areas:

  • API compatibility: compile SDK now targets Android API 37.0; targetSdk/minSdk unchanged.
  • Database migration: none.
  • Playback behavior: none expected.
  • TV focus behavior: none expected.
  • Resource/i18n behavior: none expected.
  • Performance: AGP/compile SDK upgrade may affect build outputs; runtime behavior unchanged by targetSdk.
  • Binary size: release artifacts should be reviewed for normal AGP output variance.

Copilot AI changed the title Apply AndroidLiquidGlass styling to smartphone UI Build with Android API 37 for backdrop 2.0.0 Jun 2, 2026
Copilot AI requested a review from oxyroid June 2, 2026 08:19
@oxyroid
Copy link
Copy Markdown
Owner

oxyroid commented Jun 3, 2026

@copilot your impl is such ugly and it will crash when entering setting page.

Copy link
Copy Markdown
Contributor Author

Copilot AI commented Jun 3, 2026

@copilot your impl is such ugly and it will crash when entering setting page.

Addressed in e731ee5 by reverting the broad liquid-glass styling that touched settings and other smartphone screens, leaving the API 37/backdrop build configuration intact. Smartphone and TV release builds pass.

@oxyroid oxyroid closed this Jun 3, 2026
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