Skip to content

Introduce new wear material 3 compose module#1287

Merged
mikepenz merged 4 commits intodevelopfrom
feature/wear_module
Dec 28, 2025
Merged

Introduce new wear material 3 compose module#1287
mikepenz merged 4 commits intodevelopfrom
feature/wear_module

Conversation

@mikepenz
Copy link
Owner

This is a first iteration for a wear compose module.
Fixes: #1284

Copilot AI review requested due to automatic review settings December 28, 2025 08:50
Copy link
Contributor

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

This PR introduces a new Wear OS Material 3 Compose module (aboutlibraries-compose-wear-m3) to support Wear OS devices. The module adapts the existing Material 3 compose library for the Wear OS platform with appropriate components and styling.

  • Adds new aboutlibraries-compose-wear-m3 module with Wear-specific composables
  • Provides WearLibrariesScaffold using ScalingLazyColumn optimized for Wear OS
  • Includes preview components and fake data for development/testing

Reviewed changes

Copilot reviewed 10 out of 10 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
settings.gradle.kts Includes the new wear-m3 module in the project build configuration
aboutlibraries-compose-wear-m3/build.gradle.kts Configures module dependencies with Wear Compose libraries and build settings
aboutlibraries-compose-wear-m3/gradle.properties Defines module properties and disables non-Android platform targets
aboutlibraries-compose-wear-m3/.gitignore Excludes build directory from version control
aboutlibraries-compose-wear-m3/src/main/kotlin/com/mikepenz/aboutlibraries/ui/compose/wear/SharedLibraries.kt Implements main LibrariesContainer composable with Wear-specific styling and dialog components
aboutlibraries-compose-wear-m3/src/main/kotlin/com/mikepenz/aboutlibraries/ui/compose/wear/component/LibrariesScaffold.kt Provides WearLibrariesScaffold using ScalingLazyColumn for Wear OS scrolling
aboutlibraries-compose-wear-m3/src/main/kotlin/com/mikepenz/aboutlibraries/ui/compose/wear/component/LibraryDefaultComponents.kt Defines default Wear-specific UI components for library name, version, author, description, and license badges
aboutlibraries-compose-wear-m3/src/main/kotlin/com/mikepenz/aboutlibraries/ui/compose/wear/preview/M3SnapshotTests.kt Provides preview composables for development and snapshot testing
aboutlibraries-compose-wear-m3/src/main/kotlin/com/mikepenz/aboutlibraries/ui/compose/wear/preview/FakeData.kt Contains fake library data for preview and testing purposes

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

@mikepenz mikepenz merged commit a03185a into develop Dec 28, 2025
3 checks passed
@mikepenz mikepenz deleted the feature/wear_module branch December 28, 2025 15:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Feature Request: Compose Wear OS UI

2 participants