Skip to content

Conversation

@kul3r4
Copy link
Contributor

@kul3r4 kul3r4 commented Sep 19, 2025

Update Wear Compose libraries

@gemini-code-assist
Copy link
Contributor

Summary of Changes

Hello @kul3r4, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed!

This pull request focuses on a routine but important maintenance task: updating several key library dependencies. The primary goal is to ensure the project leverages the latest stable releases for Wear Compose components and the Compose Bill of Materials, along with an update to the Horologist library. This update helps in incorporating the newest features, performance enhancements, and bug fixes from these foundational libraries, contributing to the overall stability and modernity of the application.

Highlights

  • Dependency Updates: The androidx-compose-bom has been updated to version 2025.08.01, bringing the project up to date with the latest Compose Bill of Materials.
  • Wear Compose Stabilization: The androidx-wear-compose-material3 and androidx-wear-compose libraries have been promoted from their 1.5.0-beta03 versions to the stable 1.5.0 release.
  • Horologist Library Update: The horologist library has been updated from version 0.7.14-beta to 0.7.15.
Using Gemini Code Assist

The full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips.

Invoking Gemini

You can request assistance from Gemini at any point by creating a comment using either /gemini <command> or @gemini-code-assist <command>. Below is a summary of the supported commands on the current page.

Feature Command Description

Customization

To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a .gemini/ folder in the base of the repository. Detailed instructions can be found here.

Limitations & Feedback

Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here.

You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension.

Footnotes

  1. Review the Privacy Notices, Generative AI Prohibited Use Policy, Terms of Service, and learn how to configure Gemini Code Assist in GitHub here. Gemini can make mistakes, so double check it and use code with caution.

Copy link
Contributor

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

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

Code Review

This pull request updates several Wear Compose and related libraries to newer versions, including moving from beta to stable releases. The changes are generally good. I've added one suggestion to consolidate version aliases in libs.versions.toml for better maintainability.

Comment on lines 27 to 28
androidx-wear-compose-material3 = "1.5.0"
androidx-wear-compose = "1.5.0"
Copy link
Contributor

Choose a reason for hiding this comment

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

medium

To improve maintainability and reduce redundancy, you can use a single version alias for all androidx.wear.compose libraries, since they share the same version. You can remove the androidx-wear-compose-material3 alias and use androidx-wear-compose for all related libraries.

After this change, you'll also need to update the library definition on line 126 to use the consolidated version alias:

- androidx-wear-compose-material = { module = "androidx.wear.compose:compose-material3", version.ref = "androidx-wear-compose-material3" }
+ androidx-wear-compose-material = { module = "androidx.wear.compose:compose-material3", version.ref = "androidx-wear-compose" }
Suggested change
androidx-wear-compose-material3 = "1.5.0"
androidx-wear-compose = "1.5.0"
androidx-wear-compose = "1.5.0"

@kul3r4 kul3r4 force-pushed the main branch 2 times, most recently from 56abd00 to 76e970a Compare September 23, 2025 12:45
androidx-activity-compose = "1.10.1"
androidx-appcompat = "1.7.1"
androidx-compose-bom = "2025.06.00"
androidx-compose-bom = "2025.08.01"
Copy link
Contributor

Choose a reason for hiding this comment

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

Compose BOM is currently on 2025.09.00

@kul3r4 kul3r4 merged commit ff54650 into android:main Sep 24, 2025
2 checks passed
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.

3 participants